Interface | Description |
---|---|
Predicate |
Predicate: Access to the evaluate() method -- all predicate classes
should implement this interface.
|
Class | Description |
---|---|
Condition |
Condition: A basic condition between two values.
|
Conjunction |
Conjunction: A conjunction of predicates.
|
Disjunction |
Disjunction: A disjunction of predicates.
|
ListPredicate |
ListPredicate: A predicate over a list of predicates.
|
Negation |
Negation: The negation of a Predicate.
|
PredicateEvaluator |
PredicateEvaluator: The predicate evaluator for the entire system.
|
PredicateTupleInserter |
PredicateTupleInserter: It inserts one or more tuples into a
predicate depending on whether the predicate is a tuple/value or a
tuple/tuple predicate.
|
TrueCondition |
TrueCondition: A condition that always evaluates to true.
|
TupleSlotPointer |
TupleSlotPointer: A pointer to a slot of a tuple.
|
TupleTupleCondition |
TupleTupleCondition: A condition across tuples.
|
TupleValueCondition |
TupleValueCondition: A condition on a tuple slot and a value.
|
Enum | Description |
---|---|
Condition.Qualification |