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 subtypeBlazePath
instead.<K,
V, M extends Map<K, V>>
BlazeExpression<M>LikePath.get(MapAttribute)
but returns the subtypeBlazeExpression
instead.<E,
C extends Collection<E>>
BlazeExpression<C>LikePath.get(PluralAttribute)
but returns the subtypeBlazeExpression
instead.<Y> BlazePath<Y>
LikePath.get(SingularAttribute)
but returns the subtypeBlazePath
instead.BlazePath<?>
LikePath.getParentPath()
but returns the subtypeBlazePath
instead.BlazeExpression<Class<? extends X>>
type()
LikePath.type()
but returns the subtypeBlazeExpression
instead.Methods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
as
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
-
getParentPath
BlazePath<?> getParentPath()LikePath.getParentPath()
but returns the subtypeBlazePath
instead.- Specified by:
getParentPath
in interfacePath<X>
- Returns:
- parent
-
get
LikePath.get(SingularAttribute)
but returns the subtypeBlazePath
instead. -
get
<E,C extends Collection<E>> BlazeExpression<C> get(javax.persistence.metamodel.PluralAttribute<X, C, E> collection) LikePath.get(PluralAttribute)
but returns the subtypeBlazeExpression
instead. -
get
<K,V, BlazeExpression<M> getM extends Map<K, V>> (javax.persistence.metamodel.MapAttribute<X, K, V> map) LikePath.get(MapAttribute)
but returns the subtypeBlazeExpression
instead. -
type
BlazeExpression<Class<? extends X>> type()LikePath.type()
but returns the subtypeBlazeExpression
instead. -
get
LikePath.get(String)
but returns the subtypeBlazePath
instead.
-