Uses of Interface
org.hibernate.sql.spi.mutation.TableMapping
Packages that use TableMapping
Package
Description
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
Defines support for performing mutation operations against collections.
Defines support for performing mutation operations originating
from persistence-context events.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Supported construction contracts and reusable implementations for mapping-model mutations.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
Logical post-translation mutation contracts used for batching and execution.
Extensions to
JdbcOperation for model mutations.-
Uses of TableMapping in org.hibernate.action.queue.spi.meta
Classes in org.hibernate.action.queue.spi.meta that implement TableMappingModifier and TypeClassDescriptionfinal recordAdapts aTableDescriptorto theTableMappinginterface, allowing graph-based infrastructure to use standard SQL model mutation builders. -
Uses of TableMapping in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation with parameters of type TableMappingModifier and TypeMethodDescriptionvoidJdbcValueBindings.afterStatement(TableMapping mutatingTable) Called after the execution of the operation for the specified tablebooleanTableInclusionChecker.include(TableMapping tableMapping) Perform the check -
Uses of TableMapping in org.hibernate.engine.jdbc.mutation.group
Methods in org.hibernate.engine.jdbc.mutation.group that return TableMappingModifier and TypeMethodDescriptionPreparedStatementDetails.getMutatingTableDetails()The name of the mutating table -
Uses of TableMapping in org.hibernate.persister.collection.mutation
Classes in org.hibernate.persister.collection.mutation that implement TableMappingMethods in org.hibernate.persister.collection.mutation with parameters of type TableMappingModifier and TypeMethodDescriptionRowMutationOperations.getDeleteRowOperation(TableMapping tableMapping) RowMutationOperations.getInsertRowOperation(TableMapping tableMapping) -
Uses of TableMapping in org.hibernate.persister.entity.mutation
Subinterfaces of TableMapping in org.hibernate.persister.entity.mutationClasses in org.hibernate.persister.entity.mutation that implement TableMappingModifier and TypeClassDescriptionclassDescriptor for the mapping of a table relative to an entityMethods in org.hibernate.persister.entity.mutation with parameters of type TableMappingModifier and TypeMethodDescriptionvoidTableSet.add(TableMapping tableMapping) booleanTableSet.contains(TableMapping tableMapping) booleanInsertCoordinatorStandard.InsertValuesAnalysis.hasNonNullBindings(TableMapping tableMapping) voidTableSet.remove(TableMapping tableMapping) -
Uses of TableMapping in org.hibernate.sql.ast.spi.model
Methods in org.hibernate.sql.ast.spi.model that return TableMappingMethods in org.hibernate.sql.ast.spi.model with parameters of type TableMappingModifier and TypeMethodDescriptionprotected JdbcDeleteMutationAbstractTableDelete.createMutationOperation(TableMapping tableDetails, String sql, List<JdbcParameterBinder> effectiveBinders) protected JdbcInsertMutationAbstractTableInsert.createMutationOperation(TableMapping tableDetails, String sql, List<JdbcParameterBinder> effectiveBinders) protected abstract OAbstractTableMutation.createMutationOperation(TableMapping tableDetails, String sql, List<JdbcParameterBinder> effectiveBinders) Intended for use fromSqlAstTranslatorprotected OAbstractTableUpdate.createMutationOperation(TableMapping tableDetails, String sql, List<JdbcParameterBinder> effectiveBinders) protected MutationOperationOptionalTableUpdate.createMutationOperation(TableMapping tableDetails, String updateSql, List<JdbcParameterBinder> effectiveBinders) Constructors in org.hibernate.sql.ast.spi.model with parameters of type TableMapping -
Uses of TableMapping in org.hibernate.sql.ast.spi.model.builder
Constructors in org.hibernate.sql.ast.spi.model.builder with parameters of type TableMappingModifierConstructorDescriptionAbstractRestrictedTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create a restricted builder which owns a new reference totable.AbstractTableInsertBuilder(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create an insert builder which owns a new reference totable.AbstractTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create a builder which owns a new reference totable.AbstractTableUpdateBuilder(MutationTarget mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) Create an update builder which owns a new reference totableMapping.TableDeleteBuilderStandard(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Uses of TableMapping in org.hibernate.sql.model
Classes in org.hibernate.sql.model with type parameters of type TableMappingModifier and TypeInterfaceDescriptioninterfaceLegacyMutationTarget<T extends TableMapping>Mutation target contract for the legacy (sequential) action queue.interfaceMutationTarget<T extends TableMapping, TD extends TableDescriptor>Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of TableMapping in org.hibernate.sql.spi.mutation
Methods in org.hibernate.sql.spi.mutation that return TableMappingModifier and TypeMethodDescriptionMutationTarget.getIdentifierTableMapping()The table containing the identifier for this target.MutationOperation.getTableDetails()The table against which operation is to be performed -
Uses of TableMapping in org.hibernate.sql.spi.mutation.jdbc
Methods in org.hibernate.sql.spi.mutation.jdbc that return TableMappingModifier and TypeMethodDescriptionfinal TableMappingAbstractJdbcMutation.getTableDetails()final TableMappingDeleteOrUpsertOperation.getTableDetails()final TableMappingOptionalTableUpdateOperation.getTableDetails()Methods in org.hibernate.sql.spi.mutation.jdbc with parameters of type TableMappingModifier and TypeMethodDescriptionprotected final PreparedStatementDetailsDeleteOrUpsertOperation.createDeleteStatementDetails(SharedSessionContractImplementor session, TableMapping tableMapping) Constructors in org.hibernate.sql.spi.mutation.jdbc with parameters of type TableMappingModifierConstructorDescriptionprotectedAbstractJdbcMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcDeleteMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcInsertMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcUpdateMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) MergeOperation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) UpsertOperation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders)
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers