Top Description Interfaces Classes
[default module]

Package org.hibernate.engine.query.spi


Defines support for query plans and stored metadata about queries

Interface Summary

Modifier and TypeInterface and Description
public interface
NativeQueryInterpreter

Service contract for dealing with native queries.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractParameterDescriptor

Note

Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM

public class
EntityGraphQueryHint

Encapsulates a JPA EntityGraph provided through a JPQL query hint.

public class
FilterQueryPlan

Extends an HQLQueryPlan to maintain a reference to the collection-role name being filtered.

public class
HQLQueryPlan

Defines a query execution plan for an HQL query (or filter).

public class
NamedParameterDescriptor

Descriptor regarding a named parameter.

public class
public class
NativeSQLQueryPlan

Defines a query execution plan for a native-SQL query.

public class
OrdinalParameterDescriptor

Descriptor regarding an ordinal parameter.

public class
ParameterParser

The single available method parse 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.

public class
ParamLocationRecognizer

Implements a parameter parser recognizer specifically for the purpose of journaling parameter locations.

public class
QueryPlanCache

Acts as a cache for compiled query plans, as well as query-parameter metadata.

public class
ReturnMetadata

Metadata about the query return(s).