Uses of Interface
jakarta.persistence.criteria.Selection
Packages that use Selection
-
Uses of Selection in jakarta.persistence.criteria
Subinterfaces of Selection in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceCollectionJoin<Z,E> TheCollectionJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aCollection.interfaceTheCompoundSelectioninterface defines a compound selection item (a tuple, array, or result of a constructor).static interfaceInterface used to build general case expressions.static interfaceInterface used to build coalesce expressions.static interfaceInterface used to build in predicates.static interfaceInterface used to build simple case expressions.interfaceExpression<T>Type for query expressions.interfaceFrom<Z,X> Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause.interfaceJoin<Z,X> A join to an entity, embeddable, or basic type.interfaceListJoin<Z,E> TheListJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aList.interfaceMapJoin<Z,K, V> TheMapJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aMap.interfaceType of criteria query parameter expressions.interfacePath<X>Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression.interfacePluralJoin<Z,C, E> ThePluralJoininterface defines functionality that is common to joins to all collection types.interfaceThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.interfaceRoot<X>A root type in the from clause.interfaceSetJoin<Z,E> TheSetJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aSet.interfaceSubquery<T>TheSubqueryinterface defines functionality that is specific to subqueries.Methods in jakarta.persistence.criteria that return SelectionModifier and TypeMethodDescriptionAssigns an alias to the selection item.AbstractQuery.getSelection()Return the selection of the query, or null if no selection has been set.Methods in jakarta.persistence.criteria that return types with arguments of type SelectionModifier and TypeMethodDescriptionSelection.getCompoundSelectionItems()Return the selection items composing a compound selection.Methods in jakarta.persistence.criteria with parameters of type SelectionModifier and TypeMethodDescriptionCreate an array-valued selection item.<Y> CompoundSelection<Y>Create a selection item corresponding to a constructor.CriteriaQuery.multiselect(Selection<?>... selections) Deprecated.Specify the item that is to be returned in the query result.Create a tuple-valued selection item.Method parameters in jakarta.persistence.criteria with type arguments of type SelectionModifier and TypeMethodDescriptionCreate an array-valued selection item.CriteriaQuery.multiselect(List<Selection<?>> selectionList) Deprecated.Since this method is not typesafe, the use ofCriteriaBuilder.array(jakarta.persistence.criteria.Selection<?>...)orCriteriaBuilder.tuple(jakarta.persistence.criteria.Selection<?>...)withCriteriaQuery.select(jakarta.persistence.criteria.Selection<? extends T>)is strongly preferred.Create a tuple-valued selection item.
CriteriaBuilder.array(jakarta.persistence.criteria.Selection<?>...)orCriteriaBuilder.tuple(jakarta.persistence.criteria.Selection<?>...)withCriteriaQuery.select(jakarta.persistence.criteria.Selection<? extends T>)is strongly preferred.