Uses of Interface
org.hibernate.action.queue.spi.meta.TableDescriptor
Packages that use TableDescriptor
Package
Description
Service and decomposition contracts for Hibernate action queue implementations.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
-
Uses of TableDescriptor in org.hibernate.action.queue.spi
Methods in org.hibernate.action.queue.spi with parameters of type TableDescriptorModifier and TypeMethodDescriptionstatic StatementShapeKeyStatementShapeKey.forMutation(String tableName, MutationKind kind, TableDescriptor tableDescriptor, MutationOperation mutationOperation) -
Uses of TableDescriptor in org.hibernate.action.queue.spi.bind
Methods in org.hibernate.action.queue.spi.bind with parameters of type TableDescriptorModifier and TypeMethodDescriptionbooleanGeneratedValuesCollector.containsGeneratedValues(TableDescriptor tableDescriptor) static booleanCheckers.identifiedResultsCheck(Expectation expectation, int affectedRowCount, int batchPosition, MutationTarget<?, ?> mutationTarget, TableDescriptor mutatingTable, Object id, String sqlString, SessionFactoryImplementor sessionFactory) Constructors in org.hibernate.action.queue.spi.bind with parameters of type TableDescriptorModifierConstructorDescriptionJdbcValueBindings(TableDescriptor tableDescriptor, JdbcValueDescriptorAccess jdbcValueDescriptorAccess) -
Uses of TableDescriptor in org.hibernate.action.queue.spi.decompose.collection
Methods in org.hibernate.action.queue.spi.decompose.collection that return TableDescriptorModifier and TypeMethodDescriptionCollectionJdbcOperations.tableDescriptor()Returns the value of thetableDescriptorrecord component.CollectionMutationPlanContributor.DeleteRowPlanContext.tableDescriptor()Returns the value of thetableDescriptorrecord component.CollectionMutationPlanContributor.RemoveOperationContext.tableDescriptor()Returns the value of thetableDescriptorrecord component.CollectionMutationPlanContributor.RowInsertContext.tableDescriptor()Returns the value of thetableDescriptorrecord component.CollectionMutationPlanContributor.ValueChangeContext.tableDescriptor()Returns the value of thetableDescriptorrecord component.Constructors in org.hibernate.action.queue.spi.decompose.collection with parameters of type TableDescriptorModifierConstructorDescriptionCollectionJdbcOperations(CollectionMutationTarget target, TableDescriptor tableDescriptor, CollectionJdbcOperations.InsertRowPlan insertRowPlan, CollectionJdbcOperations.UpdateRowPlan updateRowPlan, CollectionJdbcOperations.UpdateRowPlan updateIndexPlan, CollectionJdbcOperations.DeleteRowPlan deleteRowPlan, MutationOperation removeOperation) Creates an instance of aCollectionJdbcOperationsrecord class.DeleteRowPlanContext(CollectionPersister persister, TableDescriptor tableDescriptor, String sqlWhereString, SessionFactoryImplementor factory) Creates an instance of aDeleteRowPlanContextrecord class.RemoveOperationContext(CollectionPersister persister, TableDescriptor tableDescriptor, String sqlWhereString, SessionFactoryImplementor factory) Creates an instance of aRemoveOperationContextrecord class.RowInsertContext(CollectionPersister persister, TableDescriptor tableDescriptor, SessionFactoryImplementor factory, CollectionJdbcOperations jdbcOperations, PersistentCollection<?> collection, Object key, Object rowValue, int rowPosition, int ordinalBase) Creates an instance of aRowInsertContextrecord class.ValueChangeContext(CollectionPersister persister, TableDescriptor tableDescriptor, CollectionJdbcOperations jdbcOperations, PersistentCollection<?> collection, Object key, int ordinalBase, SharedSessionContractImplementor session, CollectionChangeSet.ValueChange valueChange) Creates an instance of aValueChangeContextrecord class. -
Uses of TableDescriptor in org.hibernate.action.queue.spi.meta
Classes in org.hibernate.action.queue.spi.meta that implement TableDescriptorModifier and TypeClassDescriptionfinal recordTableDescriptorfor collection tables.final recordImmutable descriptor for a table involved in a mutation.Methods in org.hibernate.action.queue.spi.meta that return TableDescriptorModifier and TypeMethodDescriptionTableDescriptorAsTableMapping.descriptor()Returns the value of thedescriptorrecord component.Methods in org.hibernate.action.queue.spi.meta with parameters of type TableDescriptorModifier and TypeMethodDescriptionbooleanTableInclusionChecker.include(TableDescriptor tableDescriptor) Constructors in org.hibernate.action.queue.spi.meta with parameters of type TableDescriptorModifierConstructorDescriptionTableDescriptorAsTableMapping(TableDescriptor descriptor, int relativePosition, boolean isIdentifierTable, boolean isInverse) Creates an instance of aTableDescriptorAsTableMappingrecord class. -
Uses of TableDescriptor in org.hibernate.action.queue.spi.plan
Methods in org.hibernate.action.queue.spi.plan that return TableDescriptorConstructors in org.hibernate.action.queue.spi.plan with parameters of type TableDescriptorModifierConstructorDescriptionFlushOperation(TableDescriptor tableDescriptor, MutationKind kind, MutationOperation jdbcOperation, BindPlan bindPlan, int ordinal, String origin) FlushOperation(TableDescriptor tableDescriptor, MutationKind kind, MutationOperation jdbcOperation, BindPlan bindPlan, int ordinal, String origin, boolean needsIdPrePhase) FlushOperation(TableDescriptor tableDescriptor, MutationKind kind, MutationOperation jdbcOperation, BindPlan bindPlan, int ordinal, String origin, StatementShapeKey shapeKey) FlushOperation(TableDescriptor tableDescriptor, MutationKind kind, MutationOperation jdbcOperation, BindPlan bindPlan, int ordinal, String origin, StatementShapeKey shapeKey, boolean needsIdPrePhase) -
Uses of TableDescriptor in org.hibernate.sql.model
Classes in org.hibernate.sql.model with type parameters of type TableDescriptorModifier and TypeInterfaceDescriptioninterfaceGraphMutationTarget<TD extends TableDescriptor>Mutation target contract for the graph-based action queue.interfaceMutationTarget<T extends TableMapping, TD extends TableDescriptor>Deprecated, for removal: This API element is subject to removal in a future version.
LegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposers