Uses of Interface
org.hibernate.metamodel.mapping.SelectableConsumer
-
Packages that use SelectableConsumer Package Description org.hibernate.id.insert Contains a framework of strategies for retrieving database-generated ids.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.query.derived org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.model.ast.builder Support for buildingTableMutation
references for persisting entity mutation events -
-
Uses of SelectableConsumer in org.hibernate.id.insert
Classes in org.hibernate.id.insert that implement SelectableConsumer Modifier and Type Class Description class
TableInsertReturningBuilder
-
Uses of SelectableConsumer in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type SelectableConsumer Modifier and Type Method Description default void
EmbeddableMappingType. forEachInsertable(int offset, SelectableConsumer consumer)
default void
EmbeddableValuedModelPart. forEachInsertable(SelectableConsumer consumer)
default void
ValuedModelPart. forEachInsertable(SelectableConsumer consumer)
default void
ValuedModelPart. forEachNonFormula(SelectableConsumer consumer)
default int
BasicValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
default int
BasicValuedModelPart. forEachSelectable(SelectableConsumer consumer)
int
EmbeddableMappingType. forEachSelectable(int offset, SelectableConsumer consumer)
default int
EmbeddableMappingType. forEachSelectable(SelectableConsumer consumer)
default int
EmbeddableValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
default int
ForeignKeyDescriptor. forEachSelectable(int offset, SelectableConsumer consumer)
Visits the FK "referring" columnsdefault int
ModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
Visits each selectable mapping with the selectable index offset by the given value.default int
ModelPart. forEachSelectable(SelectableConsumer consumer)
A short hand form ofModelPart.forEachSelectable(int, SelectableConsumer)
, that passes 0 as offset.int
SelectableMappings. forEachSelectable(int offset, SelectableConsumer consumer)
Visit each contained selectable mapping.default int
SelectableMappings. forEachSelectable(SelectableConsumer consumer)
Same asSelectableMappings.forEachSelectable(int, SelectableConsumer)
, with an implicit offset of `0`default int
ValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
default int
ValuedModelPart. forEachSelectable(SelectableConsumer consumer)
default void
EmbeddableMappingType. forEachUpdatable(int offset, SelectableConsumer consumer)
default void
EmbeddableValuedModelPart. forEachUpdatable(SelectableConsumer consumer)
default void
ValuedModelPart. forEachUpdatable(SelectableConsumer consumer)
int
ForeignKeyDescriptor. visitKeySelectables(int offset, SelectableConsumer consumer)
default int
ForeignKeyDescriptor. visitKeySelectables(SelectableConsumer consumer)
int
ForeignKeyDescriptor. visitTargetSelectables(int offset, SelectableConsumer consumer)
default int
ForeignKeyDescriptor. visitTargetSelectables(SelectableConsumer consumer)
Method parameters in org.hibernate.metamodel.mapping with type arguments of type SelectableConsumer Modifier and Type Method Description void
EntityMappingType.ConstraintOrderedTableConsumer. consume(String tableExpression, Supplier<Consumer<SelectableConsumer>> tableKeyColumnVisitationSupplier)
-
Uses of SelectableConsumer in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SelectableConsumer Modifier and Type Method Description void
EmbeddableMappingTypeImpl. forEachInsertable(int offset, SelectableConsumer consumer)
void
ManyToManyCollectionPart. forEachInsertable(SelectableConsumer consumer)
int
AbstractDiscriminatorMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
AbstractEmbeddableMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
AbstractEmbeddableMapping. forEachSelectable(SelectableConsumer consumer)
int
AnyDiscriminatorPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
AnyDiscriminatorPart. forEachSelectable(SelectableConsumer consumer)
int
AnyKeyPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
BasicAttributeMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
BasicEntityIdentifierMappingImpl. forEachSelectable(int offset, SelectableConsumer consumer)
int
BasicValuedCollectionPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
CollectionIdentifierDescriptorImpl. forEachSelectable(int offset, SelectableConsumer consumer)
int
CompoundNaturalIdMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
DiscriminatedAssociationAttributeMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
DiscriminatedCollectionPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
ManyToManyCollectionPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
OneToManyCollectionPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
SelectableMappingsImpl. forEachSelectable(int offset, SelectableConsumer consumer)
int
SimpleForeignKeyDescriptor. forEachSelectable(int offset, SelectableConsumer consumer)
int
SimpleNaturalIdMapping. forEachSelectable(int offset, SelectableConsumer consumer)
int
ToOneAttributeMapping. forEachSelectable(int offset, SelectableConsumer consumer)
void
EmbeddableMappingTypeImpl. forEachUpdatable(int offset, SelectableConsumer consumer)
void
ManyToManyCollectionPart. forEachUpdatable(SelectableConsumer consumer)
int
EmbeddedForeignKeyDescriptor. visitKeySelectables(int offset, SelectableConsumer consumer)
int
SimpleForeignKeyDescriptor. visitKeySelectables(int offset, SelectableConsumer consumer)
int
EmbeddedForeignKeyDescriptor. visitTargetSelectables(int offset, SelectableConsumer consumer)
int
SimpleForeignKeyDescriptor. visitTargetSelectables(int offset, SelectableConsumer consumer)
-
Uses of SelectableConsumer in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SelectableConsumer Modifier and Type Method Description int
AbstractEntityPersister. forEachSelectable(int offset, SelectableConsumer selectableConsumer)
-
Uses of SelectableConsumer in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type SelectableConsumer Modifier and Type Method Description int
EntityTableMapping.KeyMapping. forEachSelectable(int offset, SelectableConsumer consumer)
-
Uses of SelectableConsumer in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type SelectableConsumer Modifier and Type Method Description void
AnonymousTupleEmbeddableValuedModelPart. forEachInsertable(int offset, SelectableConsumer consumer)
int
AnonymousTupleBasicValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
AnonymousTupleEmbeddableValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
AnonymousTupleEmbeddableValuedModelPart. forEachSelectable(SelectableConsumer consumer)
int
AnonymousTupleEntityValuedModelPart. forEachSelectable(int offset, SelectableConsumer consumer)
int
AnonymousTupleEntityValuedModelPart. forEachSelectable(SelectableConsumer consumer)
int
AnonymousTupleTableGroupProducer. forEachSelectable(int offset, SelectableConsumer consumer)
void
AnonymousTupleEmbeddableValuedModelPart. forEachUpdatable(int offset, SelectableConsumer consumer)
-
Uses of SelectableConsumer in org.hibernate.query.sqm.mutation.internal.inline
Method parameters in org.hibernate.query.sqm.mutation.internal.inline with type arguments of type SelectableConsumer Modifier and Type Method Description InListPredicate
InPredicateRestrictionProducer. produceRestriction(List<?> matchingIdValues, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)
Predicate
MatchingIdRestrictionProducer. produceRestriction(List<?> matchingIdValues, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)
Produce the restriction predicate -
Uses of SelectableConsumer in org.hibernate.query.sqm.mutation.internal.temptable
Method parameters in org.hibernate.query.sqm.mutation.internal.temptable with type arguments of type SelectableConsumer Modifier and Type Method Description protected QuerySpec
UpdateExecutionDelegate. createExistsSubQuerySpec(String targetTableExpression, Supplier<Consumer<SelectableConsumer>> tableKeyColumnVisitationSupplier, QuerySpec idTableSubQuery)
protected Expression
UpdateExecutionDelegate. resolveMutatingTableKeyExpression(String tableExpression, Supplier<Consumer<SelectableConsumer>> tableKeyColumnVisitationSupplier)
-
Uses of SelectableConsumer in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SelectableConsumer Modifier and Type Class Description class
ColumnValueParameterList
An array list forColumnValueParameter
that implementsSelectableConsumer
to add new parameters. -
Uses of SelectableConsumer in org.hibernate.sql.model.ast.builder
Subinterfaces of SelectableConsumer in org.hibernate.sql.model.ast.builder Modifier and Type Interface Description interface
TableInsertBuilder
TableMutationBuilder
implementation forinsert
statements.interface
TableUpdateBuilder<O extends MutationOperation>
TableMutationBuilder
implementation forupdate
statements.Classes in org.hibernate.sql.model.ast.builder that implement SelectableConsumer Modifier and Type Class Description class
AbstractTableInsertBuilder
Base support for TableInsertBuilder implementationsclass
AbstractTableUpdateBuilder<O extends MutationOperation>
Base support for TableUpdateBuilder implementationsclass
CollectionRowDeleteByUpdateSetNullBuilder<O extends MutationOperation>
Custom table update builder for one-to-many collections that handles row deletesclass
MutationGroupBuilder
Builder (pattern) forTableMutation
referencesclass
TableInsertBuilderStandard
Standard TableInsertBuilderclass
TableMergeBuilder<O extends MutationOperation>
class
TableUpdateBuilderSkipped
class
TableUpdateBuilderStandard<O extends MutationOperation>
Standard TableUpdateBuilder implementation
-