Package | Description |
---|---|
com.querydsl.core.support |
Various support classes
|
com.querydsl.core.types |
Expression types
|
com.querydsl.core.types.dsl |
DSL expression types
|
com.querydsl.jdo |
JDO support
|
com.querydsl.jpa |
JPA support
|
com.querydsl.sql |
SQL/JDBC support
|
Modifier and Type | Method and Description |
---|---|
<P> T |
QueryMixin.fullJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
QueryMixin.rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
Modifier and Type | Method and Description |
---|---|
static <T> Expression<T> |
ExpressionUtils.all(CollectionExpression<?,? super T> col)
Create a
all col expression |
static <T> Expression<T> |
ExpressionUtils.any(CollectionExpression<?,? super T> col)
Create a
any col expression |
static <D> Predicate |
ExpressionUtils.in(Expression<D> left,
CollectionExpression<?,? extends D> right)
Create a
left in right expression |
static <D> Predicate |
ExpressionUtils.notIn(Expression<D> left,
CollectionExpression<?,? extends D> right)
Create a
left not in right expression |
Modifier and Type | Interface and Description |
---|---|
interface |
ListExpression<E,Q extends SimpleExpression<? super E>>
ListExpression represents List typed expressions |
Modifier and Type | Class and Description |
---|---|
class |
CollectionExpressionBase<T extends Collection<E>,E>
CollectionExpressionBase is an abstract base class for CollectionExpression implementations |
class |
CollectionOperation<E>
CollectionOperation is a collection typed operation |
class |
CollectionPath<E,Q extends SimpleExpression<? super E>>
CollectionPath represents collection paths |
class |
CollectionPathBase<C extends Collection<E>,E,Q extends SimpleExpression<? super E>>
CollectionPath is a base class for collection typed paths |
class |
ListPath<E,Q extends SimpleExpression<? super E>>
ListPath represents list paths |
class |
SetPath<E,Q extends SimpleExpression<? super E>>
SetPath represents set paths |
Modifier and Type | Method and Description |
---|---|
static <T> CollectionExpression<Collection<T>,T> |
Expressions.collectionOperation(Class<T> elementType,
Operator operator,
Expression<?>... args)
Create a new Collection operation expression
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
SimpleExpression.eqAll(CollectionExpression<?,? super T> right)
Create a
this == all right expression |
BooleanExpression |
SimpleExpression.eqAny(CollectionExpression<?,? super T> right)
Create a
this == < right expression |
BooleanExpression |
NumberExpression.goeAll(CollectionExpression<?,? super T> right)
Create a
this >= all right expression |
BooleanExpression |
ComparableExpression.goeAll(CollectionExpression<?,? super T> right)
Create a
this >= all right expression |
BooleanExpression |
NumberExpression.goeAny(CollectionExpression<?,? super T> right)
Create a
this >= any right expression |
BooleanExpression |
ComparableExpression.goeAny(CollectionExpression<?,? super T> right)
Create a
this >= any right expression |
BooleanExpression |
NumberExpression.gtAll(CollectionExpression<?,? super T> right)
Create a
this > all right expression |
BooleanExpression |
ComparableExpression.gtAll(CollectionExpression<?,? super T> right)
Create a
this > all right expression |
BooleanExpression |
NumberExpression.gtAny(CollectionExpression<?,? super T> right)
Create a
this > any right expression |
BooleanExpression |
ComparableExpression.gtAny(CollectionExpression<?,? super T> right)
Create a
this > any right expression |
BooleanExpression |
SimpleExpression.in(CollectionExpression<?,? extends T> right)
Create a
this in right expression |
BooleanExpression |
NumberExpression.loeAll(CollectionExpression<?,? super T> right)
Create a
this <= all right expression |
BooleanExpression |
ComparableExpression.loeAll(CollectionExpression<?,? super T> right)
Create a
this <= all right expression |
BooleanExpression |
NumberExpression.loeAny(CollectionExpression<?,? super T> right)
Create a
this <= any right expression |
BooleanExpression |
ComparableExpression.loeAny(CollectionExpression<?,? super T> right)
Create a
this <= any right expression |
BooleanExpression |
NumberExpression.ltAll(CollectionExpression<?,? super T> right)
Create a
this < all right expression |
BooleanExpression |
ComparableExpression.ltAll(CollectionExpression<?,? super T> right)
Create a
this < all right expression |
BooleanExpression |
NumberExpression.ltAny(CollectionExpression<?,? super T> right)
Create a
this < any right expression |
BooleanExpression |
ComparableExpression.ltAny(CollectionExpression<?,? super T> right)
Create a
this < any right expression |
BooleanExpression |
SimpleExpression.neAll(CollectionExpression<?,? super T> right)
Create a
this != all right expression |
BooleanExpression |
SimpleExpression.neAny(CollectionExpression<?,? super T> right)
Create a
this != any right expression |
BooleanExpression |
SimpleExpression.notIn(CollectionExpression<?,? extends T> right)
Create a
this not in right expression |
Modifier and Type | Method and Description |
---|---|
<U> JDOQLQuery<T> |
JDOQLQuery.from(CollectionExpression<?,U> path,
Path<U> alias)
Add query sources
|
<U> Q |
AbstractJDOQuery.from(CollectionExpression<?,U> path,
Path<U> alias) |
Modifier and Type | Method and Description |
---|---|
static <A extends Comparable<? super A>> |
JPAExpressions.avg(CollectionExpression<?,A> col)
Create a avg(col) expression
|
<P> JPQLQuery<T> |
JPQLQuery.from(CollectionExpression<?,P> target,
Path<P> alias)
Add a query source
|
<P> Q |
JPAQueryBase.from(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.innerJoin(CollectionExpression<?,P> target)
Create a inner join with the given target.
|
<P> Q |
JPAQueryBase.innerJoin(CollectionExpression<?,P> target) |
<P> JPQLQuery<T> |
JPQLQuery.innerJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a inner join with the given target and alias.
|
<P> Q |
JPAQueryBase.innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.join(CollectionExpression<?,P> target)
Create a join with the given target.
|
<P> Q |
JPAQueryBase.join(CollectionExpression<?,P> target) |
<P> JPQLQuery<T> |
JPQLQuery.join(CollectionExpression<?,P> target,
Path<P> alias)
Create a join with the given target
Use fetchJoin() to add the fetchJoin parameter to this join
|
<P> Q |
JPAQueryBase.join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> JPQLQuery<T> |
JPQLQuery.leftJoin(CollectionExpression<?,P> target)
Create a left join with the given target.
|
<P> Q |
JPAQueryBase.leftJoin(CollectionExpression<?,P> target) |
<P> JPQLQuery<T> |
JPQLQuery.leftJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a left join with the given target and alias.
|
<P> Q |
JPAQueryBase.leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
static <A extends Comparable<? super A>> |
JPAExpressions.max(CollectionExpression<?,A> left)
Create a max(col) expression
|
static <A extends Comparable<? super A>> |
JPAExpressions.min(CollectionExpression<?,A> left)
Create a min(col) expression
|
<P> JPQLQuery<T> |
JPQLQuery.rightJoin(CollectionExpression<?,P> target)
Create a right join with the given target.
|
<P> Q |
JPAQueryBase.rightJoin(CollectionExpression<?,P> target) |
<P> JPQLQuery<T> |
JPQLQuery.rightJoin(CollectionExpression<?,P> target,
Path<P> alias)
Create a right join with the given target and alias.
|
<P> Q |
JPAQueryBase.rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
PrimaryKey.in(CollectionExpression<?,Tuple> coll) |
Copyright © 2007–2016 Querydsl. All rights reserved.