Interface | Description |
---|---|
ConstructionInterceptor |
An AOP-style hook to intercept individual steps of predicate construction.
|
Ordering |
Defines one criterion of a sorting clause.
|
PredicateTransformation |
An interface for predicate transformations.
|
Query |
Base interface of all queries.
|
QueryHint |
Marker interface for query hints.
|
QueryParameter | |
QueryParameterMapper |
Interface to map from a given source query parameter to a target query parameter.
|
Class | Description |
---|---|
AggregateReferenceValue |
Reference value which aggregates based on a specific strategy.
|
BaseQuery |
Base class for all queries.
|
BaseQuery.BaseQueryBuilder<Q extends BaseQuery,SELF extends BaseQuery.BaseQueryBuilder<Q,SELF>> | |
BaseQuery.QueryData |
Data container that holds the state of a query object.
|
BasicOperand<T> |
Wraps a
QueryParameter (i.e. left operand) and allows to build Predicate s. |
BasicOperand.InnerSelectReferenceValue |
Inner select reference value used by the
BasicOperand.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. |
BooleanOperand |
An operand implementation which builds
Predicate instances through boolean-specific operators. |
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.
|
CompositePredicate |
A logical concatenation of n predicates, which itself is again a predicate.
|
DateOperand |
An operand implementation which builds
Predicate instances through date-specific operators. |
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.
|
MergeCompositesPredicateTransformation |
Merges predicates with minimized levels of nesting (resulting in SQL with a minimal number of parentheses).
|
NeverMatchingPredicate |
A tagging predicate which never matches.
|
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 . |
NumberOperand<T extends Number> |
An operand implementation which builds
Predicate instances through number-specific operators. |
Predicate |
Defines a criterion to be matched in a
Query . |
Predicates |
This class implements basic operations with predicates
|
PredicateUtils |
Utility class to deal with predicates.
|
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. |
StringOperand |
An operand implementation which builds
Predicate instances through string-specific operators. |
Enum | Description |
---|---|
AggregateReferenceValue.AggregationStrategy | |
ComparisonOperator |
Used to combine two operands to a
Predicate . |
CompositePredicate.Operator |
The logical operator which defines the type of concatenation.
|
Ordering.Direction |
The sorting direction.
|
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.