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.