Uses of Interface
org.hibernate.sql.results.graph.Fetchable
-
-
Uses of Fetchable in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement Fetchable Modifier and Type Class Description class
AbstractCompositeIdentifierMapping
Base implementation for composite identifier mappings -
Uses of Fetchable in org.hibernate.metamodel.mapping
Subinterfaces of Fetchable in org.hibernate.metamodel.mapping Modifier and Type Interface Description interface
AggregatedIdentifierMapping
An "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interface
Association
Commonality for an association, mainly details relative to the foreign-keyinterface
AttributeMapping
Describes an attribute at the mapping model level.interface
BasicEntityIdentifierMapping
Mapping for a simple, single-column identifierinterface
BasicValuedModelPart
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
CollectionIdentifierDescriptor
Descriptor for the collection identifier.interface
CollectionPart
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
CompositeIdentifierMapping
Mapping for a composite identifierinterface
DiscriminatedAssociationModelPart
A discriminated association.interface
DiscriminatorMapping
Mapping of a discriminator, for either entity or association (ANY) discrimination.interface
EmbeddableDiscriminatorMapping
Details about the discriminator for an embeddable hierarchy.interface
EmbeddableValuedModelPart
Describes the mapping of an embeddable (composite).interface
EntityAssociationMapping
Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterface
EntityDiscriminatorMapping
Details about the discriminator for an entity hierarchy.interface
EntityRowIdMapping
Mapping of a row-idinterface
EntityVersionMapping
Describes the mapping of an entity's versioninterface
NonAggregatedIdentifierMapping
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
PluralAttributeMapping
Mapping of a plural (collection-valued) attributeinterface
SingularAttributeMapping
Mapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return Fetchable Modifier and Type Method Description default 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 Fetchable Modifier and Type Method Description default 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.internal Modifier and Type Interface Description interface
EntityCollectionPart
An entity-valued collection-part.interface
SingleAttributeIdentifierMapping
Methods in org.hibernate.metamodel.mapping.internal that return Fetchable Modifier and Type Method Description Fetchable
AbstractEmbeddableMapping. getFetchable(int position)
Fetchable
CompoundNaturalIdMapping. getFetchable(int position)
Fetchable
DiscriminatedAssociationAttributeMapping. getFetchable(int position)
Fetchable
DiscriminatedCollectionPart. getFetchable(int position)
Fetchable
InverseNonAggregatedIdentifierMapping. getFetchable(int position)
Fetchable
NonAggregatedIdentifierMappingImpl. getFetchable(int position)
Fetchable
ToOneAttributeMapping. getFetchable(int position)
Methods in org.hibernate.metamodel.mapping.internal with parameters of type Fetchable Modifier and Type Method Description Fetch
CompoundNaturalIdMapping.DomainResultImpl. findFetch(Fetchable fetchable)
Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type Fetchable Modifier and Type Method Description void
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 Fetchable Modifier and Type Method Description Fetchable
AbstractEntityPersister. getFetchable(int position)
Fetchable
AbstractEntityPersister. getKeyFetchable(int position)
Methods in org.hibernate.persister.entity with parameters of type Fetchable Modifier and Type Method Description boolean
AbstractEntityPersister. isSelectable(FetchParent fetchParent, Fetchable fetchable)
Deprecated.useisSelectable()
instead.Method parameters in org.hibernate.persister.entity with type arguments of type Fetchable Modifier and Type Method Description void
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 Fetchable Modifier and Type Class Description class
AnonymousTupleBasicEntityIdentifierMapping
class
AnonymousTupleBasicValuedModelPart
class
AnonymousTupleEmbeddableValuedModelPart
class
AnonymousTupleEmbeddedEntityIdentifierMapping
class
AnonymousTupleNonAggregatedEntityIdentifierMapping
Methods in org.hibernate.query.derived that return Fetchable Modifier and Type Method Description Fetchable
AnonymousTupleEmbeddableValuedModelPart. getFetchable(int position)
-
Uses of Fetchable in org.hibernate.query.internal
Constructors in org.hibernate.query.internal with parameters of type Fetchable Constructor Description FetchMementoHbmStandard(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 Fetchable Modifier and Type Method Description static 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 Fetchable Modifier and Type Method Description Fetchable
CompleteFetchBuilder. getReferencedPart()
Methods in org.hibernate.query.results.complete with parameters of type Fetchable Modifier and Type Method Description Fetch
EntityResultImpl. findFetch(Fetchable fetchable)
-
Uses of Fetchable in org.hibernate.query.results.dynamic
Methods in org.hibernate.query.results.dynamic with parameters of type Fetchable Modifier and Type Method Description Fetch
DynamicResultBuilderEntityStandard. 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.graph Modifier and Type Interface Description interface
DatabaseSnapshotContributor
Contract for model-parts which contribute to their container's state array for database snapshotsMethods in org.hibernate.sql.results.graph that return Fetchable Modifier and Type Method Description default Fetchable
FetchableContainer. getFetchable(int position)
Fetchable
Fetch. getFetchedMapping()
The value mapping being fetcheddefault Fetchable
FetchableContainer. getKeyFetchable(int position)
Methods in org.hibernate.sql.results.graph with parameters of type Fetchable Modifier and Type Method Description Fetch
AbstractFetchParent. findFetch(Fetchable fetchable)
Fetch
FetchParent. findFetch(Fetchable fetchable)
default Fetch
FetchParent. generateFetchableFetch(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
Fetch
FetchList. get(Fetchable fetchable)
default NavigablePath
FetchParent. resolveNavigablePath(Fetchable fetchable)
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.Method parameters in org.hibernate.sql.results.graph with type arguments of type Fetchable Modifier and Type Method Description default 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 Modifier and Type Method Description Fetchable
BasicFetch. getFetchedMapping()
-
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 Modifier and Type Method Description Fetch
CollectionDomainResult. findFetch(Fetchable fetchable)
Fetch
CollectionFetch. findFetch(Fetchable fetchable)
Fetch
EagerCollectionFetch. findFetch(Fetchable fetchable)
NavigablePath
EagerCollectionFetch. resolveNavigablePath(Fetchable fetchable)
-
Uses of Fetchable in org.hibernate.sql.results.graph.embeddable
Subinterfaces of Fetchable in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interface
EmbeddableValuedFetchable
-
Uses of Fetchable in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return Fetchable Modifier and Type Method Description Fetchable
AggregateEmbeddableFetchImpl. getFetchedMapping()
Fetchable
EmbeddableFetchImpl. getFetchedMapping()
Methods in org.hibernate.sql.results.graph.embeddable.internal with parameters of type Fetchable Modifier and Type Method Description Fetch
EmbeddableForeignKeyResultImpl. generateFetchableFetch(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)
NavigablePath
AggregateEmbeddableFetchImpl. resolveNavigablePath(Fetchable fetchable)
NavigablePath
EmbeddableFetchImpl. resolveNavigablePath(Fetchable fetchable)
-
Uses of Fetchable in org.hibernate.sql.results.graph.entity
Subinterfaces of Fetchable in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interface
EntityValuedFetchable
Fetchable which is entity-valuedMethods in org.hibernate.sql.results.graph.entity with parameters of type Fetchable Modifier and Type Method Description Fetch
AbstractDiscriminatedEntityResultGraphNode. findFetch(Fetchable 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 Modifier and Type Method Description Fetch
AbstractNonJoinedEntityFetch. findFetch(Fetchable fetchable)
Fetch
EntityFetchJoinedImpl. findFetch(Fetchable fetchable)
NavigablePath
EntityResultImpl. resolveNavigablePath(Fetchable fetchable)
-
Uses of Fetchable in org.hibernate.sql.results.graph.internal
Methods in org.hibernate.sql.results.graph.internal with parameters of type Fetchable Modifier and Type Method Description Fetch
ImmutableFetchList. get(Fetchable fetchable)
-
Uses of Fetchable in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal with parameters of type Fetchable Modifier and Type Method Description EntityGraphTraversalState.TraversalResult
StandardEntityGraphTraversalStateImpl. traverse(FetchParent fetchParent, Fetchable fetchable, boolean exploreKeySubgraph)
-