Uses of Package
org.hibernate.sql.ast.spi
Packages that use org.hibernate.sql.ast.spi
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect
-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internals for supporting various aspects of JDBC interaction
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 runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Support for set and map ordering
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Built-in implementation of the SPI for integrating entity and collection persisters.
Validation for HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package for the translation of SQM into SQL AST
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing expressions in the SQM tree.
This package contains helper classes for rendering SQL fragments and SQL statements.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select
statements in a SQL tree.Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
Defines domain result graphs.
Contracts for reading and writing values to and from JDBC.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.boot.model.internalClassDescriptionResolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialectClassDescriptionAccess to TableGroup indexing.Strategy for generating parameter markers used in preparable SQL strings.Access to appending SQL fragments to an in-flight bufferThe "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialect.aggregate
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialect.function
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialect.function.array
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialect.function.jsonClassDescriptionAccess to appending SQL fragments to an in-flight buffer
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.dialect.function.xml
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.engine.jdbc.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.engine.jdbc.spi
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.engine.spi
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.internalClassDescriptionStrategy for generating parameter markers used in preparable SQL strings.The "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.loader.ast.internalClassDescriptionAccess to TableGroup indexing.Generator for SqlAliasBase instances based on a stem.Helper used in creating unique SQL table aliases for a SQL ASTThe "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.SqlAstProcessingState specialization for query partsSqlAstProcessingState specialization for query partsResolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.metamodel.internalClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.metamodel.mappingClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.metamodel.mapping.internalClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to appending SQL fragments to an in-flight bufferAccess to stuff used while creating a SQL ASTResolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.metamodel.mapping.ordering
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.metamodel.mapping.ordering.astClassDescriptionAccess to appending SQL fragments to an in-flight bufferAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.persister.collection
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.persister.entityClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.persister.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.processor.validation
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.derivedClassDescriptionAccess to TableGroup indexing.A generator for new incremental SQL aliases based on a stemAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.results.internalClassDescriptionAccess to TableGroup indexing.Generator for SqlAliasBase instances based on a stem.Helper used in creating unique SQL table aliases for a SQL ASTThe "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.Resolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.functionClassDescriptionAccess to appending SQL fragments to an in-flight buffer
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.mutation.internalClassDescriptionAccess to TableGroup indexing.The "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.mutation.internal.temptableClassDescriptionA simple walker that checks for aggregate functions.Resolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.produce.function.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.sqlClassDescriptionAccess to TableGroup indexing.Simple implementation of FromClauseAccessGenerator for SqlAliasBase instances based on a stem.The "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.Resolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.sql.internalClassDescriptionAccess to TableGroup indexing.The "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.SqlAstProcessingState specialization for query partsSqlAstProcessingState specialization for query partsResolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.tree.cte
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.query.sqm.tree.expression
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.spatial
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.spatial.dialect.oracle
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.spatial.dialect.postgis
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.internalClassDescriptionA simple walker that checks for aggregate functions.Strategy for generating parameter markers used in preparable SQL strings.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.spiClassDescriptionA simple walker that checks for aggregate functions.Access to TableGroup indexing.A generator for new incremental SQL aliases based on a stemGenerator for SqlAliasBase instances based on a stem.Access to appending SQL fragments to an in-flight bufferThe "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL ASTGeneralized access to state information relative to the "current process" of creating a SQL AST.SqlAstProcessingState specialization for query partsResolution of a SqlSelection reference for a given SqlSelectable.
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.tree.cteClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to appending SQL fragments to an in-flight buffer
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.tree.expressionClassDescriptionAccess to appending SQL fragments to an in-flight buffer
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.tree.fromClassDescriptionA generator for new incremental SQL aliases based on a stemAccess to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.tree.predicate
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.ast.tree.select
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.exec.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.model.ast
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.graphClassDescriptionHelper used in creating unique SQL table aliases for a SQL ASTThe "context" in which creation of SQL AST occurs.Access to stuff used while creating a SQL AST
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.graph.basic
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.graph.embeddable
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.jdbc.internal
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.sql.results.jdbc.spi
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.testing.boot
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.type.descriptor
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.type.descriptor.java
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.type.descriptor.jdbc
-
Classes in org.hibernate.sql.ast.spi used by org.hibernate.type.descriptor.jdbc.internal