Package com.querydsl.core.support
Interface ExtendedSubQuery<T>
- Type Parameters:
T-
- All Superinterfaces:
Expression<T>,Serializable,SubQueryExpression<T>
- All Known Implementing Classes:
FetchableSubQueryBase
ExtendedSubQuery extends the SubQueryExpression interface to provide fluent
expression creation functionality-
Method Summary
Modifier and TypeMethodDescriptioncontains(Expression<? extends T> right) Create aright in thisexpressionCreate aright in thisexpressioneq(Expression<? extends T> expr) Create athis == rightexpressionCreate athis == rightexpressionexists()Create aexists(this)expressiongoe(Expression<? extends T> expr) Create athis >= rightexpressionCreate athis >= rightexpressiongt(Expression<? extends T> expr) Create athis > rightexpressionCreate athis > rightexpressionin(Collection<? extends T> right) Create athis in (a, b, c)expressionCreate athis in (a, b, c)expressionCreate athis is not nullexpressionisNull()Create athis is nullexpressionloe(Expression<? extends T> expr) Create athis <= rightexpressionCreate athis <= rightexpressionlt(Expression<? extends T> expr) Create athis < rightexpressionCreate athis < rightBooleanExpressionne(Expression<? extends T> expr) Create athis != rightexpressionCreate athis != rightexpressionCreate anot exists(this)expressionMethods inherited from interface com.querydsl.core.types.Expression
accept, getTypeMethods inherited from interface com.querydsl.core.types.SubQueryExpression
getMetadata
-
Method Details
-
eq
Create athis == rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this == right
-
eq
Create athis == rightexpression- Parameters:
constant- rhs of the comparison- Returns:
- this == right
-
ne
Create athis != rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this != right
-
ne
Create athis != rightexpression- Parameters:
constant- rhs of the comparison- Returns:
- this != right
-
contains
Create aright in thisexpression- Parameters:
right- rhs of the comparison- Returns:
- right in this
-
contains
Create aright in thisexpression- Parameters:
constant- rhs of the comparison- Returns:
- right in this
-
exists
BooleanExpression exists()Create aexists(this)expression- Returns:
- exists(this)
-
notExists
BooleanExpression notExists()Create anot exists(this)expression- Returns:
- not exists(this)
-
lt
Create athis < rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this < right
-
lt
Create athis < rightBooleanExpression- Parameters:
constant- rhs of the comparison- Returns:
- this < right
-
gt
Create athis > rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this > right
-
gt
Create athis > rightexpression- Parameters:
constant- rhs of the comparison- Returns:
- this > right
-
loe
Create athis <= rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this <= right
-
loe
Create athis <= rightexpression- Parameters:
constant- rhs of the comparison- Returns:
- this <= right
-
goe
Create athis >= rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this >= right
-
goe
Create athis >= rightexpression- Parameters:
constant- rhs of the comparison- Returns:
- this >= right
-
isNull
BooleanOperation isNull()Create athis is nullexpression- Returns:
- this is null
-
isNotNull
BooleanOperation isNotNull()Create athis is not nullexpression- Returns:
- this is not null
-
in
Create athis in (a, b, c)expression- Parameters:
right-- Returns:
- this in (a, b, c)
-
in
Create athis in (a, b, c)expression- Parameters:
right-- Returns:
- this in (a, b, c)
-