Class SetAttributeJoin.TreatedSetAttributeJoin<O,E>
java.lang.Object
com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement<X>
com.blazebit.persistence.criteria.impl.expression.AbstractSelection<T>
com.blazebit.persistence.criteria.impl.expression.AbstractExpression<X>
com.blazebit.persistence.criteria.impl.path.AbstractPath<X>
com.blazebit.persistence.criteria.impl.path.AbstractFrom<Z,X>
com.blazebit.persistence.criteria.impl.path.AbstractJoin<O,E>
com.blazebit.persistence.criteria.impl.path.AbstractPluralAttributeJoin<O,Set<E>,E>
com.blazebit.persistence.criteria.impl.path.SetAttributeJoin<O,E>
com.blazebit.persistence.criteria.impl.path.SetAttributeJoin.TreatedSetAttributeJoin<O,E>
- All Implemented Interfaces:
BlazeExpression<E>,BlazeFetch<O,,E> BlazeFetchParent<O,,E> BlazeFrom<O,,E> BlazeJoin<O,,E> BlazePath<E>,BlazeSetJoin<O,,E> TreatedPath<E>,JoinSupport<O,,E> SetJoinSupport<O,,E> Serializable,Expression<E>,Fetch<O,,E> FetchParent<O,,E> From<O,,E> Join<O,,E> Path<E>,PluralJoin<O,,Set<E>, E> Selection<E>,SetJoin<O,,E> TupleElement<E>
- Enclosing class:
- SetAttributeJoin<O,
E>
public static class SetAttributeJoin.TreatedSetAttributeJoin<O,E>
extends SetAttributeJoin<O,E>
implements TreatedPath<E>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.blazebit.persistence.criteria.impl.path.SetAttributeJoin
SetAttributeJoin.TreatedSetAttributeJoin<O,E> Nested classes/interfaces inherited from class com.blazebit.persistence.criteria.impl.path.AbstractFrom
AbstractFrom.BasicJoinScope, AbstractFrom.CorrelationJoinScope, AbstractFrom.JoinScope<X> -
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.path.AbstractJoin
treatJoinTypeFields inherited from class com.blazebit.persistence.criteria.impl.path.AbstractFrom
DEFAULT_JOIN_TYPEFields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionTreatedSetAttributeJoin(BlazeCriteriaBuilderImpl criteriaBuilder, SetAttributeJoin<O, ? super E> treatedJoin, javax.persistence.metamodel.EntityType<E> treatType) -
Method Summary
Modifier and TypeMethodDescriptiongetAlias()protected javax.persistence.metamodel.ManagedType<E>AbstractPath<? super E>javax.persistence.metamodel.EntityType<E>voidrender(RenderContext context) voidrenderPathExpression(RenderContext context) Methods inherited from class com.blazebit.persistence.criteria.impl.path.SetAttributeJoin
correlateTo, createCorrelationDelegate, getAttribute, getModel, on, on, treatAs, treatJoinMethods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractPluralAttributeJoin
isBasicCollection, isDereferencable, isJoinAllowedMethods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractJoin
fetch, getBasePath, getJoinType, getOn, getParent, getTreatJoinType, isFetch, onExpression, onPredicates, setFetch, setTreatType, visitMethods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractFrom
addTreatedPath, alias, checkFetchAllowed, checkJoinAllowed, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, findAttribute, getBlazeJoins, getCorrelationParent, getFetches, getJoins, getJoinScope, getTreatedPaths, isCorrelated, isFetchAllowed, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinCollection, joinCollection, joinList, joinList, joinList, joinList, joinMap, joinMap, joinMap, joinMap, joinSet, joinSet, joinSet, joinSet, prepareCorrelationDelegate, resolveAliasMethods inherited from class com.blazebit.persistence.criteria.impl.path.AbstractPath
get, get, get, get, getAttribute, getAttributePath, getParentPath, getTreatType, putAttributePath, typeMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSelection
getCompoundSelectionItems, isCompoundSelection, visitParametersMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods inherited from interface com.blazebit.persistence.criteria.BlazeFetchParent
fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetchMethods inherited from interface com.blazebit.persistence.criteria.BlazeFrom
getBlazeJoins, getCorrelationParent, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinCollection, joinCollection, joinList, joinList, joinList, joinList, joinMap, joinMap, joinMap, joinMap, joinSet, joinSet, joinSet, joinSetMethods inherited from interface com.blazebit.persistence.criteria.BlazePath
get, get, get, get, getParentPath, typeMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Fetch
getJoinTypeMethods inherited from interface javax.persistence.criteria.FetchParent
getFetchesMethods inherited from interface javax.persistence.criteria.From
getJoins, isCorrelatedMethods inherited from interface javax.persistence.criteria.Join
getJoinType, getParentMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getJavaType
-
Constructor Details
-
TreatedSetAttributeJoin
public TreatedSetAttributeJoin(BlazeCriteriaBuilderImpl criteriaBuilder, SetAttributeJoin<O, ? super E> treatedJoin, javax.persistence.metamodel.EntityType<E> treatType)
-
-
Method Details
-
getManagedType
- Overrides:
getManagedTypein classAbstractPluralAttributeJoin<O,Set<E>, E>
-
getTreatType
- Specified by:
getTreatTypein interfaceTreatedPath<O>
-
getTreatedPath
- Specified by:
getTreatedPathin interfaceTreatedPath<O>
-
getAlias
- Specified by:
getAliasin interfaceTupleElement<O>- Overrides:
getAliasin classAbstractFrom<O,E>
-
getPathExpression
- Overrides:
getPathExpressionin classAbstractFrom<O,E>
-
renderPathExpression
- Overrides:
renderPathExpressionin classAbstractFrom<O,E>
-
render
- Overrides:
renderin classAbstractFrom<O,E>
-