Interface BlazeExpression<X>
- Type Parameters:
X
- The target type
- All Superinterfaces:
Expression<X>
,Selection<X>
,TupleElement<X>
- All Known Subinterfaces:
BlazeAggregateFunctionExpression<X>
,BlazeCollectionJoin<Z,
,E> BlazeFrom<Z,
,X> BlazeFunctionExpression<X>
,BlazeJoin<Z,
,X> BlazeListJoin<Z,
,E> BlazeMapJoin<Z,
,K, V> BlazeOrderedSetAggregateFunctionExpression<X>
,BlazePath<X>
,BlazeRoot<X>
,BlazeSetJoin<Z,
,E> BlazeWindowFunctionExpression<X>
An extended version of
Expression
.- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescription<T> BlazeExpression<T>
LikeExpression.as(java.lang.Class<X>)
but returns the subtypeBlazeExpression
instead.Methods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNull
Methods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelection
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Method Details
-
as
LikeExpression.as(java.lang.Class<X>)
but returns the subtypeBlazeExpression
instead.- Specified by:
as
in interfaceExpression<X>
- Type Parameters:
T
- The intended expression type- Parameters:
type
- intended type of the expression- Returns:
- A new expression of the given type
-