Package org.hibernate.query.criteria
Interface JpaSelection<T>
-
- All Superinterfaces:
JpaCriteriaNode
,JpaTupleElement<T>
,Selection<T>
,Serializable
,TupleElement<T>
- All Known Subinterfaces:
DiscriminatorSqmPath<T>
,JpaCoalesce<T>
,JpaCollectionJoin<O,T>
,JpaCompoundSelection<T>
,JpaCrossJoin<T>
,JpaDerivedFrom<T>
,JpaDerivedJoin<T>
,JpaDerivedRoot<T>
,JpaEntityJoin<T>
,JpaExpression<T>
,JpaFrom<O,T>
,JpaFunction<T>
,JpaInPredicate<T>
,JpaJoin<O,T>
,JpaJoinedFrom<O,T>
,JpaListJoin<O,T>
,JpaMapJoin<O,K,V>
,JpaPath<T>
,JpaPluralJoin<O,C,E>
,JpaPredicate
,JpaRoot<T>
,JpaSearchedCase<T>
,JpaSetJoin<O,T>
,JpaSimpleCase<C,R>
,JpaSubQuery<T>
,SqmAggregateFunction<T>
,SqmAttributeJoin<O,T>
,SqmCorrelation<O,T>
,SqmExpression<T>
,SqmFrom<O,T>
,SqmInPredicate<T>
,SqmJoin<O,T>
,SqmNegatablePredicate
,SqmOrderedSetAggregateFunction<T>
,SqmParameter<T>
,SqmPath<T>
,SqmPathWrapper<W,T>
,SqmPredicate
,SqmQualifiedJoin<O,T>
,SqmSelectableNode<T>
,SqmSimplePath<T>
,SqmTreatedPath<T,S>
,SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractJpaSelection
,AbstractNegatableSqmPredicate
,AbstractSqmAttributeJoin
,AbstractSqmExpression
,AbstractSqmFrom
,AbstractSqmJoin
,AbstractSqmParameter
,AbstractSqmPath
,AbstractSqmPluralJoin
,AbstractSqmPredicate
,AbstractSqmQualifiedJoin
,AbstractSqmSimplePath
,AbstractSqmSpecificPluralPartPath
,AnyDiscriminatorSqmPath
,EntityDiscriminatorSqmPath
,FormatFunction.FormatSqmFunction
,FullyQualifiedReflectivePathTerminal
,InverseDistributionFunction.SelfRenderingInverseDistributionFunction
,JpaCriteriaParameter
,NonAggregatedCompositeSimplePath
,OracleArrayAggEmulation.OracleArrayAggSqmFunction
,SelfRenderingSqmAggregateFunction
,SelfRenderingSqmFunction
,SelfRenderingSqmOrderedSetAggregateFunction
,SelfRenderingSqmWindowFunction
,SqmAliasedNodeRef
,SqmAny
,SqmAnyDiscriminatorValue
,SqmAnyValuedSimplePath
,SqmBagJoin
,SqmBasicValuedSimplePath
,SqmBetweenPredicate
,SqmBinaryArithmetic
,SqmBooleanExpressionPredicate
,SqmByUnit
,SqmCaseSearched
,SqmCaseSimple
,SqmCoalesce
,SqmCollation
,SqmCollectionSize
,SqmComparisonPredicate
,SqmCorrelatedBagJoin
,SqmCorrelatedCrossJoin
,SqmCorrelatedEntityJoin
,SqmCorrelatedListJoin
,SqmCorrelatedMapJoin
,SqmCorrelatedPluralPartJoin
,SqmCorrelatedRoot
,SqmCorrelatedRootJoin
,SqmCorrelatedSetJoin
,SqmCorrelatedSingularJoin
,SqmCrossJoin
,SqmCteJoin
,SqmCteRoot
,SqmDerivedJoin
,SqmDerivedRoot
,SqmDynamicInstantiation
,SqmElementAggregateFunction
,SqmEmbeddedValuedSimplePath
,SqmEmptinessPredicate
,SqmEntityJoin
,SqmEntityValuedSimplePath
,SqmEnumLiteral
,SqmEvery
,SqmExistsPredicate
,SqmFieldLiteral
,SqmFkExpression
,SqmFormat
,SqmFunction
,SqmGroupedPredicate
,SqmHqlNumericLiteral
,SqmIndexAggregateFunction
,SqmIndexedCollectionAccessPath
,SqmInListPredicate
,SqmInSubQueryPredicate
,SqmJpaCompoundSelection
,SqmJpaCriteriaParameterWrapper
,SqmJunctionPredicate
,SqmLikePredicate
,SqmListJoin
,SqmLiteral
,SqmLiteralEntityType
,SqmLiteralNull
,SqmMapEntryReference
,SqmMapJoin
,SqmMemberOfPredicate
,SqmModifiedSubQueryExpression
,SqmNamedParameter
,SqmNegatedPredicate
,SqmNullnessPredicate
,SqmOver
,SqmOverflow
,SqmParameterizedEntityType
,SqmPluralPartJoin
,SqmPluralValuedSimplePath
,SqmPositionalParameter
,SqmRoot
,SqmSelectClause
,SqmSelfRenderingExpression
,SqmSetJoin
,SqmSingularJoin
,SqmStar
,SqmSubQuery
,SqmSummarization
,SqmToDuration
,SqmTreatedBagJoin
,SqmTreatedCrossJoin
,SqmTreatedEntityJoin
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedPluralPartJoin
,SqmTreatedRoot
,SqmTreatedSetJoin
,SqmTreatedSimplePath
,SqmTreatedSingularJoin
,SqmTruthnessPredicate
,SqmTuple
,SqmUnaryOperation
,ValueBindJpaCriteriaParameter
public interface JpaSelection<T> extends JpaTupleElement<T>, Selection<T>
API extension to the JPASelection
contract
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description JpaSelection<T>
alias(String name)
default List<Selection<?>>
getCompoundSelectionItems()
List<? extends JpaSelection<?>>
getSelectionItems()
-
Methods inherited from interface org.hibernate.query.criteria.JpaTupleElement
getJavaType, getJavaTypeDescriptor, getJavaTypeName, isEnum
-
Methods inherited from interface jakarta.persistence.criteria.Selection
isCompoundSelection
-
Methods inherited from interface jakarta.persistence.TupleElement
getAlias
-
-
-
-
Method Detail
-
getSelectionItems
List<? extends JpaSelection<?>> getSelectionItems()
-
getCompoundSelectionItems
default List<Selection<?>> getCompoundSelectionItems()
- Specified by:
getCompoundSelectionItems
in interfaceSelection<T>
-
-