Top Description Interfaces Classes
[default module]

Package org.hibernate.query.spi


Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.

Interface Summary

Modifier and TypeInterface and Description
public interface
CloseableIterator<T>

Unification of Iterator and AutoCloseable

public interface
DomainQueryExecutionContext

Context for execution of Query"

public interface
public interface
public interface
public interface
public interface
public interface
QueryEngine

Aggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)

public interface
QueryEngineOptions

User configuration options related to the QueryEngine.

public interface
public interface
QueryInterpretationCache

Cache for various parts of translating or interpreting queries.

public interface
QueryOptions

Encapsulates options for the execution of a HQL/Criteria/native query

public interface
QueryParameterBinding<T>

/** The value/type binding information for a particular query parameter.

public interface
QueryParameterBindings

Manages all the parameter bindings for a particular query.

public interface
QueryParameterBindingTypeResolver

A resolver for BindableType based on a parameter value being bound, when no explicit type information is supplied.

public interface
public interface
QueryParameterListBinding<T>

Represents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.

public interface
QueryPlan

Common contract for select and mutation query plans

public interface
QueryProducerImplementor

The internal contract for QueryProducer implementations.

public interface
public interface
SelectQueryPlan<R>

General contract for performing execution of a query returning results.

public interface
SqmQuery

Query based on an SQM tree.

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
public abstract class
public abstract class
public class
public class
Limit

Paging limits

public abstract class
public class
public class
public class