| Interface | Description | 
|---|---|
| ConstructionInterceptor<T,U> | 
 An AOP-style hook to intercept individual steps of predicate construction. 
 | 
| Class | Description | 
|---|---|
| AggregateReferenceValue | 
 Predicate reference value describing an aggregation based on a specific strategy. 
 | 
| BasePredicate | 
 Base  
Predicate implementation. | 
| BasicOperandImpl<T,U> | 
 Default implementation of the  
BasicOperand interface. | 
| BasicOperandImpl.InnerSelectReferenceValue | 
 Inner select reference value used by the  
BasicOperandImpl.eq(Predicate) method to render the inner select statement with
the given parameter as the column name and the given predicate as the right operand. | 
| BooleanOperandImpl<T,U> | 
 Default implementation of the  
BooleanOperand interface. | 
| CandidateFieldOperandImpl | 
 Default implementation of the  
CandidateFieldOperand interface. | 
| ComparisonPredicate | 
 A predicate which compares a query parameter (i.e. left operand) with an expected value (i.e. right operand) based on a specific operator. 
 | 
| ComplexVariableOperandImpl | 
 Default implementation of the  
ComplexVariableOperand interface. | 
| CompositePredicate | 
 A logical concatenation of n predicates, which itself is again a predicate. 
 | 
| HierarchyOperandImpl | 
 Default implementation of the  
HierarchyOperand interface. | 
| HierarchyOperandImpl.PathIdsReferenceValue | |
| IdentityLinkPredicate | 
 A predicate implementation whose operands are identity links. 
 | 
| InnerSelectInPredicate | 
 A predicate which compares a query parameter (i.e. left operand) with an inner select predicate (i.e. right operand) based on a IN operator. 
 | 
| InPredicate | 
 A predicate which compares a query parameter (i.e. left operand) with a set of possible values (i.e. right operand) based on a IN operator. 
 | 
| ListVariableOperandImpl<T> | 
 Default implementation of the  
ComplexVariableOperand interface. | 
| NamedValuePredicate | 
 A wrapper which serves as a marker for property/variable-based predicates. 
 | 
| NeverMatchingPredicate | 
 A tagging predicate which never matches. 
 | 
| NoOpConstructionInterceptor<T> | |
| NotNullPredicate | 
 A predicate whose right operand is always  
not null. | 
| NotPredicate | 
 Negating wrapper around an arbitrary predicate. 
 | 
| NullPredicate | 
 A predicate whose right operand always equals  
null. | 
| NumberOperandImpl<T,U extends Number> | 
 Default implementation of the  
NumberOperand interface. | 
| Operands | |
| PredicateUtils | 
 Utility class to deal with predicates. 
 | 
| PriorityFieldOperandImpl | 
 Default implementation of the  
PriorityFieldOperand interface. | 
| QueryParameterPredicate | 
 Predicates that have a  
QueryParameter as their left operand. | 
| RawPredicate | 
 A predicate expressed through a raw sql where-clause. 
 | 
| RenderingModePredicate | 
 Predicate which can enforce rendering mode 
 | 
| SimpleOrdering | 
 Default implementations of the  
Ordering interface. | 
| StateFieldOperandImpl | 
 Default implementation of the  
StateFieldOperand interface. | 
| StringOperandImpl<T> | 
 Default implementation of the  
StringOperand interface. | 
| TimestampOperandImpl<T> | 
 Default implementation of the  
TimestampOperand interface. | 
| VariableConstructionInterceptor<T,U> | |
| VariableOperandImpl | 
 Default implementation of the  
VariableOperand interface. | 
| VariableOperandImpl.NotNullValue | 
 marker class for not null object value predicates. 
 | 
| VariableRestrictionQueryHint | 
 A query hint which restricts the variables to be loaded based on a predicate. 
 | 
| VariableRestrictionQueryHint.Factory | 
| Enum | Description | 
|---|---|
| AggregateReferenceValue.AggregationStrategy | |
| ComparisonOperator | 
 Used to combine two operands to a  
Predicate. | 
| CompositePredicate.Operator | 
 The logical operator which defines the type of concatenation. 
 | 
| IdentityLinkQueryParameter | 
 Query parameters representing fields of an identity link. 
 | 
| VariableQueryParameter | 
 Query parameters representing variable fields. 
 | 
| WorkObjectQueryParameter | 
 Query parameters representing work object fields. 
 | 
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.