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.
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
or the hbm.xml
mapping element <resultset/>
.Support for mutable result/fetch builder graphs nodes built dynamically via
Hibernate's
NativeQuery
APIsDefines 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
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) Methods in org.hibernate.persister.entity with parameters of type FetchableModifier and TypeMethodDescriptionboolean
AbstractEntityPersister.isSelectable
(FetchParent fetchParent, Fetchable fetchable) Deprecated.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.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 with parameters of type FetchableModifier and TypeMethodDescriptionstatic ImplicitFetchBuilder
Builders.implicitFetchBuilder
(NavigablePath fetchPath, Fetchable fetchable, DomainResultCreationState creationState) -
Uses of Fetchable in org.hibernate.query.results.complete
Methods in org.hibernate.query.results.complete that return FetchableMethods in org.hibernate.query.results.complete with parameters of type Fetchable -
Uses of Fetchable in org.hibernate.query.results.dynamic
Methods in org.hibernate.query.results.dynamic with parameters of type FetchableModifier and TypeMethodDescriptionDynamicResultBuilderEntityStandard.buildFetch
(FetchParent parent, Fetchable fetchable, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) -
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)
isSelectable()
instead.