Uses of Interface
org.hibernate.sql.results.graph.FetchParent
-
Packages that use FetchParent Package Description org.hibernate.collection.internal Internal implementations and support for persistent collections.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.loader.ast.internal org.hibernate.metamodel.internal 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.query.derived org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.results.implicit Defines support for implicit ResultSet mappings.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.embeddable.internal org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.internal org.hibernate.sql.results.internal.domain -
-
Uses of FetchParent in org.hibernate.collection.internal
Methods in org.hibernate.collection.internal with parameters of type FetchParent Modifier and Type Method Description CollectionInitializerProducer
CustomCollectionTypeSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
CollectionInitializerProducer
StandardArraySemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
CollectionInitializerProducer
StandardListSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type FetchParent Modifier and Type Method Description static CollectionInitializerProducer
InitializerProducerBuilder. createArrayInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
static CollectionInitializerProducer
InitializerProducerBuilder. createBagInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState)
static CollectionInitializerProducer
InitializerProducerBuilder. createCollectionTypeWrapperInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
CollectionInitializerProducer
AbstractBagSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
CollectionInitializerProducer
AbstractMapSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
CollectionInitializerProducer
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 semanticsstatic CollectionInitializerProducer
InitializerProducerBuilder. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
static CollectionInitializerProducer
InitializerProducerBuilder. createListInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
static CollectionInitializerProducer
InitializerProducerBuilder. createMapInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)
static CollectionInitializerProducer
InitializerProducerBuilder. createSetInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type FetchParent Modifier and Type Method Description ImmutableFetchList
LoaderSqlAstCreationState.FetchProcessor. visitFetches(FetchParent fetchParent, LoaderSqlAstCreationState creationState)
ImmutableFetchList
LoaderSqlAstCreationState. visitFetches(FetchParent fetchParent)
<R> R
LoaderSqlAstCreationState. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
Method parameters in org.hibernate.loader.ast.internal with type arguments of type FetchParent Modifier and Type Method Description <R> R
LoaderSqlAstCreationState. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
-
Uses of FetchParent in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal with parameters of type FetchParent Modifier and Type Method Description Fetch
AbstractCompositeIdentifierMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type FetchParent Modifier and Type Method Description DomainResult<?>
ForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState)
Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.DomainResult<?>
ForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.DomainResult<?>
ForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
Create a DomainResult for the target-side of the fk The table group must be the one containing the targetBasicFetch<?>
DiscriminatorMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement FetchParent Modifier and Type Class Description static class
CompoundNaturalIdMapping.DomainResultImpl
Methods in org.hibernate.metamodel.mapping.internal with parameters of type FetchParent Modifier and Type Method Description protected Fetch
PluralAttributeMappingImpl. buildDelayedCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, FetchParent fetchParent, DomainResult<?> collectionKeyResult, boolean unfetched)
For Hibernate Reactiveprotected EagerCollectionFetch
AbstractEntityCollectionPart. buildEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
For Hibernate Reactiveprotected Fetch
PluralAttributeMappingImpl. buildEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState)
For Hibernate Reactiveprotected EntityFetch
ToOneAttributeMapping. buildEntityDelayedFetch(FetchParent fetchParent, ToOneAttributeMapping fetchedAttribute, NavigablePath navigablePath, DomainResult<?> keyResult, boolean selectByUniqueKey, DomainResultCreationState creationState)
For Hibernate Reactiveprotected EntityFetch
AbstractEntityCollectionPart. buildEntityFetchJoined(FetchParent fetchParent, AbstractEntityCollectionPart abstractEntityCollectionPart, TableGroup partTableGroup, NavigablePath fetchablePath, DomainResultCreationState creationState)
For Hibernate Reactiveprotected EntityFetch
ToOneAttributeMapping. buildEntityFetchJoined(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, boolean isAffectedByFilter, NavigablePath navigablePath, DomainResultCreationState creationState)
For Hibernate Reactiveprotected EntityFetch
ToOneAttributeMapping. buildEntityFetchSelect(FetchParent fetchParent, ToOneAttributeMapping fetchedAttribute, NavigablePath navigablePath, DomainResult<?> keyResult, boolean selectByUniqueKey, boolean isAffectedByFilter, DomainResultCreationState creationState)
For Hibernate Reactiveprotected Fetch
PluralAttributeMappingImpl. buildSelectEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, DomainResult<?> collectionKeyDomainResult, FetchParent fetchParent)
For Hibernate ReactiveDomainResult<?>
EmbeddedForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
EmbeddedForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
EmbeddedForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
BasicFetch<?>
AbstractDiscriminatorMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
EntityFetch
AbstractEntityCollectionPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
BasicFetch<?>
AnyDiscriminatorPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
AnyKeyPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
BasicAttributeMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
BasicEntityIdentifierMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
BasicValuedCollectionPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
BasicFetch<?>
CaseStatementDiscriminatorMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
CollectionIdentifierDescriptorImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
DiscriminatedAssociationAttributeMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
DiscriminatedAssociationMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
DiscriminatedCollectionPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
EmbeddedAttributeMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
EmbeddedCollectionPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
EntityRowIdMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
EntityVersionMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
NonAggregatedIdentifierMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
PluralAttributeMappingImpl. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
SimpleForeignKeyDescriptor. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
EntityFetch
ToOneAttributeMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
PluralAttributeMappingImpl. resolveCircularFetch(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState)
Fetch
ToOneAttributeMapping. resolveCircularFetch(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type FetchParent Modifier and Type Method Description boolean
AbstractEntityPersister. isSelectable(FetchParent fetchParent, Fetchable fetchable)
Deprecated.useFetchable.isSelectable()
instead. -
Uses of FetchParent in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type FetchParent Modifier and Type Method Description BasicFetch
AnonymousTupleBasicValuedModelPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
AnonymousTupleEmbeddableValuedModelPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type FetchParent Modifier and Type Method Description BasicFetch<?>
BasicValuedFetchBuilder. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
FetchBuilder. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
ImplicitAttributeFetchBuilder. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
SqlSelection
DomainResultCreationStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
ImmutableFetchList
DomainResultCreationStateImpl. visitFetches(FetchParent fetchParent)
<R> R
DomainResultCreationStateImpl. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
Method parameters in org.hibernate.query.results with type arguments of type FetchParent Modifier and Type Method Description <R> R
DomainResultCreationStateImpl. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
-
Uses of FetchParent in org.hibernate.query.results.complete
Classes in org.hibernate.query.results.complete that implement FetchParent Modifier and Type Class Description class
EntityResultImpl
Methods in org.hibernate.query.results.complete with parameters of type FetchParent Modifier and Type Method Description BasicFetch<?>
CompleteFetchBuilderBasicPart. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
CompleteFetchBuilderEmbeddableValuedModelPart. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
CompleteFetchBuilderEntityValuedModelPart. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
BasicFetch<?>
DelayedFetchBuilderBasicPart. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
-
Uses of FetchParent in org.hibernate.query.results.dynamic
Methods in org.hibernate.query.results.dynamic with parameters of type FetchParent Modifier and Type Method Description Fetch
DynamicFetchBuilderLegacy. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
DynamicFetchBuilderStandard. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
Fetch
DynamicResultBuilderEntityStandard. buildFetch(FetchParent parent, Fetchable fetchable, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState)
-
Uses of FetchParent in org.hibernate.query.results.implicit
-
Uses of FetchParent in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type FetchParent Modifier and Type Method Description SqlSelection
BaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
SqlSelection
BaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
ImmutableFetchList
BaseSqmToSqlAstConverter. visitFetches(FetchParent fetchParent)
<R> R
BaseSqmToSqlAstConverter. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
Method parameters in org.hibernate.query.sqm.sql with type arguments of type FetchParent Modifier and Type Method Description <R> R
BaseSqmToSqlAstConverter. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
-
Uses of FetchParent in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return FetchParent Modifier and Type Method Description FetchParent
SqlAstQueryPartProcessingStateImpl. getNestingFetchParent()
Methods in org.hibernate.query.sqm.sql.internal with parameters of type FetchParent Modifier and Type Method Description SqlSelection
SqlAstProcessingStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
SqlSelection
SqlAstQueryPartProcessingStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
void
SqlAstQueryPartProcessingStateImpl. setNestingFetchParent(FetchParent nestedParent)
-
Uses of FetchParent in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type FetchParent Modifier and Type Method Description SqlSelection
SqlExpressionResolver. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
Resolve the SqlSelection for the given expression -
Uses of FetchParent in org.hibernate.sql.results.graph
Classes in org.hibernate.sql.results.graph with type parameters of type FetchParent Modifier and Type Interface Description interface
InitializerProducer<P extends FetchParent>
Producer forInitializer
based on aFetchParent
.Classes in org.hibernate.sql.results.graph that implement FetchParent Modifier and Type Class Description class
AbstractFetchParent
Methods in org.hibernate.sql.results.graph with type parameters of type FetchParent Modifier and Type Method Description <P extends FetchParent>
Initializer<?>AssemblerCreationState. resolveInitializer(P resultGraphNode, InitializerParent<?> parent, InitializerProducer<P> producer)
Methods in org.hibernate.sql.results.graph that return FetchParent Modifier and Type Method Description default FetchParent
Fetch. asFetchParent()
Utility method to avoidinstanceof
checks.FetchParent
Fetch. getFetchParent()
Obtain the owner of this fetch.default FetchParent
FetchParent. getRoot()
Methods in org.hibernate.sql.results.graph with parameters of type FetchParent Modifier and Type Method Description void
AbstractFetchParent. afterInitialize(FetchParent fetchParent, DomainResultCreationState creationState)
Fetch
Fetchable. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Generates a Fetch of this fetchabledefault Fetch
Fetchable. resolveCircularFetch(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState)
Check whether this Fetchable is considered a circular fetch.EntityGraphTraversalState.TraversalResult
EntityGraphTraversalState. traverse(FetchParent parent, Fetchable fetchable, boolean exploreKeySubgraph)
Traverses to the next part of the Jakarta Persistence entity graph relating to the given fetchable.ImmutableFetchList
DomainResultCreationState. visitFetches(FetchParent fetchParent)
Visit fetches for the given parent.default ImmutableFetchList
DomainResultCreationState. visitNestedFetches(FetchParent fetchParent)
<R> R
DomainResultCreationState. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
Method parameters in org.hibernate.sql.results.graph with type arguments of type FetchParent Modifier and Type Method Description <R> R
DomainResultCreationState. withNestedFetchParent(FetchParent fetchParent, Function<FetchParent,R> action)
-
Uses of FetchParent in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic that return FetchParent Modifier and Type Method Description FetchParent
BasicFetch. getFetchParent()
Constructors in org.hibernate.sql.results.graph.basic with parameters of type FetchParent Constructor Description BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, FetchTiming fetchTiming, DomainResultCreationState creationState, boolean unwrapRowProcessingState)
BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, BasicValueConverter<T,?> valueConverter, FetchTiming fetchTiming, boolean canBasicPartFetchBeDelayed, DomainResultCreationState creationState, boolean coerceResultType, boolean unwrapRowProcessingState)
-
Uses of FetchParent in org.hibernate.sql.results.graph.collection.internal
Classes in org.hibernate.sql.results.graph.collection.internal that implement FetchParent Modifier and Type Class Description class
CollectionDomainResult
class
CollectionFetch
class
DelayedCollectionFetch
class
EagerCollectionFetch
class
SelectEagerCollectionFetch
Methods in org.hibernate.sql.results.graph.collection.internal that return FetchParent Modifier and Type Method Description FetchParent
EagerCollectionFetch. asFetchParent()
FetchParent
CollectionFetch. getFetchParent()
Constructors in org.hibernate.sql.results.graph.collection.internal with parameters of type FetchParent Constructor Description CollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, FetchParent fetchParent)
DelayedCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, FetchParent fetchParent, DomainResult<?> collectionKeyResult, boolean unfetched)
EagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState)
SelectEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, DomainResult<?> collectionKeyDomainResult, FetchParent fetchParent)
-
Uses of FetchParent in org.hibernate.sql.results.graph.embeddable
Subinterfaces of FetchParent in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interface
AggregateEmbeddableResultGraphNode
Specialized EmbeddableResultGraphNode for cases where we have an actual embeddable class.interface
EmbeddableResult<T>
DomainResult specialization for embeddable-valued resultsinterface
EmbeddableResultGraphNode
Methods in org.hibernate.sql.results.graph.embeddable with parameters of type FetchParent Modifier and Type Method Description static int[]
AggregateEmbeddableResultGraphNode. determineAggregateValuesArrayPositions(@Nullable FetchParent parent, SqlSelection structSelection)
-
Uses of FetchParent in org.hibernate.sql.results.graph.embeddable.internal
Classes in org.hibernate.sql.results.graph.embeddable.internal that implement FetchParent Modifier and Type Class Description class
AggregateEmbeddableFetchImpl
A Fetch for an embeddable that is mapped as aggregate e.g.class
AggregateEmbeddableResultImpl<T>
A Result for an embeddable that is mapped as aggregate e.g.class
EmbeddableExpressionResultImpl<T>
class
EmbeddableFetchImpl
class
EmbeddableForeignKeyResultImpl<T>
class
EmbeddableResultImpl<T>
class
NonAggregatedIdentifierMappingFetch
class
NonAggregatedIdentifierMappingResult<T>
Methods in org.hibernate.sql.results.graph.embeddable.internal that return FetchParent Modifier and Type Method Description FetchParent
AggregateEmbeddableFetchImpl. asFetchParent()
FetchParent
EmbeddableFetchImpl. asFetchParent()
FetchParent
AggregateEmbeddableFetchImpl. getFetchParent()
FetchParent
EmbeddableFetchImpl. getFetchParent()
FetchParent
EmbeddableForeignKeyResultImpl. getRoot()
-
Uses of FetchParent in org.hibernate.sql.results.graph.entity
Subinterfaces of FetchParent in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interface
EntityFetch
Specialization of Fetch for entity-valued fetchesinterface
EntityResult
Specialization of DomainResult for entity-valued resultsinterface
EntityResultGraphNode
Represents a reference to an entity either as a return, fetch, or collection element or index.Classes in org.hibernate.sql.results.graph.entity that implement FetchParent Modifier and Type Class Description class
AbstractDiscriminatedEntityResultGraphNode
class
AbstractEntityResultGraphNode
AbstractFetchParent sub-class for entity-valued graph nodesMethods in org.hibernate.sql.results.graph.entity that return FetchParent Modifier and Type Method Description default FetchParent
EntityFetch. asFetchParent()
Methods in org.hibernate.sql.results.graph.entity with parameters of type FetchParent Modifier and Type Method Description void
AbstractEntityResultGraphNode. afterInitialize(FetchParent fetchParent, DomainResultCreationState creationState)
EntityFetch
EntityValuedFetchable. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.sql.results.graph.entity.internal
Classes in org.hibernate.sql.results.graph.entity.internal that implement FetchParent Modifier and Type Class Description class
AbstractNonJoinedEntityFetch
class
DiscriminatedEntityFetch
class
DiscriminatedEntityResult<T>
class
EntityDelayedFetchImpl
class
EntityFetchJoinedImpl
class
EntityFetchSelectImpl
An eager entity fetch performed as a subsequent (n+1) selectclass
EntityResultImpl
Standard ReturnEntity implMethods in org.hibernate.sql.results.graph.entity.internal that return FetchParent Modifier and Type Method Description FetchParent
DiscriminatedEntityFetch. asFetchParent()
FetchParent
AbstractNonJoinedEntityFetch. getFetchParent()
FetchParent
DiscriminatedEntityFetch. getFetchParent()
FetchParent
EntityFetchJoinedImpl. getFetchParent()
Constructors in org.hibernate.sql.results.graph.entity.internal with parameters of type FetchParent Constructor Description AbstractNonJoinedEntityFetch(NavigablePath navigablePath, ToOneAttributeMapping fetchedModelPart, FetchParent fetchParent, DomainResult<?> keyResult, boolean selectDiscriminator, boolean selectByUniqueKey, DomainResultCreationState creationState)
AbstractNonJoinedEntityFetch(NavigablePath navigablePath, ToOneAttributeMapping fetchedModelPart, FetchParent fetchParent, DomainResult<?> keyResult, BasicFetch<?> discriminatorFetch, boolean selectByUniqueKey)
DiscriminatedEntityFetch(NavigablePath navigablePath, JavaType<?> baseAssociationJtd, DiscriminatedAssociationModelPart fetchedPart, FetchTiming fetchTiming, FetchParent fetchParent, DomainResultCreationState creationState)
EntityDelayedFetchImpl(FetchParent fetchParent, ToOneAttributeMapping fetchedAttribute, NavigablePath navigablePath, DomainResult<?> keyResult, boolean selectByUniqueKey, DomainResultCreationState creationState)
EntityFetchJoinedImpl(FetchParent fetchParent, EntityCollectionPart collectionPart, TableGroup tableGroup, NavigablePath navigablePath, DomainResultCreationState creationState)
EntityFetchJoinedImpl(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, boolean isAffectedByFilter, NavigablePath navigablePath, DomainResultCreationState creationState)
EntityFetchSelectImpl(FetchParent fetchParent, ToOneAttributeMapping fetchedAttribute, NavigablePath navigablePath, DomainResult<?> keyResult, boolean selectByUniqueKey, boolean isAffectedByFilter, DomainResultCreationState creationState)
-
Uses of FetchParent in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal with parameters of type FetchParent Modifier and Type Method Description EntityGraphTraversalState.TraversalResult
StandardEntityGraphTraversalStateImpl. traverse(FetchParent fetchParent, Fetchable fetchable, boolean exploreKeySubgraph)
-
Uses of FetchParent in org.hibernate.sql.results.internal.domain
Classes in org.hibernate.sql.results.internal.domain that implement FetchParent Modifier and Type Class Description class
CircularFetchImpl
Methods in org.hibernate.sql.results.internal.domain that return FetchParent Modifier and Type Method Description FetchParent
CircularBiDirectionalFetchImpl. getFetchParent()
Constructors in org.hibernate.sql.results.internal.domain with parameters of type FetchParent Constructor Description CircularBiDirectionalFetchImpl(FetchTiming timing, NavigablePath navigablePath, FetchParent fetchParent, ToOneAttributeMapping referencedModelPart, NavigablePath referencedNavigablePath, @Nullable DomainResult<?> keyResult)
CircularFetchImpl(ToOneAttributeMapping referencedModelPart, FetchTiming timing, NavigablePath navigablePath, FetchParent fetchParent, boolean selectByUniqueKey, NavigablePath referencedNavigablePath, DomainResult<?> keyResult, DomainResultCreationState creationState)
-