Uses of Package
org.hibernate.sql.ast.spi.model
Packages that use org.hibernate.sql.ast.spi.model
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
Contains a framework of strategies for retrieving database-generated ids.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
Defines support for performing mutation operations originating
from persistence-context events.
Package defining support for creating and consuming a SQL AST.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Supported construction contracts and reusable implementations for mapping-model mutations.
Contracts for transforming a SQL AST.
Extensions to
JdbcOperation for model mutations.-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.action.queue.spi.decompose.entityClassDescriptionDescribes the mutation of a model table (mapped by an entity or collection) triggered from flush.
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.dialect.sql.ast.spiClassDescriptionRepresents the binding of a value to a column.Models a column's value expression within the SQL AST.Deletion defined using custom sql-deleteInsertion defined using custom sql-insertDescribes the mutation of a model table (mapped by an entity or collection) triggered from flush.Update defined using custom sql-update
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.id.insertClassDescriptionSpecialized TableReference for model mutation operationsModels an insert into a model (entity or collection) table, triggered from flush
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.metamodel.mapping
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.persister.collectionClassDescriptionRepresents the binding of a value to a column.An array list for
ColumnValueParameterthat implementsSelectableConsumerto add new parameters.Specialized TableReference for model mutation operationsSpecialized TableMutation implementation for mutations which define a where-clause -
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.persister.collection.mutation
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.persister.entity.mutationClassDescriptionGrouping of table mutations for the given target for the given type of mutationDescribes the mutation of a model table (mapped by an entity or collection) triggered from flush.
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.sql.ast.spiClassDescriptionModels a column's value expression within the SQL AST.Deletion defined using custom sql-deleteInsertion defined using custom sql-insertUpdate defined using custom sql-update
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.sql.ast.spi.modelClassDescriptionBase
TableMutationsupportBase support for TableUpdate implementationsMarker interface for TableMutations which assign values - INSERT, UPDATE, MERGE.Represents the binding of a value to a column.Parameter descriptor specific to mutations.An array list forColumnValueParameterthat implementsSelectableConsumerto add new parameters.Models a column's value expression within the SQL AST.Marker interface representing TableMutations whose SQL Hibernate has generated, as opposed to custom SQL provided by the user.Models a logical UPDATE to a table.Specialized TableReference for model mutation operationsSpecialized TableMutation implementation for mutations which define a where-clauseModels an DELETE to a model (entity or collection) table, triggered from flushModels an insert into a model (entity or collection) table, triggered from flushDescribes the mutation of a model table (mapped by an entity or collection) triggered from flush.Models an update to a model (entity or collection) table, triggered from flush -
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.sql.ast.spi.model.builderClassDescriptionRepresents the binding of a value to a column.List of value bindings allowing the grouping to act as a consumer for JDBC value mappings.Parameter descriptor specific to mutations.An array list for
ColumnValueParameterthat implementsSelectableConsumerto add new parameters.Models a column's value expression within the SQL AST.Models a logical UPDATE to a table.Specialized TableReference for model mutation operationsGrouping of table mutations for the given target for the given type of mutationSpecialized TableMutation implementation for mutations which define a where-clauseModels an DELETE to a model (entity or collection) table, triggered from flushModels an insert into a model (entity or collection) table, triggered from flushDescribes the mutation of a model table (mapped by an entity or collection) triggered from flush.A tenant restriction, whose value comes from the session. -
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.sql.ast.spi.transformClassDescriptionModels a column's value expression within the SQL AST.Deletion defined using custom sql-deleteInsertion defined using custom sql-insertUpdate defined using custom sql-update
-
Classes in org.hibernate.sql.ast.spi.model used by org.hibernate.sql.spi.mutation.jdbcClassDescriptionRepresents the binding of a value to a column.Parameter descriptor specific to mutations.