T - Expression typeE - Concrete value typepublic interface ConstantExpression<T,E> extends QueryExpression<E>
QueryExpression.Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
static <T> ConstantExpression<Collection<T>,T> |
create(Collection<? extends T> values)
Create a
QueryExpression which represents a collection of constant values. |
static <T> ConstantExpression<Collection<T>,T> |
create(T... values)
Create a
QueryExpression which represents a collection of constant values. |
static <T> ConstantExpression<T,T> |
create(T value)
Create a
QueryExpression which represents a constant value |
T |
getValue()
Get the constant expression value
|
getTypevalidateT getValue()
static <T> ConstantExpression<T,T> create(T value)
QueryExpression which represents a constant valueT - Expression typevalue - Constant value (not null)static <T> ConstantExpression<Collection<T>,T> create(Collection<? extends T> values)
QueryExpression which represents a collection of constant values.T - Expression typevalues - Expression values (not null)@SafeVarargs static <T> ConstantExpression<Collection<T>,T> create(T... values)
QueryExpression which represents a collection of constant values.T - Expression typevalues - Expression values (not null)Copyright © 2017 The Holon Platform. All rights reserved.