Package org.hibernate.engine.query.spi
Defines support for query plans and stored metadata about queries
-
Interface Summary Interface Description NativeQueryInterpreter Service contract for dealing with native queries.ParameterParser.Recognizer Maybe better named a Journaler.QueryPlanCache.QueryPlanCreator -
Class Summary Class Description AbstractParameterDescriptor NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQMEntityGraphQueryHint Encapsulates a JPA EntityGraph provided through a JPQL query hint.FilterQueryPlan Extends an HQLQueryPlan to maintain a reference to the collection-role name being filtered.HQLQueryPlan Defines a query execution plan for an HQL query (or filter).NamedParameterDescriptor Descriptor regarding a named parameter.NativeQueryInterpreterInitiator NativeSQLQueryPlan Defines a query execution plan for a native-SQL query.OrdinalParameterDescriptor Descriptor regarding an ordinal parameter.ParameterParser The single available methodParameterParser.parse(java.lang.String, org.hibernate.engine.query.spi.ParameterParser.Recognizer)
is responsible for parsing a query string and recognizing tokens in relation to parameters (either named, JPA-style, or ordinal) and providing callbacks about such recognitions.ParamLocationRecognizer Implements a parameter parser recognizer specifically for the purpose of journaling parameter locations.ParamLocationRecognizer.InFlightJpaOrdinalParameterState Internal in-flight representation of a recognized named parameterParamLocationRecognizer.InFlightNamedParameterState Internal in-flight representation of a recognized named parameterParamLocationRecognizer.InFlightOrdinalParameterState Internal in-flight representation of a recognized named parameterQueryPlanCache Acts as a cache for compiled query plans, as well as query-parameter metadata.ReturnMetadata Metadata about the query return(s).