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 TypeClassDescriptionclassBase implementation for composite identifier mappings -
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(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidPluralAttributeMapping.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidPluralAttributeMapping.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 TypeInterfaceDescriptioninterfaceAn entity-valued collection-part.interfaceClasses in org.hibernate.metamodel.mapping.internal that implement FetchableModifier and TypeClassDescriptionclassclassclassBase support for EntityCollectionPart implementationsclassclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSingular, any-valued attributeclassclassclassclassSupport forEmbeddedIdclassclassclassclassThe inverse part of a "non-aggregated" composite identifier.classEntity-valued collection-part mapped through a join table.classA "non-aggregated" composite identifier.classorder( id, ...classclassclassclassMethods 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 TypeMethodDescriptionvoidAbstractEmbeddableMapping.visitFetchables(Consumer<? super Fetchable> consumer, EntityMappingType treatTargetType) voidAbstractEmbeddableMapping.visitFetchables(IndexedConsumer<? super Fetchable> indexedConsumer, EntityMappingType treatTargetType) voidDiscriminatedAssociationAttributeMapping.visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidDiscriminatedAssociationAttributeMapping.visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
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(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidAbstractEntityPersister.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) voidAbstractEntityPersister.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.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 voidFetchBuilder.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) default voidResultBuilder.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 DynamicFetchBuilderLegacystatic ImplicitFetchBuilderBuilders.implicitFetchBuilder(NavigablePath fetchPath, Fetchable fetchable, DomainResultCreationState creationState) Method parameters in org.hibernate.query.results.internal with type arguments of type FetchableModifier and TypeMethodDescriptionvoidDomainResultCreationStateImpl.pushExplicitFetchMementoResolver(Function<Fetchable, FetchBuilder> resolver) voidDomainResultCreationStateImpl.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, boolean isProcedureOrNativeQuery, 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 TypeMethodDescriptionvoidCompleteResultBuilderEntityJpa.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) voidCompleteResultBuilderEntityStandard.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 TypeMethodDescriptionvoidAbstractFetchBuilderContainer.addFetchBuilder(Fetchable fetchable, FetchBuilder fetchBuilder) voidDynamicFetchBuilderContainer.addFetchBuilder(Fetchable fetchable, FetchBuilder fetchBuilder) voidDynamicFetchBuilderLegacy.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 TypeMethodDescriptionvoidDynamicFetchBuilderLegacy.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 TypeMethodDescriptionvoidImplicitFetchBuilderBasic.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) voidImplicitFetchBuilderEmbeddable.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) voidImplicitFetchBuilderEntity.visitFetchBuilders(BiConsumer<Fetchable, FetchBuilder> consumer) -
Uses of Fetchable in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement FetchableModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.hibernate.query.sqm.tuple.internal that return FetchableModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.getFetchable(int position) -
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, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitKeyFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) default voidFetchableContainer.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 TypeInterfaceDescriptioninterfaceFetchable 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)