Interface BlazePath<X>
- Type Parameters:
X- The target type
- All Superinterfaces:
BlazeExpression<X>,Expression<X>,Path<X>,Selection<X>,TupleElement<X>
- All Known Subinterfaces:
BlazeCollectionJoin<Z,,E> BlazeFrom<Z,,X> BlazeJoin<Z,,X> BlazeListJoin<Z,,E> BlazeMapJoin<Z,,K, V> BlazeRoot<X>,BlazeSetJoin<Z,E>
An extended version of
Path.- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescription<Y> BlazePath<Y>LikePath.get(String)but returns the subtypeBlazePathinstead.<K,V, M extends Map<K, V>>
BlazeExpression<M>LikePath.get(MapAttribute)but returns the subtypeBlazeExpressioninstead.<E,C extends Collection<E>>
BlazeExpression<C>LikePath.get(PluralAttribute)but returns the subtypeBlazeExpressioninstead.<Y> BlazePath<Y>LikePath.get(SingularAttribute)but returns the subtypeBlazePathinstead.BlazePath<?>LikePath.getParentPath()but returns the subtypeBlazePathinstead.BlazeExpression<Class<? extends X>>type()LikePath.type()but returns the subtypeBlazeExpressioninstead.Methods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods 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
-
getParentPath
BlazePath<?> getParentPath()LikePath.getParentPath()but returns the subtypeBlazePathinstead.- Specified by:
getParentPathin interfacePath<X>- Returns:
- parent
-
get
LikePath.get(SingularAttribute)but returns the subtypeBlazePathinstead. -
get
<E,C extends Collection<E>> BlazeExpression<C> get(javax.persistence.metamodel.PluralAttribute<X, C, E> collection) LikePath.get(PluralAttribute)but returns the subtypeBlazeExpressioninstead. -
get
<K,V, BlazeExpression<M> getM extends Map<K, V>> (javax.persistence.metamodel.MapAttribute<X, K, V> map) LikePath.get(MapAttribute)but returns the subtypeBlazeExpressioninstead. -
type
BlazeExpression<Class<? extends X>> type()LikePath.type()but returns the subtypeBlazeExpressioninstead. -
get
LikePath.get(String)but returns the subtypeBlazePathinstead.
-