| Package | Description |
|---|---|
| com.hammurapi.extract |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CommutativeCompositePredicate<T,C,S extends CommutativeCompositePredicate<T,C,S>>
Order of parts can be changed in a commutative composite predicate can be
|
interface |
CompositePredicate<T,PC extends Collection<Predicate<T,C>>,C,S extends CompositePredicate<T,PC,C,S>>
Predicate which is a composition of other predicates, e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Add<T,C>
Numeric add.
|
class |
And<T,C>
Non-commutative AND.
|
class |
CommutativeAnd<T,C>
Commutative AND.
|
class |
CommutativeOr<T,C>
Commutative OR.
|
class |
ComparisonPredicate<T,V,C> |
class |
CompiledExtractorBase<T,V,C>
Base class for compiled java extractors/predicates.
|
class |
Divide<T,C> |
class |
Equal<T,V,C> |
class |
GreaterEqual<T,V extends Comparable<V>,C> |
class |
GreaterThan<T,V extends Comparable<V>,C> |
class |
IndexedExtractor<T,C>
Extracts value at index.
|
class |
InstanceOfPredicate<T,C>
This predicate evaluates to true if argument is of a particular type.
|
class |
LessEqual<T,V extends Comparable<V>,C> |
class |
LessThan<T,V extends Comparable<V>,C> |
class |
MappedExtractor<T,V,C>
Extractor which maps arguments to the target extractor.
|
class |
MappedPredicate<T,C>
Extractor which maps arguments to the target extractor.
|
class |
Multiply<T,C> |
class |
NotEqual<T,V,C> |
class |
Or<T,C>
Non-commutative OR.
|
class |
Subtract<T,C> |
| Modifier and Type | Method and Description |
|---|---|
static <T,V,C> Mappable<T,V,C> |
ExtractorUtil.toMappable(Extractor<T,V,C> source) |