Uses of Package
org.hibernate.sql.exec.spi
Packages that use org.hibernate.sql.exec.spi
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
SPI contracts supporting various aspects of JDBC interaction.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
Implementation of the SPIs for native SQL query support.
SPIs for native SQL query support.
Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST extensions for model mutations.
Extensions to
JdbcOperation
for model mutations.-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.dialectClassDescriptionA JDBC operation to perform.Basic contract for an insert operation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.engine.jdbc.mutation.internal
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.engine.jdbc.spiClassDescriptionExecutor for model-mutation operationsAn executor for JdbcSelect operations.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.engine.spiClassDescriptionAccess to all the externalized JDBC parameter bindingsConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.internalClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperationPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.loader.ast.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperationExecutable JDBC commandConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.An executor for JdbcSelect operations.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.metamodel.mapping.internalClassDescriptionExecutable JDBC commandConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.procedure.internalClassDescriptionModels the function return when the JdbcOperationQueryCall represents a call to a database function.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.procedure.spiClassDescriptionModels the function return when the JdbcOperationQueryCall represents a call to a database function.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.spiClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.Executable JDBC command
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sql.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sql.spi
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sqm.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperationSpecialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandAccess to all the externalized JDBC parameter bindingsConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sqm.mutation.internalClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperationAccess to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sqm.mutation.internal.inlineClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.query.sqm.mutation.internal.temptableClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperationAccess to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.result.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.astClassDescriptionA JDBC operation to perform.Specialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandAccess to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.ast.spiClassDescriptionThe strategy to use for applying locks to a
JdbcOperationQuerySelect
.A JDBC operation to perform.Basic contract for an insert operationSpecialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindings -
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.ast.tree.expressionClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperationPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.exec.internalClassDescriptionExecutable JDBC commandCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperationModels the function return when the JdbcOperationQueryCall represents a call to a database function.Controls extracting values from OUT/INOUT parameters.Executor for model-mutation operationsA JDBC operation to perform.Unifying contract for any SQL statement we want to execute via JDBC.An anonymous call block (sometimes called an anonymous procedure) to be executed on the database.Basic contract for an insert operationSpecialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindingsThe collectionAn executor for JdbcSelect operations.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.exec.spiClassDescriptionExecutable JDBC commandCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperationModels the function return when the JdbcOperationQueryCall represents a call to a database function.Controls extracting values from OUT/INOUT parameters.The strategy to use for applying locks to a
JdbcOperationQuerySelect
.A JDBC operation to perform.Unifying contract for any SQL statement we want to execute via JDBC.An anonymous call block (sometimes called an anonymous procedure) to be executed on the database.Specialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindingsConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.Options for the creation of a JDBC statement -
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.model
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.model.ast
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.model.internal
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.model.jdbcClassDescriptionA JDBC operation to perform.Performs parameter value binding to a JDBC PreparedStatement.
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.results.graph.collectionClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.results.graph.embeddable.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.results.internalClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperation
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.results.jdbc.internalClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperationExecutable JDBC commandAccess to all the externalized JDBC parameter bindings
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.results.jdbc.spiClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperation