Uses of Interface
org.hibernate.sql.results.graph.Fetchable
Packages that use Fetchable
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
Everything related to HQL/JPQL, native SQL, and criteria queries.
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.
Defines domain result graphs.
-
Uses of Fetchable in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement FetchableModifier and TypeClassDescriptionclass
Base implementation for composite identifier mappings -
Uses of Fetchable in org.hibernate.metamodel.mapping
Subinterfaces of Fetchable in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterface
An "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interface
Commonality for an association, mainly details relative to the foreign-keyinterface
Describes an attribute at the mapping model level.interface
Mapping for a simple, single-column identifierinterface
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
Descriptor for the collection identifier.interface
Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterface
Mapping for a composite identifierinterface
A discriminated association.interface
Mapping of a discriminator, for either entity or association (ANY) discrimination.interface
Details about the discriminator for an embeddable hierarchy.interface
Describes the mapping of an embeddable (composite).interface
Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterface
Details about the discriminator for an entity hierarchy.interface
Describes the mapping of an entity's identifier.interface
Mapping of a row-idinterface
Describes the mapping of an entity's versioninterface
A "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interface
Mapping of a plural (collection-valued) attributeinterface
Mapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return FetchableModifier and TypeMethodDescriptiondefault Fetchable
EmbeddableValuedModelPart.getFetchable
(int position) default Fetchable
EntityMappingType.getFetchable
(int position) default Fetchable
PluralAttributeMapping.getFetchable
(int position) default Fetchable
PluralAttributeMapping.getKeyFetchable
(int position) Method parameters in org.hibernate.metamodel.mapping with type arguments of type FetchableModifier and TypeMethodDescriptiondefault void
PluralAttributeMapping.visitFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
PluralAttributeMapping.visitFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
PluralAttributeMapping.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
PluralAttributeMapping.visitKeyFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
Uses of Fetchable in org.hibernate.metamodel.mapping.internal
Subinterfaces of Fetchable in org.hibernate.metamodel.mapping.internalModifier and TypeInterfaceDescriptioninterface
An entity-valued collection-part.interface
Classes in org.hibernate.metamodel.mapping.internal that implement FetchableModifier and TypeClassDescriptionclass
class
class
Base support for EntityCollectionPart implementationsclass
class
class
Acts as a ModelPart for the discriminator portion of an any-valued mappingclass
Acts as a ModelPart for the key portion of an any-valued mappingclass
class
Mapping of a simple identifierclass
Models a basic collection element/value or index/keyclass
class
class
Singular, any-valued attributeclass
class
class
class
Support forEmbeddedId
class
class
class
class
The inverse part of a "non-aggregated" composite identifier.class
Entity-valued collection-part mapped through a join table.class
A "non-aggregated" composite identifier.class
order( id, ...class
class
class
class
Methods in org.hibernate.metamodel.mapping.internal that return FetchableModifier and TypeMethodDescriptionAbstractEmbeddableMapping.getFetchable
(int position) CompoundNaturalIdMapping.getFetchable
(int position) DiscriminatedAssociationAttributeMapping.getFetchable
(int position) DiscriminatedCollectionPart.getFetchable
(int position) InverseNonAggregatedIdentifierMapping.getFetchable
(int position) NonAggregatedIdentifierMappingImpl.getFetchable
(int position) ToOneAttributeMapping.getFetchable
(int position) Methods in org.hibernate.metamodel.mapping.internal with parameters of type FetchableModifier and TypeMethodDescriptionMethod parameters in org.hibernate.metamodel.mapping.internal with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
AbstractEmbeddableMapping.visitFetchables
(Consumer<? super Fetchable> consumer, EntityMappingType treatTargetType) void
AbstractEmbeddableMapping.visitFetchables
(IndexedConsumer<? super Fetchable> indexedConsumer, EntityMappingType treatTargetType) void
DiscriminatedAssociationAttributeMapping.visitFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
DiscriminatedAssociationAttributeMapping.visitFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
Uses of Fetchable in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return FetchableModifier and TypeMethodDescriptionAbstractEntityPersister.getFetchable
(int position) AbstractEntityPersister.getKeyFetchable
(int position) Method parameters in org.hibernate.persister.entity with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
AbstractEntityPersister.visitFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
AbstractEntityPersister.visitFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
AbstractEntityPersister.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
AbstractEntityPersister.visitKeyFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
Uses of Fetchable in org.hibernate.query
Methods in org.hibernate.query that return Fetchable -
Uses of Fetchable in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement FetchableModifier and TypeClassDescriptionclass
class
class
class
class
Methods in org.hibernate.query.derived that return FetchableModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.getFetchable
(int position) -
Uses of Fetchable in org.hibernate.query.internal
Constructors in org.hibernate.query.internal with parameters of type FetchableModifierConstructorDescriptionFetchMementoHbmStandard
(NavigablePath navigablePath, String ownerTableAlias, String tableAlias, List<String> keyColumnNames, LockMode lockMode, FetchMementoHbmStandard.FetchParentMemento parent, Map<String, FetchMemento> fetchMementoMap, Fetchable fetchable) -
Uses of Fetchable in org.hibernate.query.results
Methods in org.hibernate.query.results that return FetchableMethod parameters in org.hibernate.query.results with type arguments of type FetchableModifier and TypeMethodDescriptiondefault void
FetchBuilder.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) default void
ResultBuilder.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) -
Uses of Fetchable in org.hibernate.query.results.internal
Methods in org.hibernate.query.results.internal that return types with arguments of type FetchableModifier and TypeMethodDescriptionDomainResultCreationStateImpl.getCurrentExplicitFetchMementoResolver()
DomainResultCreationStateImpl.popExplicitFetchMementoResolver()
Methods in org.hibernate.query.results.internal with parameters of type FetchableModifier and TypeMethodDescriptionstatic DynamicFetchBuilderLegacy
static ImplicitFetchBuilder
Builders.implicitFetchBuilder
(NavigablePath fetchPath, Fetchable fetchable, DomainResultCreationState creationState) Method parameters in org.hibernate.query.results.internal with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
DomainResultCreationStateImpl.pushExplicitFetchMementoResolver
(Function<Fetchable, FetchBuilder> resolver) void
DomainResultCreationStateImpl.withExplicitFetchMementoResolver
(Function<Fetchable, FetchBuilder> resolver, Runnable runnable) Constructor parameters in org.hibernate.query.results.internal with type arguments of type FetchableModifierConstructorDescriptionDomainResultCreationStateImpl
(String stateIdentifier, JdbcValuesMetadata jdbcResultsMetadata, Map<String, Map<Fetchable, LegacyFetchBuilder>> legacyFetchBuilders, Consumer<SqlSelection> sqlSelectionConsumer, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) -
Uses of Fetchable in org.hibernate.query.results.internal.complete
Methods in org.hibernate.query.results.internal.complete that return FetchableMethods in org.hibernate.query.results.internal.complete with parameters of type FetchableMethod parameters in org.hibernate.query.results.internal.complete with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
CompleteResultBuilderEntityJpa.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) void
CompleteResultBuilderEntityStandard.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) Constructor parameters in org.hibernate.query.results.internal.complete with type arguments of type FetchableModifierConstructorDescriptionCompleteResultBuilderEntityJpa
(NavigablePath navigablePath, EntityMappingType entityDescriptor, LockMode lockMode, FetchBuilderBasicValued discriminatorFetchBuilder, HashMap<Fetchable, FetchBuilder> explicitFetchBuilderMap) CompleteResultBuilderEntityStandard
(String tableAlias, NavigablePath navigablePath, EntityMappingType entityDescriptor, LockMode lockMode, FetchBuilderBasicValued discriminatorFetchBuilder, HashMap<Fetchable, FetchBuilder> explicitFetchBuilderMap) -
Uses of Fetchable in org.hibernate.query.results.internal.dynamic
Methods in org.hibernate.query.results.internal.dynamic that return FetchableMethods in org.hibernate.query.results.internal.dynamic with parameters of type FetchableModifier and TypeMethodDescriptionvoid
AbstractFetchBuilderContainer.addFetchBuilder
(Fetchable fetchable, FetchBuilder fetchBuilder) void
DynamicFetchBuilderContainer.addFetchBuilder
(Fetchable fetchable, FetchBuilder fetchBuilder) void
DynamicFetchBuilderLegacy.addFetchBuilder
(Fetchable fetchable, FetchBuilder fetchBuilder) AbstractFetchBuilderContainer.addProperty
(Fetchable fetchable) AbstractFetchBuilderContainer.addProperty
(Fetchable fetchable, String columnAlias) AbstractFetchBuilderContainer.addProperty
(Fetchable fetchable, String... columnAliases) DynamicFetchBuilderContainer.addProperty
(Fetchable fetchable) Add a property whose columns can later be defined usingNativeQuery.ReturnProperty.addColumnAlias(java.lang.String)
DynamicFetchBuilderContainer.addProperty
(Fetchable fetchable, String columnAlias) Add a property mapped to a single column.DynamicFetchBuilderContainer.addProperty
(Fetchable fetchable, String... columnAliases) Add a property mapped to multiple columnsDynamicFetchBuilderLegacy.addProperty
(Fetchable fetchable) DynamicFetchBuilderLegacy.addProperty
(Fetchable fetchable, String columnAlias) DynamicFetchBuilderLegacy.addProperty
(Fetchable fetchable, String... columnAliases) DynamicResultBuilderEntityStandard.buildFetch
(FetchParent parent, Fetchable fetchable, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) AbstractFetchBuilderContainer.findFetchBuilder
(Fetchable fetchable) DynamicFetchBuilderContainer.findFetchBuilder
(Fetchable fetchable) Locate an explicit fetch definition for the named fetchableDynamicFetchBuilderLegacy.findFetchBuilder
(Fetchable fetchable) Method parameters in org.hibernate.query.results.internal.dynamic with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
DynamicFetchBuilderLegacy.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) Constructors in org.hibernate.query.results.internal.dynamic with parameters of type FetchableModifierConstructorDescriptionDynamicFetchBuilderLegacy
(String tableAlias, String ownerTableAlias, Fetchable fetchable, List<String> columnNames, Map<Fetchable, FetchBuilder> fetchBuilderMap) DynamicFetchBuilderLegacy
(String tableAlias, String ownerTableAlias, Fetchable fetchable, List<String> columnNames, Map<Fetchable, FetchBuilder> fetchBuilderMap, DynamicResultBuilderEntityStandard resultBuilderEntity) DynamicFetchBuilderStandard
(Fetchable fetchable) Constructor parameters in org.hibernate.query.results.internal.dynamic with type arguments of type FetchableModifierConstructorDescriptionDynamicFetchBuilderLegacy
(String tableAlias, String ownerTableAlias, Fetchable fetchable, List<String> columnNames, Map<Fetchable, FetchBuilder> fetchBuilderMap) DynamicFetchBuilderLegacy
(String tableAlias, String ownerTableAlias, Fetchable fetchable, List<String> columnNames, Map<Fetchable, FetchBuilder> fetchBuilderMap, DynamicResultBuilderEntityStandard resultBuilderEntity) -
Uses of Fetchable in org.hibernate.query.results.internal.implicit
Method parameters in org.hibernate.query.results.internal.implicit with type arguments of type FetchableModifier and TypeMethodDescriptionvoid
ImplicitFetchBuilderBasic.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) void
ImplicitFetchBuilderEmbeddable.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) void
ImplicitFetchBuilderEntity.visitFetchBuilders
(BiConsumer<Fetchable, FetchBuilder> consumer) -
Uses of Fetchable in org.hibernate.sql.results.graph
Subinterfaces of Fetchable in org.hibernate.sql.results.graphModifier and TypeInterfaceDescriptioninterface
Contract for model-parts which contribute to their container's state array for database snapshotsMethods in org.hibernate.sql.results.graph that return FetchableModifier and TypeMethodDescriptiondefault Fetchable
FetchableContainer.getFetchable
(int position) Fetch.getFetchedMapping()
The value mapping being fetcheddefault Fetchable
FetchableContainer.getKeyFetchable
(int position) Methods in org.hibernate.sql.results.graph with parameters of type FetchableModifier and TypeMethodDescriptiondefault Fetch
FetchParent.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) default NavigablePath
FetchParent.resolveNavigablePath
(Fetchable fetchable) EntityGraphTraversalState.traverse
(FetchParent parent, Fetchable fetchable, boolean exploreKeySubgraph) Traverses to the next part of the Jakarta Persistence entity graph relating to the given fetchable.Method parameters in org.hibernate.sql.results.graph with type arguments of type FetchableModifier and TypeMethodDescriptiondefault void
FetchableContainer.visitFetchables
(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
Uses of Fetchable in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic that return Fetchable -
Uses of Fetchable in org.hibernate.sql.results.graph.collection.internal
Methods in org.hibernate.sql.results.graph.collection.internal with parameters of type Fetchable -
Uses of Fetchable in org.hibernate.sql.results.graph.embeddable
Subinterfaces of Fetchable in org.hibernate.sql.results.graph.embeddable -
Uses of Fetchable in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return FetchableModifier and TypeMethodDescriptionAggregateEmbeddableFetchImpl.getFetchedMapping()
EmbeddableFetchImpl.getFetchedMapping()
Methods in org.hibernate.sql.results.graph.embeddable.internal with parameters of type FetchableModifier and TypeMethodDescriptionEmbeddableForeignKeyResultImpl.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) AggregateEmbeddableFetchImpl.resolveNavigablePath
(Fetchable fetchable) EmbeddableFetchImpl.resolveNavigablePath
(Fetchable fetchable) -
Uses of Fetchable in org.hibernate.sql.results.graph.entity
Subinterfaces of Fetchable in org.hibernate.sql.results.graph.entityModifier and TypeInterfaceDescriptioninterface
Fetchable which is entity-valuedMethods in org.hibernate.sql.results.graph.entity with parameters of type Fetchable -
Uses of Fetchable in org.hibernate.sql.results.graph.entity.internal
Methods in org.hibernate.sql.results.graph.entity.internal with parameters of type Fetchable -
Uses of Fetchable in org.hibernate.sql.results.graph.internal
Methods in org.hibernate.sql.results.graph.internal with parameters of type Fetchable -
Uses of Fetchable in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal with parameters of type FetchableModifier and TypeMethodDescriptionStandardEntityGraphTraversalStateImpl.traverse
(FetchParent fetchParent, Fetchable fetchable, boolean exploreKeySubgraph)