T - Expression typepublic interface QueryExpression<T> extends TypedExpression<T>
Query clauses.Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
default QueryFilter |
between(T from,
T to)
Build a filter on this expression, which checks if property value is between given
from and
to values. |
default QueryFunction.Count |
count()
Create an aggregation function expression using the
QueryFunction.Count function. |
default QueryFilter |
eq(T value)
Build a filter on this expression, which checks if property value is equal to given constant value.
|
default QueryFilter |
eq(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is equal to given
expression
value. |
default QueryFilter |
goe(T value)
Build a filter on this expression, which checks if property value is greater than or equal to given constant
value.
|
default QueryFilter |
goe(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is greater than or equal to given
expression value. |
default QueryFilter |
gt(T value)
Build a filter on this expression, which checks if property value is greater than given constant value.
|
default QueryFilter |
gt(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is greater than given
expression
value. |
default QueryFilter |
in(Collection<T> values)
Build a filter on this expression, which checks if property value is included in given constant values.
|
default QueryFilter |
in(T... values)
Build a filter on this expression, which checks if property value is included in given constant values.
|
default QueryFilter |
in(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is included in given
expression
values. |
default QueryFilter |
isNotNull()
Build a filter on this expression, which checks if property value is not
null. |
default QueryFilter |
isNull()
Build a filter on this expression, which checks if property value is
null. |
default QueryFilter |
loe(T value)
Build a filter on this expression, which checks if property value is less than or equal to given constant value.
|
default QueryFilter |
loe(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is less than or equal to given
expression value. |
default QueryFilter |
lt(T value)
Build a filter on this expression, which checks if property value is less than given constant value.
|
default QueryFilter |
lt(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is less than given
expression
value. |
default QueryFunction.Max<T> |
max()
Create an aggregation function expression using the
QueryFunction.Max function. |
default QueryFunction.Min<T> |
min()
Create an aggregation function expression using the
QueryFunction.Min function. |
default QueryFilter |
neq(T value)
Build a filter on this expression, which checks if property value is not equal to given constant value.
|
default QueryFilter |
neq(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is not equal to given
expression
value. |
default QueryFilter |
nin(Collection<T> values)
Build a filter on this expression, which checks if property value is not included in given constant values.
|
default QueryFilter |
nin(T... values)
Build a filter on this expression, which checks if property value is not included in given constant values.
|
default QueryFilter |
nin(TypedExpression<? super T> expression)
Build a filter on this expression, which checks if property value is not included in given
expression values. |
getTemporalType, getType, isCollectionExpression, isConverterExpressionvalidatedefault QueryFilter isNull()
null.default QueryFilter isNotNull()
null.default QueryFilter eq(T value)
value - Filter value (not null)default QueryFilter eq(TypedExpression<? super T> expression)
expression
value.expression - Right operand expression (not null)default QueryFilter neq(T value)
value - Filter value (not null)default QueryFilter neq(TypedExpression<? super T> expression)
expression
value.expression - Right operand expression (not null)default QueryFilter lt(T value)
value - Filter value (not null)default QueryFilter lt(TypedExpression<? super T> expression)
expression
value.expression - Right operand expression (not null)default QueryFilter loe(T value)
value - Filter value (not null)default QueryFilter loe(TypedExpression<? super T> expression)
expression value.expression - Right operand expression (not null)default QueryFilter gt(T value)
value - Filter value (not null)default QueryFilter gt(TypedExpression<? super T> expression)
expression
value.expression - Right operand expression (not null)default QueryFilter goe(T value)
value - Filter value (not null)default QueryFilter goe(TypedExpression<? super T> expression)
expression value.expression - Right operand expression (not null)default QueryFilter in(T... values)
values - Filter values (not null)default QueryFilter in(Collection<T> values)
values - Filter values (not null)default QueryFilter in(TypedExpression<? super T> expression)
expression
values.expression - Right operand expression (not null)default QueryFilter nin(T... values)
values - Filter values (not null)default QueryFilter nin(Collection<T> values)
values - Filter values (not null)default QueryFilter nin(TypedExpression<? super T> expression)
expression values.expression - Right operand expression (not null)default QueryFilter between(T from, T to)
from and
to values.from - From value (not null)to - To value (not null)default QueryFunction.Count count()
QueryFunction.Count function.
The returned function is a QueryFunction.PropertyQueryFunction, to allow inclusion in property sets and handling within
a PropertyBox.
QueryFunction.Count aggregation function expressiondefault QueryFunction.Min<T> min()
QueryFunction.Min function.
The returned function is a QueryFunction.PropertyQueryFunction, to allow inclusion in property sets and handling within
a PropertyBox.
QueryFunction.Min aggregation function expressiondefault QueryFunction.Max<T> max()
QueryFunction.Max function.
The returned function is a QueryFunction.PropertyQueryFunction, to allow inclusion in property sets and handling within
a PropertyBox.
QueryFunction.Max aggregation function expressionCopyright © 2019 The Holon Platform. All rights reserved.