| Interface | Description |
|---|---|
| ArrayExpression<A,T> |
ArrayExpression defines an interface for array typed expression |
| ListExpression<E,Q extends SimpleExpression<? super E>> |
ListExpression represents List typed expressions |
| PathBuilderValidator |
PathBuilderValidator validates PathBuilder properties at creation time |
| Class | Description |
|---|---|
| ArrayPath<A,E> |
ArrayPath represents an array typed path |
| BeanPath<T> |
BeanPath represents bean paths |
| BooleanExpression |
BooleanExpression represents Boolean expressions |
| BooleanOperation |
BooleanOperation represents boolean operations |
| BooleanPath |
BooleanPath represents boolean path expressions |
| BooleanTemplate |
BooleanTemplate is a custom boolean expression |
| CaseBuilder |
CaseBuilder enables the construction of typesafe case-when-then-else
constructs :
e.g. |
| CaseBuilder.Cases<A,Q extends Expression<A>> |
Cascading typesafe Case builder
|
| CaseBuilder.CaseWhen<A,Q extends Expression<A>> |
Intermediate When state
|
| CaseBuilder.Initial |
Initial state of Case construction
|
| CaseForEqBuilder<D> |
CaseForEqBuilder enables the construction of typesafe case-when-then-else constructs
for equals-operations :
e.g. |
| Coalesce<T extends Comparable> |
Coalesce defines a coalesce function invocation. |
| CollectionExpressionBase<T extends Collection<E>,E> |
CollectionExpressionBase is an abstract base class for CollectionExpression implementations |
| CollectionOperation<E> |
CollectionOperation is a collection typed operation |
| CollectionPath<E,Q extends SimpleExpression<? super E>> |
CollectionPath represents collection paths |
| CollectionPathBase<C extends Collection<E>,E,Q extends SimpleExpression<? super E>> |
CollectionPath is a base class for collection typed paths |
| ComparableEntityPath<T extends Comparable> |
ComparableEntityPath extends the ComparablePath class to implement the EntityPath interface |
| ComparableExpression<T extends Comparable> |
ComparableExpression extends ComparableExpressionBase to provide comparison methods. |
| ComparableExpressionBase<T extends Comparable> |
ComparableExpressionBase represents comparable expressions |
| ComparableOperation<T extends Comparable<?>> |
ComparableOperation represents Comparable operations |
| ComparablePath<T extends Comparable> |
ComparablePath represents comparable paths |
| ComparableTemplate<T extends Comparable<?>> |
ComparableTemplate defines custom comparable expressions |
| DateExpression<T extends Comparable> |
DateExpression represents Date expressions
The date representation is compatible with the Gregorian calendar. |
| DateOperation<T extends Comparable<?>> |
DateOperation represents Date operations |
| DatePath<T extends Comparable> |
DatePath presents Date paths |
| DateTemplate<T extends Comparable<?>> |
DateTemplate defines custom date expressions |
| DateTimeExpression<T extends Comparable> |
DateTimeExpression represents Date / Time expressions
The date representation is compatible with the Gregorian calendar. |
| DateTimeOperation<T extends Comparable<?>> |
DateTimeOperation represents DateTime operations |
| DateTimePath<T extends Comparable> |
DateTimePath presents DateTime typed paths |
| DateTimeTemplate<T extends Comparable<?>> |
DateTimeTemplate defines custom dateTime expressions |
| DslExpression<T> |
DslExpression is the base class for DSL expressions, but SimpleExpression is the base class
for scalar Expressions |
| DslOperation<T> |
DslOperation represents a simple operation expression |
| DslPath<T> |
DslPath represents simple paths |
| DslTemplate<T> |
DslTemplate defines custom simple expressions |
| EntityPathBase<T> |
EntityPathBase provides a base class for EntityPath implementations |
| EnumExpression<T extends Enum<T>> |
EnumExpression represents Enum typed expressions |
| EnumOperation<T extends Enum<T>> |
EnumOperation represents enum operations |
| EnumPath<T extends Enum<T>> |
EnumPath represents enum paths |
| EnumTemplate<T extends Enum<T>> |
EnumTemplate defines custom enum expressions |
| Expressions |
Factory class for
Expression creation. |
| ListPath<E,Q extends SimpleExpression<? super E>> |
ListPath represents list paths |
| LiteralExpression<T extends Comparable> |
LiteralExpression represents literal expressions |
| MapExpressionBase<K,V,Q extends SimpleExpression<? super V>> |
MapExpressionBase is an abstract base class for MapExpression implementations |
| MapPath<K,V,E extends SimpleExpression<? super V>> |
MapPath represents map paths |
| MathExpressions |
Extended Math expressions, supported by the SQL module
|
| NumberExpression<T extends Number & Comparable<?>> |
NumberExpression represents a numeric expression |
| NumberOperation<T extends Number & Comparable<?>> |
NumberOperation represents numeric operations |
| NumberPath<T extends Number & Comparable<?>> |
NumberPath represents numeric paths |
| NumberTemplate<T extends Number & Comparable<?>> |
NumberTemplate defines custom numeric expressions |
| Param<T> |
Param defines a parameter in a query with an optional name |
| PathBuilder<T> |
PathBuilder is an extension to EntityPathBase for dynamic path construction |
| PathBuilderFactory |
PathBuilderFactory is a factory class for PathBuilder creation |
| PathInits |
PathInits defines path initializations that can be attached to
properties via QueryInit annotations |
| SetPath<E,Q extends SimpleExpression<? super E>> |
SetPath represents set paths |
| SimpleExpression<T> |
SimpleExpression is the base class for Expression implementations. |
| SimpleOperation<T> |
SimpleOperation represents a simple operation expression |
| SimplePath<T> |
SimplePath represents simple paths |
| SimpleTemplate<T> |
SimpleTemplate defines custom simple expressions |
| StringExpression |
StringExpression represents String expressions |
| StringExpressions |
Extended String expressions, supported by the SQL module
|
| StringOperation |
StringOperation represents a String typed operation |
| StringPath |
StringPath represents String typed paths |
| StringTemplate |
StringTemplate defines custom String expressions |
| TemporalExpression<T extends Comparable> |
TemporalExpression is a supertype for Date/Time related types |
| TimeExpression<T extends Comparable> |
TimeExpression represents Time expressions |
| TimeOperation<T extends Comparable<?>> |
TimeOperation represents Time operations |
| TimePath<T extends Comparable> |
TimePath represented Time paths |
| TimeTemplate<T extends Comparable<?>> |
TimeTemplate defines custom time expressions |
| Wildcard |
Wildcard provides constant Expressions for general wildcard expressions |
Copyright © 2007–2016 Querydsl. All rights reserved.