# Uses of Package
com.hammurapi.extract

- Packages that use com.hammurapi.extract
  Package | Description
  --- | ---
  com.hammurapi.common |
  com.hammurapi.extract |
  com.hammurapi.extract.scripting |
  com.hammurapi.store | This package contains interfaces and classes which define object store and provide foundation for implementations.
  com.hammurapi.store.local | Local (in-JVM) implementation of object store.

- Classes in com.hammurapi.extract used by com.hammurapi.common
  Class and Description
  Extractor Extractors extract values from objects.
  Predicate Predicates are extractors which extract boolean values.

- Classes in com.hammurapi.extract used by com.hammurapi.extract
  Class and Description
  AbstractExtractor Base class for extractors.
  And Non-commutative AND.
  BinaryExtractor Extractors which computes value using two extractors - left extractor and right extractor.
  CommutativeAnd Commutative AND.
  CommutativeCompositePredicate Order of parts can be changed in a commutative composite predicate can be
  CommutativeOr Commutative OR.
  ComparisonPredicate
  ComparisonPredicate.PromotionLevel
  ComparisonResult Result of comparison of two extractors/predicates.
  ComparisonResult.Type Result of extractor comparison.
  CompiledExtractorBase Base class for compiled java extractors/predicates.
  CompositePredicate Predicate which is a composition of other predicates, e.g.
  Extractor Extractors extract values from objects.
  ExtractorBase Base class for extractors, implements value caching.
  ExtractorFactory Extractor factory service.
  FacadeExtractor Marker interface for extractors which facade other extractors, e.g.
  False Predicate which always evaluates to true.
  Mappable Extractors which can change their internal mapping shall implement this interface.
  MappedExtractor Extractor which maps arguments to the target extractor.
  Or Non-commutative OR.
  Predicate Predicates are extractors which extract boolean values.
  True Predicate which always evaluates to true.

- Classes in com.hammurapi.extract used by com.hammurapi.extract.scripting
  Class and Description
  Extractor Extractors extract values from objects.
  ExtractorBase Base class for extractors, implements value caching.
  ExtractorFactory Extractor factory service.
  Predicate Predicates are extractors which extract boolean values.

- Classes in com.hammurapi.extract used by com.hammurapi.store
  Class and Description
  Extractor Extractors extract values from objects.
  Predicate Predicates are extractors which extract boolean values.

- Classes in com.hammurapi.extract used by com.hammurapi.store.local
  Class and Description
  Extractor Extractors extract values from objects.
  Predicate Predicates are extractors which extract boolean values.