Class CompoundSelectionImpl<X>

  • Type Parameters:
    X - The selection
    All Implemented Interfaces:
    jakarta.persistence.criteria.CompoundSelection<X>, jakarta.persistence.criteria.Expression<X>, jakarta.persistence.criteria.Selection<X>, jakarta.persistence.TupleElement<X>, Serializable

    public class CompoundSelectionImpl<X>
    extends ExpressionImpl<X>
    implements jakarta.persistence.criteria.CompoundSelection<X>
    Implementation of Jakarta Persistence Criteria "CompoundSelection".
    See Also:
    Serialized Form
    • Constructor Detail

      • CompoundSelectionImpl

        public CompoundSelectionImpl​(CriteriaBuilderImpl cb,
                                     Class<X> cls,
                                     jakarta.persistence.criteria.Selection<?>... args)
      • CompoundSelectionImpl

        public CompoundSelectionImpl​(CriteriaBuilderImpl cb,
                                     Class<X> cls,
                                     List<jakarta.persistence.criteria.Selection<?>> args)
    • Method Detail

      • getCompoundSelectionItems

        public List<jakarta.persistence.criteria.Selection<?>> getCompoundSelectionItems()
        Specified by:
        getCompoundSelectionItems in interface jakarta.persistence.criteria.Selection<X>
        Overrides:
        getCompoundSelectionItems in class ExpressionImpl<X>
      • isCompoundSelection

        public boolean isCompoundSelection()
        Specified by:
        isCompoundSelection in interface jakarta.persistence.criteria.Selection<X>
        Overrides:
        isCompoundSelection in class ExpressionImpl<X>