Uses of Interface
org.hibernate.sql.results.graph.FetchParent
-
Packages that use FetchParent Package Description org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.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.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 asSqlResultSetMappingor thehbm.xmlmapping element<resultset/>.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQueryAPIsorg.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.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.embeddable org.hibernate.sql.results.graph.entity -
-
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 CollectionInitializerProducerInitializerProducerBuilder. createArrayInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)static CollectionInitializerProducerInitializerProducerBuilder. createBagInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState)static CollectionInitializerProducerInitializerProducerBuilder. createCollectionTypeWrapperInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)CollectionInitializerProducerAbstractBagSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)CollectionInitializerProducerAbstractMapSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)CollectionInitializerProducerAbstractSetSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)default CollectionInitializerProducerCollectionSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, DomainResultCreationState creationState)Create a producer forCollectionInitializerinstances for the given collection semanticsdefault CollectionInitializerProducerCollectionSemantics. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)Create a producer forCollectionInitializerinstances for the given collection semanticsstatic CollectionInitializerProducerInitializerProducerBuilder. createInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)static CollectionInitializerProducerInitializerProducerBuilder. createListInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)static CollectionInitializerProducerInitializerProducerBuilder. createMapInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState)static CollectionInitializerProducerInitializerProducerBuilder. createSetInitializerProducer(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, 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<?>EntityDiscriminatorMapping. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, 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 booleanAbstractEntityPersister. 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 BasicFetchAnonymousTupleBasicValuedModelPart. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)FetchAnonymousTupleEmbeddableValuedModelPart. 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)FetchFetchBuilder. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)FetchImplicitAttributeFetchBuilder. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)SqlSelectionDomainResultCreationStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)org.hibernate.sql.results.graph.internal.ImmutableFetchListDomainResultCreationStateImpl. visitFetches(FetchParent fetchParent)org.hibernate.sql.results.graph.internal.ImmutableFetchListDomainResultCreationStateImpl. visitNestedFetches(FetchParent fetchParent) -
Uses of FetchParent in org.hibernate.query.results.complete
Classes in org.hibernate.query.results.complete that implement FetchParent Modifier and Type Class Description classEntityResultImplMethods 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)FetchCompleteFetchBuilderEmbeddableValuedModelPart. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)FetchCompleteFetchBuilderEntityValuedModelPart. 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 FetchDynamicFetchBuilderLegacy. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)FetchDynamicFetchBuilderStandard. buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)FetchDynamicResultBuilderEntityStandard. 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 SqlSelectionBaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)SqlSelectionBaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)org.hibernate.sql.results.graph.internal.ImmutableFetchListBaseSqmToSqlAstConverter. visitFetches(FetchParent fetchParent)org.hibernate.sql.results.graph.internal.ImmutableFetchListBaseSqmToSqlAstConverter. visitNestedFetches(FetchParent fetchParent) -
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 SqlSelectionSqlExpressionResolver. 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 that implement FetchParent Modifier and Type Class Description classAbstractFetchParentMethods in org.hibernate.sql.results.graph that return FetchParent Modifier and Type Method Description FetchParentFetch. getFetchParent()Obtain the owner of this fetch.default FetchParentFetchParent. getRoot()Methods in org.hibernate.sql.results.graph with parameters of type FetchParent Modifier and Type Method Description voidAbstractFetchParent. afterInitialize(FetchParent fetchParent, DomainResultCreationState creationState)FetchFetchable. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)Generates a Fetch of this fetchabledefault FetchFetchable. resolveCircularFetch(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState)Check whether this Fetchable is considered a circular fetch.EntityGraphTraversalState.TraversalResultEntityGraphTraversalState. traverse(FetchParent parent, Fetchable fetchable, boolean exploreKeySubgraph)Traverses to the next part of the Jakarta Persistence entity graph relating to the given fetchable.org.hibernate.sql.results.graph.internal.ImmutableFetchListDomainResultCreationState. visitFetches(FetchParent fetchParent)Visit fetches for the given parent.org.hibernate.sql.results.graph.internal.ImmutableFetchListDomainResultCreationState. visitNestedFetches(FetchParent fetchParent) -
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 FetchParentBasicFetch. 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)BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, FetchTiming fetchTiming, DomainResultCreationState creationState, boolean coerceResultType)BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, BasicValueConverter<T,?> valueConverter, FetchTiming fetchTiming, boolean canBasicPartFetchBeDelayed, DomainResultCreationState creationState)BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, BasicValueConverter<T,?> valueConverter, FetchTiming fetchTiming, boolean canBasicPartFetchBeDelayed, DomainResultCreationState creationState, boolean coerceResultType)BasicFetch(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, BasicValueConverter<T,?> valueConverter, FetchTiming fetchTiming, DomainResultCreationState creationState) -
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 interfaceEmbeddableResult<T>DomainResult specialization for embeddable-valued resultsinterfaceEmbeddableResultGraphNode -
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 interfaceEntityFetchSpecialization of Fetch for entity-valued fetchesinterfaceEntityResultSpecialization of DomainResult for entity-valued resultsinterfaceEntityResultGraphNodeRepresents 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 classAbstractEntityResultGraphNodeAbstractFetchParent sub-class for entity-valued graph nodesclassAbstractNonLazyEntityFetchSupport for non-lazy EntityFetch implementations - both joined and subsequent-selectMethods in org.hibernate.sql.results.graph.entity that return FetchParent Modifier and Type Method Description FetchParentAbstractNonLazyEntityFetch. getFetchParent()Methods in org.hibernate.sql.results.graph.entity with parameters of type FetchParent Modifier and Type Method Description voidAbstractEntityResultGraphNode. afterInitialize(FetchParent fetchParent, DomainResultCreationState creationState)EntityFetchEntityValuedFetchable. generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)Constructors in org.hibernate.sql.results.graph.entity with parameters of type FetchParent Constructor Description AbstractNonLazyEntityFetch(FetchParent fetchParent, EntityValuedFetchable fetchedPart, NavigablePath navigablePath)
-