Uses of Interface
com.blazebit.persistence.criteria.BlazeJoin
Package | Description |
---|---|
com.blazebit.persistence.criteria |
Blaze-Persistence JPA Criteria API extensions.
|
-
Uses of BlazeJoin in com.blazebit.persistence.criteria
Subinterfaces of BlazeJoin in com.blazebit.persistence.criteria Modifier and Type Interface Description interface
BlazeCollectionJoin<Z,E>
An extended version ofCollectionJoin
.interface
BlazeListJoin<Z,E>
An extended version ofListJoin
.interface
BlazeMapJoin<Z,K,V>
An extended version ofMapJoin
.interface
BlazeSetJoin<Z,E>
An extended version ofSetJoin
.Methods in com.blazebit.persistence.criteria that return BlazeJoin Modifier and Type Method Description <X, Y> BlazeJoin<X,Y>
BlazeSubquery. correlate(Join<X,Y> parentJoin)
<X, Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(String attributeName)
LikeFetchParent.fetch(String)
but returns the subtypeBlazeJoin
instead.<X, Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(String attributeName, String alias)
LikeFetchParent.fetch(String)
but allows to set the alias of theBlazeJoin
.<X, Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(String attributeName, String alias, JoinType jt)
LikeFetchParent.fetch(String, JoinType)
but allows to set the alias of theBlazeJoin
.<X, Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(String attributeName, JoinType jt)
LikeFetchParent.fetch(String, JoinType)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute)
LikeFetchParent.fetch(PluralAttribute)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute, String alias)
LikeFetchParent.fetch(PluralAttribute)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute, String alias, JoinType jt)
LikeFetchParent.fetch(PluralAttribute, JoinType)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute, JoinType jt)
LikeFetchParent.fetch(PluralAttribute, JoinType)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
LikeFetchParent.fetch(SingularAttribute)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, String alias)
LikeFetchParent.fetch(SingularAttribute)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, String alias, JoinType jt)
LikeFetchParent.fetch(SingularAttribute, JoinType)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFetchParent. fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, JoinType jt)
LikeFetchParent.fetch(SingularAttribute, JoinType)
but returns the subtypeBlazeJoin
instead.BlazeJoin<Z,X>
BlazeJoin. fetch()
Fetches this join.<Y> BlazeJoin<X,Y>
BlazeFrom. join(Class<Y> entityTypeClass)
Gets the entity type by the given entity type class and delegates toBlazeFrom.join(EntityType)
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(Class<Y> entityTypeClass, String alias)
Gets the entity type by the given entity type class and delegates toBlazeFrom.join(EntityType, String)
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(Class<Y> entityTypeClass, String alias, JoinType joinType)
Gets the entity type by the given entity type class and delegates toBlazeFrom.join(EntityType, String, JoinType)
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(Class<Y> entityTypeClass, JoinType joinType)
Gets the entity type by the given entity type class and delegates toBlazeFrom.join(EntityType, JoinType)
.<X, Y> BlazeJoin<X,Y>
BlazeFrom. join(String attributeName)
LikeFrom.join(String)
but returns the subtypeBlazeJoin
instead.<X, Y> BlazeJoin<X,Y>
BlazeFrom. join(String attributeName, String alias)
LikeFrom.join(String)
but allows to set the alias of theBlazeJoin
.<X, Y> BlazeJoin<X,Y>
BlazeFrom. join(String attributeName, String alias, JoinType joinType)
LikeFrom.join(String, JoinType)
but allows to set the alias of theBlazeJoin
.<X, Y> BlazeJoin<X,Y>
BlazeFrom. join(String attributeName, JoinType joinType)
LikeFrom.join(String, JoinType)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.EntityType<Y> entityType)
Creates an inner join to the specified entity type.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.EntityType<Y> entityType, String alias)
LikeBlazeFrom.join(EntityType)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.EntityType<Y> entityType, String alias, JoinType joinType)
LikeBlazeFrom.join(EntityType, JoinType)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.EntityType<Y> entityType, JoinType joinType)
Creates a join of the specified join type to the specified entity type.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
LikeFrom.join(SingularAttribute)
but returns the subtypeBlazeJoin
instead.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, String alias)
LikeFrom.join(SingularAttribute)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, String alias, JoinType joinType)
LikeFrom.join(SingularAttribute, JoinType)
but allows to set the alias of theBlazeJoin
.<Y> BlazeJoin<X,Y>
BlazeFrom. join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, JoinType joinType)
LikeFrom.join(SingularAttribute, JoinType)
but returns the subtypeBlazeJoin
instead.BlazeJoin<Z,X>
BlazeJoin. on(Expression<Boolean> restriction)
Modify the join to restrict the result according to the specified ON condition.BlazeJoin<Z,X>
BlazeJoin. on(Predicate... restrictions)
Modify the join to restrict the result according to the specified ON condition.<X, T, V extends T>
BlazeJoin<X,V>BlazeCriteriaBuilder. treat(BlazeJoin<X,T> join, Class<V> type)
Downcast Join object to the specified type.<X, T, V extends T>
BlazeJoin<X,V>BlazeCriteriaBuilder. treat(Join<X,T> join, Class<V> type)
Downcast Join object to the specified type.<T extends X>
BlazeJoin<Z,T>BlazeJoin. treatAs(Class<T> type)
Treats this from object as the given subtype.Methods in com.blazebit.persistence.criteria that return types with arguments of type BlazeJoin Modifier and Type Method Description Set<BlazeJoin<X,?>>
BlazeFrom. getBlazeJoins()
Returns all joins including fetches since fetches are just joins with the fetch flag set to true.