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:
AbstractNumericalPersistentPropertyExpression
,AbstractPersistentEntityJoinSupport
,AbstractPersistentPropertyExpression
,AbstractPersistentPropertyPath
,AbstractPersistentPropertyPredicate
,AbstractPredicate
,AggregateExpression
,AliasedSelection
,CompoundSelection
,ConjunctionPredicate
,DisjunctionPredicate
,ExpressionBinaryPredicate
,IdExpression
,LiteralExpression
,NegatedPredicate
,PersistentPropertyBetweenPredicate
,PersistentPropertyBinaryPredicate
,PersistentPropertyInPredicate
,PersistentPropertyInValuesPredicate
,PersistentPropertyUnaryPredicate
public interface ISelection<T> extends jakarta.persistence.criteria.Selection<T>
The internal implementation ofSelection
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default jakarta.persistence.criteria.Selection<T>
alias(java.lang.String name)
default java.lang.String
getAlias()
default java.util.List<jakarta.persistence.criteria.Selection<?>>
getCompoundSelectionItems()
default boolean
isCompoundSelection()
-
-
-
Method Detail
-
alias
@NonNull default jakarta.persistence.criteria.Selection<T> alias(@NonNull java.lang.String name)
- Specified by:
alias
in interfacejakarta.persistence.criteria.Selection<T>
-
getAlias
@Nullable default java.lang.String getAlias()
- Specified by:
getAlias
in interfacejakarta.persistence.TupleElement<T>
-
isCompoundSelection
default boolean isCompoundSelection()
- Specified by:
isCompoundSelection
in interfacejakarta.persistence.criteria.Selection<T>
-
getCompoundSelectionItems
@NonNull default java.util.List<jakarta.persistence.criteria.Selection<?>> getCompoundSelectionItems()
- Specified by:
getCompoundSelectionItems
in interfacejakarta.persistence.criteria.Selection<T>
-
-