Uses of Package
org.hibernate.sql.model
Packages that use org.hibernate.sql.model
Package
Description
Service and decomposition contracts for Hibernate action queue implementations.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.Defines contracts for JDBC batching support.
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
SPI contracts supporting various aspects of JDBC interaction.
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
AST nodes representing
delete statements in a SQL tree.AST nodes representing
insert statements in a SQL tree.AST nodes representing
update statements in a SQL tree.Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Support for building
TableMutation
references for persisting entity mutation eventsExtensions to
JdbcOperation for model mutations.-
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spiClassDescriptionMutation for a specific table as part of a logical mutation on the entity.
-
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spi.bindClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.MutationOperation that is capable of being handled as a JDBC
PreparedStatementPerson ( PERSON, PERSON_SUPP ) - PERSON_SUPP is optional secondary tableMarker interface for analysis of new/old values. -
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spi.decompose.collectionClassDescriptionMutation target contract for the graph-based action queue.Mutation target contract for the legacy (sequential) action queue.Mutation for a specific table as part of a logical mutation on the entity.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spi.decompose.entity
-
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spi.metaClassDescriptionDescribes a table as far as Hibernate understands it from mapping detailsDetails for the mutation of a table
-
Classes in org.hibernate.sql.model used by org.hibernate.action.queue.spi.planClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Marker interface for analysis of new/old values.
-
Classes in org.hibernate.sql.model used by org.hibernate.dialectClassDescriptionMutation for a specific table as part of a logical mutation on the entity.
-
Classes in org.hibernate.sql.model used by org.hibernate.dialect.sql.astClassDescriptionMutation for a specific table as part of a logical mutation on the entity.
-
Classes in org.hibernate.sql.model used by org.hibernate.engine.jdbc.batch.spiClassDescriptionMutationOperation that is capable of being handled as a JDBC
PreparedStatementPerson ( PERSON, PERSON_SUPP ) - PERSON_SUPP is optional secondary table -
Classes in org.hibernate.sql.model used by org.hibernate.engine.jdbc.mutationClassDescriptionDescribes a table as far as Hibernate understands it from mapping detailsMarker interface for analysis of new/old values.
-
Classes in org.hibernate.sql.model used by org.hibernate.engine.jdbc.mutation.groupClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationDescribes a table as far as Hibernate understands it from mapping details -
Classes in org.hibernate.sql.model used by org.hibernate.engine.jdbc.mutation.spiClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Group of
MutationOperationreferences for a specific logical operation (target + type) -
Classes in org.hibernate.sql.model used by org.hibernate.engine.jdbc.spiClassDescriptionMutationOperation that is capable of being handled as a JDBC
PreparedStatementPerson ( PERSON, PERSON_SUPP ) - PERSON_SUPP is optional secondary table -
Classes in org.hibernate.sql.model used by org.hibernate.persister.collectionClassDescriptionMutation target contract for the graph-based action queue.Mutation target contract for the legacy (sequential) action queue.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.persister.collection.mutationClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Group of
MutationOperationreferences for a specific logical operation (target + type)Describes a table as far as Hibernate understands it from mapping detailsDetails for the mutation of a table -
Classes in org.hibernate.sql.model used by org.hibernate.persister.entityClassDescriptionMutation target contract for the graph-based action queue.Mutation target contract for the legacy (sequential) action queue.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.persister.entity.mutationClassDescriptionMutation target contract for the graph-based action queue.Mutation target contract for the legacy (sequential) action queue.Mutation for a specific table as part of a logical mutation on the entity.Group of
MutationOperationreferences for a specific logical operation (target + type)Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - useLegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationDescribes a table as far as Hibernate understands it from mapping detailsDetails for the mutation of a tableMarker interface for analysis of new/old values. -
Classes in org.hibernate.sql.model used by org.hibernate.sql.ast.spiClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.sql.ast.treeClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.sql.ast.tree.deleteClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.sql.ast.tree.insertClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.sql.ast.tree.updateClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers -
Classes in org.hibernate.sql.model used by org.hibernate.sql.modelClassDescriptionMutation target contract for the graph-based action queue.Mutation target contract for the legacy (sequential) action queue.Logging related to entity and collection mutations stemming from persistence-context eventsMutation for a specific table as part of a logical mutation on the entity.Group of
MutationOperationreferences for a specific logical operation (target + type)Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - useLegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationDescribes a table as far as Hibernate understands it from mapping detailsDetails for the mutation of a tableMarker interface for analysis of new/old values. -
Classes in org.hibernate.sql.model used by org.hibernate.sql.model.astClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationDescribes a table as far as Hibernate understands it from mapping detailsMarker interface for analysis of new/old values. -
Classes in org.hibernate.sql.model used by org.hibernate.sql.model.ast.builderClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationDescribes a table as far as Hibernate understands it from mapping detailsDetails for the mutation of a table -
Classes in org.hibernate.sql.model used by org.hibernate.sql.model.jdbcClassDescriptionMutation for a specific table as part of a logical mutation on the entity.Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - use
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersThe type of mutationMutationOperation that is capable of being handled as a JDBCPreparedStatementPerson ( PERSON, PERSON_SUPP ) - PERSON_SUPP is optional secondary tableExtension to MutationOperation for cases where the operation wants to handle execution itself.Describes a table as far as Hibernate understands it from mapping detailsMarker interface for analysis of new/old values.
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers