| Package | Description |
|---|---|
| com.querydsl.core.alias |
Alias functionality
|
| com.querydsl.core.types.dsl |
DSL expression types
|
| Modifier and Type | Method and Description |
|---|---|
static <D> CollectionPath<D,SimpleExpression<D>> |
Alias.$(java.util.Collection<D> arg)
Convert the given alias to an expression
|
static <D> ListPath<D,SimpleExpression<D>> |
Alias.$(java.util.List<D> arg)
Convert the given alias to an expression
|
static <K,V> MapPath<K,V,SimpleExpression<V>> |
Alias.$(java.util.Map<K,V> arg)
Convert the given alias to an expression
|
static <D> SetPath<D,SimpleExpression<D>> |
Alias.$(java.util.Set<D> arg)
Convert the given alias to an expression
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionPath<E,Q extends SimpleExpression<? super E>>
CollectionPath represents collection paths |
class |
CollectionPathBase<C extends java.util.Collection<E>,E,Q extends SimpleExpression<? super E>>
CollectionPath is a base class for collection typed paths |
interface |
ListExpression<E,Q extends SimpleExpression<? super E>>
ListExpression represents java.util.List typed expressions |
class |
ListPath<E,Q extends SimpleExpression<? super E>>
ListPath represents list paths |
class |
MapExpressionBase<K,V,Q extends SimpleExpression<? super V>>
MapExpressionBase is an abstract base class for MapExpression implementations |
class |
MapPath<K,V,E extends SimpleExpression<? super V>>
MapPath represents map paths |
class |
SetPath<E,Q extends SimpleExpression<? super E>>
SetPath represents set paths |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayPath<A,E>
ArrayPath represents an array typed path |
class |
BeanPath<T>
BeanPath represents bean paths |
class |
BooleanExpression
BooleanExpression represents Boolean expressions |
class |
BooleanOperation
BooleanOperation represents boolean operations |
class |
BooleanPath
BooleanPath represents boolean path expressions |
class |
BooleanTemplate
BooleanTemplate is a custom boolean expression |
class |
ComparableEntityPath<T extends java.lang.Comparable>
ComparableEntityPath extends the ComparablePath class to implement the EntityPath interface |
class |
ComparableExpression<T extends java.lang.Comparable>
ComparableExpression extends ComparableExpressionBase to provide comparison methods. |
class |
ComparableExpressionBase<T extends java.lang.Comparable>
ComparableExpressionBase represents comparable expressions |
class |
ComparableOperation<T extends java.lang.Comparable<?>>
ComparableOperation represents Comparable operations |
class |
ComparablePath<T extends java.lang.Comparable>
ComparablePath represents comparable paths |
class |
ComparableTemplate<T extends java.lang.Comparable<?>>
ComparableTemplate defines custom comparable expressions |
class |
DateExpression<T extends java.lang.Comparable>
DateExpression represents Date expressions
The date representation is compatible with the Gregorian calendar. |
class |
DateOperation<T extends java.lang.Comparable<?>>
DateOperation represents Date operations |
class |
DatePath<T extends java.lang.Comparable>
DatePath presents Date paths |
class |
DateTemplate<T extends java.lang.Comparable<?>>
DateTemplate defines custom date expressions |
class |
DateTimeExpression<T extends java.lang.Comparable>
DateTimeExpression represents Date / Time expressions
The date representation is compatible with the Gregorian calendar. |
class |
DateTimeOperation<T extends java.lang.Comparable<?>>
DateTimeOperation represents DateTime operations |
class |
DateTimePath<T extends java.lang.Comparable>
DateTimePath presents DateTime typed paths |
class |
DateTimeTemplate<T extends java.lang.Comparable<?>>
DateTimeTemplate defines custom dateTime expressions |
class |
EntityPathBase<T>
EntityPathBase provides a base class for EntityPath implementations |
class |
EnumExpression<T extends java.lang.Enum<T>>
EnumExpression represents Enum typed expressions |
class |
EnumOperation<T extends java.lang.Enum<T>>
EnumOperation represents enum operations |
class |
EnumPath<T extends java.lang.Enum<T>>
EnumPath represents enum paths |
class |
EnumTemplate<T extends java.lang.Enum<T>>
EnumTemplate defines custom enum expressions |
class |
LiteralExpression<T extends java.lang.Comparable>
LiteralExpression represents literal expressions |
class |
NumberExpression<T extends java.lang.Number & java.lang.Comparable<?>>
NumberExpression represents a numeric expression |
class |
NumberOperation<T extends java.lang.Number & java.lang.Comparable<?>>
NumberOperation represents numeric operations |
class |
NumberPath<T extends java.lang.Number & java.lang.Comparable<?>>
NumberPath represents numeric paths |
class |
NumberTemplate<T extends java.lang.Number & java.lang.Comparable<?>>
NumberTemplate defines custom numeric expressions |
class |
Param<T>
Param defines a parameter in a query with an optional name |
class |
PathBuilder<T>
PathBuilder is an extension to EntityPathBase for dynamic path construction |
class |
SimpleOperation<T>
SimpleOperation represents a simple operation expression |
class |
SimplePath<T>
SimplePath represents simple paths |
class |
SimpleTemplate<T>
SimpleTemplate defines custom simple expressions |
class |
StringExpression
StringExpression represents String expressions |
class |
StringOperation
StringOperation represents a String typed operation |
class |
StringPath
StringPath represents String typed paths |
class |
StringTemplate
StringTemplate defines custom String expressions |
class |
TemporalExpression<T extends java.lang.Comparable>
TemporalExpression is a supertype for Date/Time related types |
class |
TimeExpression<T extends java.lang.Comparable>
TimeExpression represents Time expressions |
class |
TimeOperation<T extends java.lang.Comparable<?>>
TimeOperation represents Time operations |
class |
TimePath<T extends java.lang.Comparable>
TimePath represented Time paths |
class |
TimeTemplate<T extends java.lang.Comparable<?>>
TimeTemplate defines custom time expressions |
| Modifier and Type | Method and Description |
|---|---|
static <E,Q extends SimpleExpression<? super E>> |
Expressions.collectionPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
protected <A,Q extends SimpleExpression<? super A>> |
BeanPath.createCollection(java.lang.String property,
java.lang.Class<? super A> type,
java.lang.Class<? super Q> queryType,
PathInits inits)
Create a new Collection typed path
|
protected <A,E extends SimpleExpression<? super A>> |
BeanPath.createList(java.lang.String property,
java.lang.Class<? super A> type,
java.lang.Class<? super E> queryType,
PathInits inits)
Create a new List typed path
|
protected <K,V,E extends SimpleExpression<? super V>> |
BeanPath.createMap(java.lang.String property,
java.lang.Class<? super K> key,
java.lang.Class<? super V> value,
java.lang.Class<? super E> queryType)
Create a new Map typed path
|
protected <A,E extends SimpleExpression<? super A>> |
BeanPath.createSet(java.lang.String property,
java.lang.Class<? super A> type,
java.lang.Class<? super E> queryType,
PathInits inits)
Create a new Set typed path
|
<A,E extends SimpleExpression<A>> |
PathBuilder.getCollection(java.lang.String property,
java.lang.Class<A> type,
java.lang.Class<? super E> queryType)
Create a new Collection typed path
|
<A,E extends SimpleExpression<A>> |
PathBuilder.getList(java.lang.String property,
java.lang.Class<A> type,
java.lang.Class<? super E> queryType)
Create a new List typed path
|
<K,V,E extends SimpleExpression<V>> |
PathBuilder.getMap(java.lang.String property,
java.lang.Class<K> key,
java.lang.Class<V> value,
java.lang.Class<? super E> queryType)
Create a new Map typed path
|
<A,E extends SimpleExpression<A>> |
PathBuilder.getSet(java.lang.String property,
java.lang.Class<A> type,
java.lang.Class<? super E> queryType)
Create a new Set typed path
|
static <E,Q extends SimpleExpression<? super E>> |
Expressions.listPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
static <K,V,E extends SimpleExpression<? super V>> |
Expressions.mapPath(java.lang.Class<? super K> keyType,
java.lang.Class<? super V> valueType,
java.lang.Class<E> queryType,
PathMetadata metadata)
Create a new Path expression
|
static <E,Q extends SimpleExpression<? super E>> |
Expressions.setPath(java.lang.Class<E> type,
java.lang.Class<Q> queryType,
PathMetadata metadata)
Create a new Path expression
|
| Modifier and Type | Method and Description |
|---|---|
static <D> SimpleExpression<D> |
Expressions.as(Expression<D> source,
Path<D> alias)
Create a
source as alias expression |
static <D> SimpleExpression<D> |
Expressions.as(Expression<D> source,
java.lang.String alias)
Create a
source as alias expression |
SimpleExpression<T> |
SimpleExpression.as(Path<T> alias)
Create an alias for the expression
|
SimpleExpression<T> |
SimpleExpression.as(java.lang.String alias)
Create an alias for the expression
|
static <T> SimpleExpression<T> |
Expressions.asSimple(Expression<T> expr)
Create a new SimpleExpression
|
static <T> SimpleExpression<T> |
Expressions.asSimple(T value)
Create a new SimpleExpression
|
SimpleExpression<java.lang.Character> |
StringExpression.charAt(Expression<java.lang.Integer> i)
Create a
this.charAt(i) expression |
SimpleExpression<java.lang.Character> |
StringExpression.charAt(int i)
Create a
this.charAt(i) expression |
static <D> SimpleExpression<D> |
Expressions.constantAs(D source,
Path<D> alias)
Create a
source as alias expression |
SimpleExpression<T> |
ArrayExpression.get(Expression<java.lang.Integer> index)
Create a
this[index] expression |
SimpleExpression<T> |
ArrayExpression.get(@Range(from=0L,to=2147483647L) int index)
Create a
this[index] expression |
static <T> SimpleExpression<T> |
Expressions.list(java.lang.Class<T> clazz,
SimpleExpression<?>... exprs)
Combine the given expressions into a list expression
|
static SimpleExpression<Tuple> |
Expressions.list(SimpleExpression<?>... exprs)
Combine the given expressions into a list expression
|
SimpleExpression<T> |
SimpleExpression.nullif(Expression<T> other)
Create a
nullif(this, other) expression |
SimpleExpression<T> |
SimpleExpression.nullif(T other)
Create a
nullif(this, other) expression |
static <T> SimpleExpression<T> |
Expressions.set(java.lang.Class<T> clazz,
SimpleExpression<?>... exprs)
Combine the given expressions into a set expression
|
| Modifier and Type | Method and Description |
|---|---|
<A> CaseBuilder.Cases<A,SimpleExpression<A>> |
CaseBuilder.Initial.then(A constant) |
<A> CaseBuilder.Cases<A,SimpleExpression<A>> |
CaseBuilder.Initial.then(Expression<A> expr) |
| Modifier and Type | Method and Description |
|---|---|
static <T> SimpleExpression<T> |
Expressions.list(java.lang.Class<T> clazz,
SimpleExpression<?>... exprs)
Combine the given expressions into a list expression
|
static SimpleExpression<Tuple> |
Expressions.list(SimpleExpression<?>... exprs)
Combine the given expressions into a list expression
|
static <T> SimpleExpression<T> |
Expressions.set(java.lang.Class<T> clazz,
SimpleExpression<?>... exprs)
Combine the given expressions into a set expression
|
Copyright © 2007–2021 Querydsl. All rights reserved.