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 subtypeBlazeExpressioninstead.Methods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Method Details
-
as
LikeExpression.as(java.lang.Class<X>)but returns the subtypeBlazeExpressioninstead.- Specified by:
asin interfaceExpression<X>- Type Parameters:
T- The intended expression type- Parameters:
type- intended type of the expression- Returns:
- A new expression of the given type
-