| 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 |