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 TypeInterfaceDescriptioninterfaceAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceCommonality for an association, mainly details relative to the foreign-keyinterfaceDescribes an attribute at the mapping model level.interfaceMapping for a simple, single-column identifierinterfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceHibernate 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 mappingsinterfaceMapping for a composite identifierinterfaceA discriminated association.interfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes the mapping of an embeddable (composite).interfaceCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceDetails about the discriminator for an entity hierarchy.interfaceDescribes the mapping of an entity's identifier.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's versioninterfaceA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return FetchableModifier and TypeMethodDescriptiondefault FetchableEmbeddableValuedModelPart.getFetchable(int position) default FetchableEntityMappingType.getFetchable(int position) default FetchablePluralAttributeMapping.getFetchable(int position) default FetchablePluralAttributeMapping.getKeyFetchable(int position) Method parameters in org.hibernate.metamodel.mapping with type arguments of type FetchableModifier and TypeMethodDescriptiondefault voidPluralAttributeMapping.visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidPluralAttributeMapping.visitFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidPluralAttributeMapping.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidPluralAttributeMapping.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 TypeInterfaceDescriptioninterfaceorg.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 TypeMethodDescriptionvoidAbstractEntityPersister.visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidAbstractEntityPersister.visitFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidAbstractEntityPersister.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidAbstractEntityPersister.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 voidFetchBuilder.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) default voidResultBuilder.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) -
Uses of Fetchable in org.hibernate.sql.results.graph
Subinterfaces of Fetchable in org.hibernate.sql.results.graphModifier and TypeInterfaceDescriptioninterfaceContract 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 FetchableFetchableContainer.getFetchable(int position) Fetch.getFetchedMapping()The value mapping being fetcheddefault FetchableFetchableContainer.getKeyFetchable(int position) Methods in org.hibernate.sql.results.graph with parameters of type FetchableModifier and TypeMethodDescriptiondefault FetchFetchParent.generateFetchableFetch(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) default NavigablePathFetchParent.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 voidFetchableContainer.visitFetchables(int offset, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitKeyFetchables(int offset, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.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 TypeInterfaceDescriptioninterfaceFetchable which is entity-valuedMethods in org.hibernate.sql.results.graph.entity with parameters of type Fetchable