Uses of Interface
org.hibernate.sql.results.graph.Fetch
Packages that use Fetch
Package
Description
Internal implementations and support for persistent collections.
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
Support for defining result set mappings
used in
NativeQuery
, ProcedureCall
,
and StoredProcedureQuery
.Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping
, orm.xml
,
mapping.xml
or hbm.xml
.Support for mutable result/fetch builder graphs nodes built dynamically.
Defines support for implicit ResultSet mappings.
Package for the translation of SQM into SQL AST
Defines domain result graphs.
-
Uses of Fetch in org.hibernate.collection.internal
Methods in org.hibernate.collection.internal with parameters of type FetchModifier and TypeMethodDescriptionCustomCollectionTypeSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) StandardArraySemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) StandardListSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) -
Uses of Fetch in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type FetchModifier 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, 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) -
Uses of Fetch in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return FetchModifier and TypeMethodDescriptionAbstractCompositeIdentifierMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of Fetch in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return FetchModifier and TypeMethodDescriptionprotected Fetch
PluralAttributeMappingImpl.buildDelayedCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, FetchParent fetchParent, DomainResult<?> collectionKeyResult, boolean unfetched) For Hibernate Reactiveprotected Fetch
PluralAttributeMappingImpl.buildEagerCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState) For Hibernate Reactiveprotected Fetch
PluralAttributeMappingImpl.buildSelectEagerCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, DomainResult<?> collectionKeyDomainResult, FetchParent fetchParent) For Hibernate ReactiveAnyKeyPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicEntityIdentifierMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicValuedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) CollectionIdentifierDescriptorImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedAssociationAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedAssociationMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EmbeddedAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EmbeddedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EntityRowIdMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EntityVersionMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) NonAggregatedIdentifierMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) PluralAttributeMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) SimpleForeignKeyDescriptor.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) PluralAttributeMappingImpl.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) ToOneAttributeMapping.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) -
Uses of Fetch in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return FetchModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of Fetch in org.hibernate.query.results
Methods in org.hibernate.query.results that return FetchModifier and TypeMethodDescriptionFetchBuilder.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) -
Uses of Fetch in org.hibernate.query.results.internal
Methods in org.hibernate.query.results.internal that return FetchModifier and TypeMethodDescriptionDomainResultCreationStateImpl.visitIdentifierFetch
(EntityResultGraphNode fetchParent) -
Uses of Fetch in org.hibernate.query.results.internal.complete
Methods in org.hibernate.query.results.internal.complete that return FetchModifier and TypeMethodDescriptionCompleteFetchBuilderEmbeddableValuedModelPart.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) CompleteFetchBuilderEntityValuedModelPart.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) -
Uses of Fetch in org.hibernate.query.results.internal.dynamic
Methods in org.hibernate.query.results.internal.dynamic that return FetchModifier and TypeMethodDescriptionDynamicFetchBuilderLegacy.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) DynamicFetchBuilderStandard.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) DynamicResultBuilderEntityStandard.buildFetch
(FetchParent parent, Fetchable fetchable, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) -
Uses of Fetch in org.hibernate.query.results.internal.implicit
Methods in org.hibernate.query.results.internal.implicit that return FetchModifier and TypeMethodDescriptionImplicitAttributeFetchBuilder.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) ImplicitFetchBuilderDiscriminatedAssociation.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState creationState) ImplicitFetchBuilderEmbeddable.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState creationState) ImplicitFetchBuilderEntity.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState creationState) ImplicitFetchBuilderEntityPart.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState creationState) ImplicitFetchBuilderPlural.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState creationState) -
Uses of Fetch in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return FetchModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitIdentifierFetch
(EntityResultGraphNode fetchParent) -
Uses of Fetch in org.hibernate.sql.results.graph
Subinterfaces of Fetch in org.hibernate.sql.results.graphMethods in org.hibernate.sql.results.graph that return FetchModifier and TypeMethodDescriptionFetchable.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) Generates a Fetch of this fetchabledefault Fetch
FetchParent.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) default Fetch
Fetchable.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) Check whether this Fetchable is considered a circular fetch.default Fetch
DomainResultCreationState.visitIdentifierFetch
(EntityResultGraphNode fetchParent) Methods in org.hibernate.sql.results.graph that return types with arguments of type FetchMethod parameters in org.hibernate.sql.results.graph with type arguments of type FetchModifier and TypeMethodDescriptionvoid
void
FetchList.indexedForEach
(IndexedConsumer<? super Fetch> consumer) -
Uses of Fetch in org.hibernate.sql.results.graph.basic
Classes in org.hibernate.sql.results.graph.basic that implement Fetch -
Uses of Fetch in org.hibernate.sql.results.graph.collection.internal
Classes in org.hibernate.sql.results.graph.collection.internal that implement FetchModifier and TypeClassDescriptionclass
class
class
class
Methods in org.hibernate.sql.results.graph.collection.internal that return FetchModifier and TypeMethodDescriptionConstructors in org.hibernate.sql.results.graph.collection.internal with parameters of type FetchModifierConstructorDescriptionArrayInitializer
(NavigablePath navigablePath, PluralAttributeMapping arrayDescriptor, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState, Fetch listIndexFetch, Fetch elementFetch) ArrayInitializerProducer
(PluralAttributeMapping arrayDescriptor, Fetch listIndexFetch, Fetch elementFetch) BagInitializer
(NavigablePath navigablePath, PluralAttributeMapping bagDescriptor, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState, Fetch elementFetch, @Nullable Fetch collectionIdFetch) BagInitializerProducer
(PluralAttributeMapping bagDescriptor, Fetch collectionIdFetch, Fetch elementFetch) ListInitializer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState, Fetch listIndexFetch, Fetch elementFetch) ListInitializerProducer
(PluralAttributeMapping attributeMapping, Fetch listIndexFetch, Fetch elementFetch) MapInitializer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState, Fetch mapKeyFetch, Fetch mapValueFetch) MapInitializerProducer
(PluralAttributeMapping mapDescriptor, Fetch mapKeyFetch, Fetch mapValueFetch) SetInitializer
(NavigablePath navigablePath, PluralAttributeMapping setDescriptor, InitializerParent<?> parent, LockMode lockMode, DomainResult<?> collectionKeyResult, DomainResult<?> collectionValueKeyResult, boolean isResultInitializer, AssemblerCreationState creationState, Fetch elementFetch) SetInitializerProducer
(PluralAttributeMapping setDescriptor, Fetch elementFetch) -
Uses of Fetch in org.hibernate.sql.results.graph.embeddable.internal
Classes in org.hibernate.sql.results.graph.embeddable.internal that implement FetchModifier and TypeClassDescriptionclass
A Fetch for an embeddable that is mapped as aggregate e.g.class
class
Methods in org.hibernate.sql.results.graph.embeddable.internal that return FetchModifier and TypeMethodDescriptionEmbeddableForeignKeyResultImpl.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) Constructor parameters in org.hibernate.sql.results.graph.embeddable.internal with type arguments of type FetchModifierConstructorDescriptionprotected
NonAggregatedIdentifierMappingInitializer
(EmbeddableResultGraphNode resultDescriptor, InitializerParent<?> parent, AssemblerCreationState creationState, boolean isResultInitializer, Function<Fetch, Fetch> fetchConverter) protected
NonAggregatedIdentifierMappingInitializer
(EmbeddableResultGraphNode resultDescriptor, InitializerParent<?> parent, AssemblerCreationState creationState, boolean isResultInitializer, Function<Fetch, Fetch> fetchConverter) -
Uses of Fetch in org.hibernate.sql.results.graph.entity
Subinterfaces of Fetch in org.hibernate.sql.results.graph.entityModifier and TypeInterfaceDescriptioninterface
Specialization of Fetch for entity-valued fetchesMethods in org.hibernate.sql.results.graph.entity that return FetchModifier and TypeMethodDescriptionAbstractDiscriminatedEntityResultGraphNode.getDiscriminatorValueFetch()
@Nullable Fetch
AbstractEntityResultGraphNode.getIdentifierFetch()
AbstractDiscriminatedEntityResultGraphNode.getKeyValueFetch()
-
Uses of Fetch in org.hibernate.sql.results.graph.entity.internal
Classes in org.hibernate.sql.results.graph.entity.internal that implement FetchModifier and TypeClassDescriptionclass
class
class
class
class
An eager entity fetch performed as a subsequent (n+1) selectMethods in org.hibernate.sql.results.graph.entity.internal that return FetchModifier and TypeMethodDescriptionConstructors in org.hibernate.sql.results.graph.entity.internal with parameters of type FetchModifierConstructorDescriptionDiscriminatedEntityInitializer
(InitializerParent<?> parent, DiscriminatedAssociationModelPart fetchedPart, NavigablePath fetchedNavigable, Fetch discriminatorFetch, Fetch keyFetch, boolean eager, boolean resultInitializer, AssemblerCreationState creationState) EntityInitializerImpl
(EntityResultGraphNode resultDescriptor, String sourceAlias, @Nullable Fetch identifierFetch, @Nullable Fetch discriminatorFetch, @Nullable DomainResult<?> keyResult, @Nullable DomainResult<Object> rowIdResult, NotFoundAction notFoundAction, boolean affectedByFilter, @Nullable InitializerParent<?> parent, boolean isResultInitializer, AssemblerCreationState creationState) -
Uses of Fetch in org.hibernate.sql.results.graph.internal
Methods in org.hibernate.sql.results.graph.internal that return FetchMethods in org.hibernate.sql.results.graph.internal that return types with arguments of type FetchMethods in org.hibernate.sql.results.graph.internal with parameters of type FetchMethod parameters in org.hibernate.sql.results.graph.internal with type arguments of type FetchModifier and TypeMethodDescriptionvoid
void
ImmutableFetchList.indexedForEach
(IndexedConsumer<? super Fetch> consumer) -
Uses of Fetch in org.hibernate.sql.results.internal.domain
Classes in org.hibernate.sql.results.internal.domain that implement Fetch