Interface BlazeExpression<X>
- Type Parameters:
X
- The target type
- All Superinterfaces:
Expression<X>
,Selection<X>
,TupleElement<X>
- All Known Subinterfaces:
BlazeCollectionJoin<Z,E>
,BlazeFrom<Z,X>
,BlazeJoin<Z,X>
,BlazeListJoin<Z,E>
,BlazeMapJoin<Z,K,V>
,BlazePath<X>
,BlazeRoot<X>
,BlazeSetJoin<Z,E>
public interface BlazeExpression<X> extends Expression<X>
An extended version of
Expression
.- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and Type Method Description <X> BlazeExpression<X>
as(Class<X> type)
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
-
Method Details
-
as
LikeExpression.as(java.lang.Class<X>)
but returns the subtypeBlazeExpression
instead.- Specified by:
as
in interfaceExpression<X>
- Type Parameters:
X
- The intended expression type- Parameters:
type
- intended type of the expression- Returns:
- A new expression of the given type
-