Interface ISelection<T>
- Type Parameters:
T- The selection type
- All Superinterfaces:
jakarta.persistence.criteria.Selection<T>,jakarta.persistence.TupleElement<T>
- All Known Subinterfaces:
IExpression<T>,IPredicate,PersistentAssociationPath<OwnerType,,AssociatedEntityType> PersistentCollectionAssociationPath<OwnerType,,AssociatedEntityType> PersistentEntityCollectionJoin<OwnerType,,AssociatedEntityType> PersistentEntityFrom<OwnerType,,AssociatedEntityType> PersistentEntityJoin<OwnerType,,AssociatedEntityType> PersistentEntityListJoin<OwnerType,,AssociatedEntityType> PersistentEntityPath<T>,PersistentEntityRoot<T>,PersistentEntitySetJoin<OwnerType,,AssociatedEntityType> PersistentListAssociationPath<OwnerType,,AssociatedEntityType> PersistentPropertyPath<T>,PersistentSetAssociationPath<OwnerType,AssociatedEntityType>
- All Known Implementing Classes:
AbstractExpression,AbstractPersistentEntityJoinSupport,AbstractPersistentEntitySubquery,AbstractPersistentPropertyPredicate,AbstractPredicate,AliasedSelection,BetweenPredicate,BinaryExpression,BinaryPredicate,BoundPathParameterExpression,CompoundSelection,ConjunctionPredicate,DefaultEmbeddedPersistentPropertyPath,DefaultPersistentPropertyPath,DisjunctionPredicate,ExistsSubqueryPredicate,FunctionExpression,IdExpression,InPredicate,IParameterExpression,LikePredicate,LiteralExpression,NegatedPredicate,RenderablePredicate,SourceParameterExpressionImpl,SourceParameterStringExpressionImpl,SubqueryExpression,UnaryExpression,UnaryPredicate
public interface ISelection<T>
extends jakarta.persistence.criteria.Selection<T>
The internal implementation of
Selection.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NonNull jakarta.persistence.criteria.Selection<T>default @Nullable StringgetAlias()default @NonNull List<jakarta.persistence.criteria.Selection<?>>default booleanvoidvisitSelection(SelectionVisitor visitor) Visit the selection.Methods inherited from interface jakarta.persistence.TupleElement
getJavaType
-
Method Details
-
alias
@NonNull default @NonNull jakarta.persistence.criteria.Selection<T> alias(@NonNull @NonNull String name) - Specified by:
aliasin interfacejakarta.persistence.criteria.Selection<T>
-
getAlias
- Specified by:
getAliasin interfacejakarta.persistence.TupleElement<T>
-
isCompoundSelection
default boolean isCompoundSelection()- Specified by:
isCompoundSelectionin interfacejakarta.persistence.criteria.Selection<T>
-
getCompoundSelectionItems
@NonNull default @NonNull List<jakarta.persistence.criteria.Selection<?>> getCompoundSelectionItems()- Specified by:
getCompoundSelectionItemsin interfacejakarta.persistence.criteria.Selection<T>
-
visitSelection
Visit the selection.- Parameters:
visitor- The visitor
-