Uses of Package
org.hibernate.sql.exec.spi
Packages that use org.hibernate.sql.exec.spi
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.SPI contracts supporting various aspects of JDBC interaction.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
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.
SPIs for native SQL query support.
SPI for handling SQM UPDATE and DELETE queries
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.
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.dialect.sql.astClassDescriptionA JDBC operation to perform.Basic contract for an insert operation
-
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.Contract used while building a
JdbcSelectwhich might potentially include pre- and/or post- actions. -
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.spiClassDescriptionCallback to allow SQM interpretation to trigger certain things within ORM.Primary operation which is a
SELECTperformed via JDBC. -
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.mutation.spi
-
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.Access 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.Performs parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindingsPrimary operation which is aSELECTperformed via JDBC. -
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.internal
-
Classes in org.hibernate.sql.exec.spi used by org.hibernate.sql.exec.spiClassDescriptionOptional contract for JdbcOperation implementors allowing them to be used with Query caching.Callback 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.Primary operation, which is an (INSERT,UPDATEorDELETE) performed via JDBC.A JDBC operation to perform.A JdbcOperation which (possibly) originated from a Query.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.Performs 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.Primary operation which is aSELECTperformed via JDBC.Contract used while building aJdbcSelectwhich might potentially include pre- and/or post- actions.Used to collect entity and collection values which are loaded as part of JdbcValues processing.Details about a loaded collection.Details about a loaded entity.An action to be performed after a PrimaryOperation.An action to be performed before a PrimaryOperation.A primary operation to be executed using JDBC.Common marker interface for PreAction and PostAction.Access to 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.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.jdbc.spiClassDescriptionA context for execution of SQL statements expressed via SQL AST and JdbcOperation