Uses of Interface
org.hibernate.metamodel.mapping.PluralAttributeMapping
Packages that use PluralAttributeMapping
Package
Description
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Support for set and map ordering
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
Contains some functions for pretty-printing things for exception and log messages.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Support for named queries
AST nodes representing root tables and joins in a SQL tree.
SPI for execution of SQL statements via JDBC.
-
Uses of PluralAttributeMapping in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionInitializerProducerBuilder.createArrayInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createBagInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createCollectionTypeWrapperInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractBagSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractMapSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractSetSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) default CollectionInitializerProducer
CollectionSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, DomainResultCreationState creationState) Create a producer forCollectionInitializer
instances for the given collection semanticsdefault CollectionInitializerProducer
CollectionSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) Create a producer forCollectionInitializer
instances for the given collection semanticsInitializerProducerBuilder.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createListInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createMapInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createSetInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState) default boolean
PersistentCollection.includeInInsert
(Object entry, int entryPosition, PersistentCollection<?> collection, PluralAttributeMapping attributeDescriptor) Whether to include the entry for insertion operationsdefault boolean
PersistentCollection.includeInRecreate
(Object entry, int i, PersistentCollection<?> collection, PluralAttributeMapping attributeDescriptor) Whether the given entry should be included in recreation eventsvoid
PersistentArrayHolder.injectLoadedState
(PluralAttributeMapping attributeMapping, List loadingState) void
PersistentBag.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingState) void
PersistentCollection.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingState) Inject the state loaded for a collection instance.void
PersistentIdentifierBag.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingState) void
PersistentList.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingStateList) void
PersistentMap.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingState) void
PersistentSet.injectLoadedState
(PluralAttributeMapping attributeMapping, List<?> loadingStateList) default boolean
PersistentCollection.needsUpdating
(Object entry, int entryPosition, PluralAttributeMapping attributeDescriptor) Do we need to update this element?CollectionInitializerProducer.produceInitializer
(NavigablePath navigablePath, PluralAttributeMapping attribute, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) Create an initializer for the given attribute relative to the given navigable path. -
Uses of PluralAttributeMapping in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi with parameters of type PluralAttributeMappingModifier and TypeMethodDescription<T> void
BatchFetchQueue.collectBatchLoadableCollectionKeys
(int batchSize, org.hibernate.internal.util.IndexedConsumer<T> collector, @NonNull T keyBeingLoaded, PluralAttributeMapping pluralAttributeMapping) -
Uses of PluralAttributeMapping in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi that return PluralAttributeMappingMethods in org.hibernate.loader.ast.spi with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionBatchLoaderFactory.createCollectionBatchLoader
(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor factory) Create a BatchLoader for batch-loadable collections. -
Uses of PluralAttributeMapping in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return PluralAttributeMappingModifier and TypeMethodDescriptiondefault PluralAttributeMapping
RuntimeMetamodels.getPluralAttributeMapping
(String role) Deprecated, for removal: This API element is subject to removal in a future version.No longer called -
Uses of PluralAttributeMapping in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return PluralAttributeMappingModifier and TypeMethodDescriptiondefault PluralAttributeMapping
AttributeMapping.asPluralAttributeMapping()
A utility method to avoid casting explicitly to PluralAttributeMappingdefault PluralAttributeMapping
PluralAttributeMapping.asPluralAttributeMapping()
CollectionPart.getCollectionAttribute()
-
Uses of PluralAttributeMapping in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionstatic OrderByFragment
OrderByFragmentTranslator.translate
(String fragment, PluralAttributeMapping pluralAttributeMapping, TranslationContext context) Perform the translation of the user-supplied fragment, returning the translation. -
Uses of PluralAttributeMapping in org.hibernate.metamodel.mapping.ordering.ast
Methods in org.hibernate.metamodel.mapping.ordering.ast that return PluralAttributeMappingModifier and TypeMethodDescriptionCollectionPartPath.getPluralAttribute()
default PluralAttributeMapping
DomainPath.getPluralAttribute()
PluralAttributePath.getReferenceModelPart()
Constructors in org.hibernate.metamodel.mapping.ordering.ast with parameters of type PluralAttributeMappingModifierConstructorDescriptionParseTreeVisitor
(PluralAttributeMapping pluralAttributeMapping, TranslationContext translationContext) PathConsumer
(PluralAttributeMapping pluralAttributeMapping, TranslationContext translationContext) RootSequencePart
(PluralAttributeMapping pluralAttributeMapping) -
Uses of PluralAttributeMapping in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return PluralAttributeMappingModifier and TypeMethodDescriptionAbstractCollectionPersister.getAttributeMapping()
default PluralAttributeMapping
CollectionPersister.getAttributeMapping()
AbstractCollectionPersister.getTargetPart()
Methods in org.hibernate.persister.collection with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionvoid
AbstractCollectionPersister.injectAttributeMapping
(PluralAttributeMapping attributeMapping) Allows injection of the corresponding plural-attribute mapping. -
Uses of PluralAttributeMapping in org.hibernate.persister.collection.mutation
Methods in org.hibernate.persister.collection.mutation that return PluralAttributeMappingMethods in org.hibernate.persister.collection.mutation with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptiondefault boolean
InsertRowsCoordinator.EntryFilter.exclude
(Object entry, int i, PersistentCollection<?> collection, PluralAttributeMapping attributeDescriptor) boolean
InsertRowsCoordinator.EntryFilter.include
(Object entry, int position, PersistentCollection<?> collection, PluralAttributeMapping attributeDescriptor) Whether the entry should be included -
Uses of PluralAttributeMapping in org.hibernate.pretty
Methods in org.hibernate.pretty with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionstatic String
MessageHelper.collectionInfoString
(PluralAttributeMapping loadable, Object key) -
Uses of PluralAttributeMapping in org.hibernate.query
Methods in org.hibernate.query that return PluralAttributeMapping -
Uses of PluralAttributeMapping in org.hibernate.query.named
Methods in org.hibernate.query.named that return PluralAttributeMappingModifier and TypeMethodDescriptionModelPartResultMementoCollection.getPluralAttributeDescriptor()
-
Uses of PluralAttributeMapping in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return PluralAttributeMappingModifier and TypeMethodDescriptionOneToManyTableGroup.getExpressionType()
CollectionTableGroup.getModelPart()
CorrelatedPluralTableGroup.getModelPart()
OneToManyTableGroup.getModelPart()
PluralTableGroup.getModelPart()
Constructors in org.hibernate.sql.ast.tree.from with parameters of type PluralAttributeMappingModifierConstructorDescriptionCollectionTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, PluralAttributeMapping tableGroupProducer, boolean fetched, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) OneToManyTableGroup
(PluralAttributeMapping pluralAttributeMapping, TableGroup elementTableGroup, SessionFactoryImplementor sessionFactory) -
Uses of PluralAttributeMapping in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return PluralAttributeMappingModifier and TypeMethodDescriptionLoadedValuesCollector.LoadedCollectionRegistration.collectionDescriptor()
Returns the value of thecollectionDescriptor
record component.LoadedValuesCollector.LoadedCollectionRegistration.modelPart()
Methods in org.hibernate.sql.exec.spi with parameters of type PluralAttributeMappingModifier and TypeMethodDescriptionvoid
LoadedValuesCollector.registerCollection
(NavigablePath navigablePath, PluralAttributeMapping collectionDescriptor, CollectionKey collectionKey) Register a loading collection.Constructors in org.hibernate.sql.exec.spi with parameters of type PluralAttributeMappingModifierConstructorDescriptionLoadedCollectionRegistration
(NavigablePath navigablePath, PluralAttributeMapping collectionDescriptor, CollectionKey collectionKey) Creates an instance of aLoadedCollectionRegistration
record class. -
Uses of PluralAttributeMapping in org.hibernate.sql.results.graph.collection
Methods in org.hibernate.sql.results.graph.collection that return PluralAttributeMapping