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
.Defines domain result graphs.
-
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
(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
PluralAttributeMapping.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
PluralAttributeMapping.visitKeyFetchables
(org.hibernate.internal.util.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
org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping
-
Uses of Fetchable in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return FetchableMethod 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
(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
AbstractEntityPersister.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) void
AbstractEntityPersister.visitKeyFetchables
(org.hibernate.internal.util.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.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.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 givenFetchable
.Method parameters in org.hibernate.sql.results.graph with type arguments of type FetchableModifier and TypeMethodDescriptiondefault void
FetchableContainer.visitFetchables
(int offset, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitFetchables
(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(int offset, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default void
FetchableContainer.visitKeyFetchables
(org.hibernate.internal.util.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.embeddable
Subinterfaces of Fetchable in org.hibernate.sql.results.graph.embeddable -
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