Uses of Package
org.hibernate.dialect.sql.ast.spi
Packages that use org.hibernate.dialect.sql.ast.spi
Package
Description
Defines the root contracts and built-in implementations for SQL dialects.
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
SPI for execution of SQL statements via JDBC.
-
Classes in org.hibernate.dialect.sql.ast.spi used by org.hibernate.dialectClassDescriptionImmutable description of a Dialect's common-table-expression (CTE) capabilities.The qualifier form a database accepts for references to target columns in update and delete statements.Immutable description of the
fetchclause forms accepted by a database.Immutable description of a Dialect's native SQL mutation syntax.Immutable description of a Dialect's default null ordering and native explicit null-precedence syntax.The complete provider input for selecting or constructing an optional-table update operation.Immutable description of a Dialect's native predicate syntax and predicate placement support.Immutable description of a Dialect's native row-value syntax.Immutable description of a Dialect's set-operation grammar.Immutable description of the SQL used by a Dialect for a reusable single-row table and for an otherwise table-less select.Factory supplied by a Dialect for creating single-use SQL AST translators.Immutable description of the subquery placements supported by a Dialect.Determines whether resolving a grouping or ordering expression requires a synthetic table root in the current SQL AST query specification.Immutable description of the contexts in which a Dialect supports nativevaluessyntax. -
Classes in org.hibernate.dialect.sql.ast.spi used by org.hibernate.dialect.sql.ast.spiClassDescriptionSupported generic base for translating query and model-mutation SQL ASTs.The transition-image exposed by a data-change table expression.Immutable description of a Dialect's common-table-expression (CTE) capabilities.Builder for immutable
CteSupportprofiles.Mutation-specific CTE capabilities.The strongest location in which a WITH clause may occur.Native recursive-CTE syntax capabilities.DB2-family query-mutation rendering policy.Immutable semantic plan for rendering a query delete.Read-only semantic facts supplied by Hibernate when selecting how to render a query delete.Selects where a derived table's column aliases are rendered.The semantic kind of derived table being rendered.Immutable plan selected byDerivedTableRenderingSupportfor rendering a derived-table reference.Read-only semantic facts supplied by Hibernate when selecting how to render a derived-table reference.Dialect strategy for selecting an immutable rendering plan for a derived-table reference.The qualifier form a database accepts for references to target columns in update and delete statements.Syntax used to express a do-nothing action in an on-duplicate-key clause.Immutable description of thefetchclause forms accepted by a database.Semantic action requested by an insert conflict clause.Immutable plan for rendering insert-conflict semantics.Render anon duplicate key updateclause.Read-only semantic facts supplied by Hibernate when selecting how to render an insert-conflict clause.Dialect strategy for selecting an immutable plan for insert-conflict semantics.Selects how a lateral derived-table reference is introduced.The kind of SQL mutation statement whose syntax is being described.A native SQL mutation-syntax capability.Immutable description of a Dialect's native SQL mutation syntax.Build an immutable mutation-syntax profile.The ordering of null values used by a Dialect'sNullOrderingSupport.getDefaultOrdering()profile value.Immutable description of a Dialect's default null ordering and native explicit null-precedence syntax.Build an immutable null-ordering-support profile.An independently configurable null-ordering syntax capability.Immutable semantic plan for SQL AST pagination rendering.Read-only semantic facts supplied by Hibernate when selecting how to render pagination for one query part.Dialect strategy for selecting the SQL rendering plan for a paginated query part.Supported SQL AST translator base for PostgreSQL-derived databases.Immutable description of a Dialect's native predicate syntax and predicate placement support.Build an immutable predicate-support profile.An independently configurable predicate capability.Read-only semantic context for rendering a prefix before a primary table reference.The semantic kind of primary table reference.Dialect strategy for selecting immutable rendering plans for query-language update and delete statements.The semantic source of a mutation requesting returned columns.Immutable plan selected byReturningRenderingSupportfor returning generated mutation values.Read-only semantic facts supplied by Hibernate when selecting how a mutation returns generated column values.Dialect strategy for selecting an immutable plan for returning generated column values from a mutation.Immutable description of a Dialect's native row-value syntax.Build an immutable row-value-support profile.An independently configurable row-value syntax feature.How a SQL AST translator refers to a select item from agroup byclause.Immutable description of a Dialect's set-operation grammar.Build an immutable set-operation-support profile.An independently configurable structural set-operation capability.Immutable semantic plan for rendering a named set-returning function.Wrapper applied to the function invocation inside the derived table.SQL expression used to synthesize ordinality.Native ordinality syntax to append to the invocation.Read-only semantic facts supplied by Hibernate when selecting how to render a named set-returning function.Dialect strategy for selecting an immutable rendering plan for a named set-returning function.Immutable description of the SQL used by a Dialect for a reusable single-row table and for an otherwise table-less select.Build an immutable single-row-table-support profile.The complete, typed input supplied by Hibernate to create one SQL AST translator.Factory supplied by a Dialect for creating single-use SQL AST translators.Supported provider base for translators which implement a full insert-or-update-or-deleteMERGEcommand.Reusable pagination-plan selection for SQL Server syntax families.Standard immutable fixed-plan pagination profiles.Immutable description of the subquery placements supported by a Dialect.Build an immutable subquery-support profile.An independently configurable subquery placement.Immutable description of a synthetic table root required while building a SQL AST query specification.Determines whether resolving a grouping or ordering expression requires a synthetic table root in the current SQL AST query specification.The semantic kind of table join being rendered.Immutable semantic plan for rendering a table join.The concreteapplyoperator.Read-only semantic facts supplied by Hibernate when selecting how to render a table join.Dialect strategy for selecting an immutable rendering plan for a table join.The semantic location where a table-reference alias is rendered.Immutable semantic plan for rendering a query update.Read-only semantic facts supplied by Hibernate when selecting how to render a query update.Immutable description of the contexts in which a Dialect supports nativevaluessyntax.A SQL context in which a values list may occur.How an on-duplicate-key clause refers to the proposed insert row.Selects the SQL form used for a values-table source. -
Classes in org.hibernate.dialect.sql.ast.spi used by org.hibernate.engine.jdbc.env.spiClassDescriptionFactory supplied by a Dialect for creating single-use SQL AST translators.
-
Classes in org.hibernate.dialect.sql.ast.spi used by org.hibernate.sql.exec.spiClassDescriptionRequest to translate a query-language update or delete into a
JdbcOperationQueryMutation.Request to translate a query select into aJdbcSelect.