Package org.hibernate.query.spi
package org.hibernate.query.spi
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
-
ClassDescriptionBase implementation of
QueryParameter.Unification ofIteratorandAutoCloseable.SPI form of CommonQueryContractContext for execution ofQuery"Deprecated, for removal: This API element is subject to removal in a future version.This enumeration will be removed, and replaced with a simpler boolean-valued switch.Serves the role ofReferencewhich is unfortunately sealed, and so we cannot directly extend.Extension to the JPA StatementReference contract.Extension to the JPA TypedQueryReference contract.Paging limitsExtension to QueryOptions providing ability to mutate the values.SPI form of MutationQueryAggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)User configuration options related to theQueryEngine.Cache for various parts of translating or interpreting queries.Encapsulates options for the execution of query.The value and type binding information for a particular query parameter.Manages all the parameter bindings for a particular query.A resolver forBindableTypebased on a parameter value being bound, when no explicit type information is supplied.Represents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.Common contract for select and mutation query plansSPI form of SelectionQueryGeneral contract for performing execution of a query returning results.