Uses of Enum Class
org.hibernate.engine.FetchTiming
Packages that use FetchTiming
Package
Description
This package contains classes which are "shared" by other subsystems,
and implementations of some key algorithms.
Models the fetch profiles defined by the application.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines domain result graphs.
-
Uses of FetchTiming in org.hibernate.boot.model.source.internal.hbm
Methods in org.hibernate.boot.model.source.internal.hbm that return FetchTimingModifier and TypeMethodDescriptionFetchCharacteristicsPluralAttributeImpl.getFetchTiming()
FetchCharacteristicsSingularAssociationImpl.getFetchTiming()
Methods in org.hibernate.boot.model.source.internal.hbm with parameters of type FetchTimingModifier and TypeMethodDescriptionFetchCharacteristicsPluralAttributeImpl.Builder.setFetchTiming
(FetchTiming fetchTiming) FetchCharacteristicsSingularAssociationImpl.Builder.setFetchTiming
(FetchTiming fetchTiming) Constructors in org.hibernate.boot.model.source.internal.hbm with parameters of type FetchTimingModifierConstructorDescriptionFetchCharacteristicsPluralAttributeImpl
(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy) -
Uses of FetchTiming in org.hibernate.boot.model.source.spi
Methods in org.hibernate.boot.model.source.spi that return FetchTiming -
Uses of FetchTiming in org.hibernate.engine
Methods in org.hibernate.engine that return FetchTimingModifier and TypeMethodDescriptionstatic FetchTiming
static FetchTiming
Returns the enum constant of this class with the specified name.static FetchTiming[]
FetchTiming.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of FetchTiming in org.hibernate.engine.profile
Methods in org.hibernate.engine.profile that return FetchTimingModifier and TypeMethodDescriptionFetch.getTiming()
The fetch timing to be applied to the association.Constructors in org.hibernate.engine.profile with parameters of type FetchTimingModifierConstructorDescriptionFetch
(Association association, FetchStyle method, FetchTiming timing) Constructs aFetch
. -
Uses of FetchTiming in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return FetchTimingMethods in org.hibernate.metamodel.internal with parameters of type FetchTimingModifier and TypeMethodDescriptionAbstractCompositeIdentifierMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return FetchTimingMethods in org.hibernate.metamodel.mapping with parameters of type FetchTimingModifier and TypeMethodDescriptionBasicFetch<?>
DiscriminatorMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return FetchTimingModifier and TypeMethodDescriptionstatic FetchTiming
FetchOptionsHelper.determineFetchTiming
(FetchStyle style, AssociationType type, boolean lazy, String role, SessionFactoryImplementor sessionFactory) static FetchTiming
FetchOptionsHelper.determineFetchTiming
(FetchStyle style, AssociationType type, SessionFactoryImplementor sessionFactory) AbstractEntityCollectionPart.getTiming()
AbstractStateArrayContributorMapping.getTiming()
AnyDiscriminatorPart.getTiming()
AnyKeyPart.getTiming()
BasicEntityIdentifierMappingImpl.getTiming()
BasicValuedCollectionPart.getTiming()
CollectionIdentifierDescriptorImpl.getTiming()
DiscriminatedAssociationMapping.getTiming()
EmbeddedCollectionPart.getTiming()
EntityVersionMappingImpl.getTiming()
PluralAttributeMappingImpl.getTiming()
SimpleForeignKeyDescriptor.getTiming()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type FetchTimingModifier and TypeMethodDescriptionBasicFetch<?>
AbstractDiscriminatorMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) AbstractEntityCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicFetch<?>
AnyDiscriminatorPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) AnyKeyPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicEntityIdentifierMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicValuedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) BasicFetch<?>
CaseStatementDiscriminatorMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) CollectionIdentifierDescriptorImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedAssociationAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedAssociationMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) DiscriminatedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EmbeddedAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EmbeddedCollectionPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EntityRowIdMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) EntityVersionMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) NonAggregatedIdentifierMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) PluralAttributeMappingImpl.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) SimpleForeignKeyDescriptor.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) ToOneAttributeMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) PluralAttributeMappingImpl.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) ToOneAttributeMapping.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) Constructors in org.hibernate.metamodel.mapping.internal with parameters of type FetchTimingModifierConstructorDescriptionAbstractSingularAttributeMapping
(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, ManagedMappingType declaringType, PropertyAccess propertyAccess) AbstractStateArrayContributorMapping
(String name, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, int stateArrayPosition, int fetchableIndex, ManagedMappingType declaringType, PropertyAccess propertyAccess) BasicAttributeMapping
(String attributeName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, String tableExpression, String mappedColumnExpression, SelectablePath selectablePath, boolean isFormula, String customReadExpression, String customWriteExpression, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, boolean isLob, boolean nullable, boolean insertable, boolean updateable, boolean partitioned, JdbcMapping jdbcMapping, ManagedMappingType declaringType, PropertyAccess propertyAccess) DiscriminatedAssociationAttributeMapping
(NavigableRole attributeRole, JavaType<?> baseAssociationJtd, ManagedMappingType declaringType, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, PropertyAccess propertyAccess, Property bootProperty, AnyType anyType, Any bootValueMapping, MappingModelCreationProcess creationProcess) DiscriminatedAssociationMapping
(DiscriminatedAssociationModelPart modelPart, AnyDiscriminatorPart discriminatorPart, BasicValuedModelPart keyPart, JavaType<?> baseAssociationJtd, FetchTiming fetchTiming, SessionFactoryImplementor sessionFactory) EmbeddedAttributeMapping
(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) EmbeddedAttributeMapping
(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) PluralAttributeMappingImpl
(String attributeName, Collection bootDescriptor, PropertyAccess propertyAccess, AttributeMetadata attributeMetadata, CollectionMappingType<?> collectionMappingType, int stateArrayPosition, int fetchableIndex, CollectionPart elementDescriptor, CollectionPart indexDescriptor, CollectionIdentifierDescriptor identifierDescriptor, FetchTiming fetchTiming, FetchStyle fetchStyle, CascadeStyle cascadeStyle, ManagedMappingType declaringType, CollectionPersister collectionDescriptor, MappingModelCreationProcess creationProcess) ToOneAttributeMapping
(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess) VirtualEmbeddedAttributeMapping
(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) VirtualEmbeddedAttributeMapping
(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) -
Uses of FetchTiming in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return FetchTimingMethods in org.hibernate.query.derived with parameters of type FetchTimingModifier and TypeMethodDescriptionBasicFetch<?>
AnonymousTupleBasicValuedModelPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) AnonymousTupleEmbeddableValuedModelPart.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph that return FetchTimingModifier and TypeMethodDescriptionEntityGraphTraversalState.FetchStrategy.getFetchTiming()
Fetch.getTiming()
immediate or delayed? todo (6.0) : should we also expose the fetch-style? Perhaps the fetch-options?FetchTimingAccess.getTiming()
Methods in org.hibernate.sql.results.graph with parameters of type FetchTimingModifier and TypeMethodDescriptionFetchable.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) Generates a Fetch of this fetchabledefault Fetch
FetchParent.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) default Fetch
Fetchable.resolveCircularFetch
(NavigablePath fetchablePath, FetchParent fetchParent, FetchTiming fetchTiming, DomainResultCreationState creationState) Check whether this Fetchable is considered a circular fetch.static FetchOptions
FetchOptions.valueOf
(FetchTiming fetchTiming, FetchStyle fetchStyle) Constructors in org.hibernate.sql.results.graph with parameters of type FetchTiming -
Uses of FetchTiming in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic that return FetchTimingConstructors in org.hibernate.sql.results.graph.basic with parameters of type FetchTimingModifierConstructorDescriptionBasicFetch
(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, FetchTiming fetchTiming, DomainResultCreationState creationState, boolean unwrapRowProcessingState) BasicFetch
(int valuesArrayPosition, FetchParent fetchParent, NavigablePath fetchablePath, BasicValuedModelPart valuedMapping, BasicValueConverter<T, ?> valueConverter, FetchTiming fetchTiming, boolean canBasicPartFetchBeDelayed, DomainResultCreationState creationState, boolean coerceResultType, boolean unwrapRowProcessingState) -
Uses of FetchTiming in org.hibernate.sql.results.graph.collection.internal
Methods in org.hibernate.sql.results.graph.collection.internal that return FetchTiming -
Uses of FetchTiming in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return FetchTimingModifier and TypeMethodDescriptionAggregateEmbeddableFetchImpl.getTiming()
EmbeddableFetchImpl.getTiming()
Methods in org.hibernate.sql.results.graph.embeddable.internal with parameters of type FetchTimingModifier and TypeMethodDescriptionEmbeddableForeignKeyResultImpl.generateFetchableFetch
(Fetchable fetchable, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) Constructors in org.hibernate.sql.results.graph.embeddable.internal with parameters of type FetchTimingModifierConstructorDescriptionAggregateEmbeddableFetchImpl
(NavigablePath navigablePath, EmbeddableValuedFetchable embeddedPartDescriptor, FetchParent fetchParent, FetchTiming fetchTiming, boolean hasTableGroup, DomainResultCreationState creationState) EmbeddableFetchImpl
(NavigablePath navigablePath, EmbeddableValuedFetchable embeddedPartDescriptor, FetchParent fetchParent, FetchTiming fetchTiming, boolean hasTableGroup, DomainResultCreationState creationState) NonAggregatedIdentifierMappingFetch
(NavigablePath navigablePath, NonAggregatedIdentifierMapping embeddedPartDescriptor, FetchParent fetchParent, FetchTiming fetchTiming, boolean hasTableGroup, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.sql.results.graph.entity
Methods in org.hibernate.sql.results.graph.entity with parameters of type FetchTimingModifier and TypeMethodDescriptionEntityValuedFetchable.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.sql.results.graph.entity.internal
Methods in org.hibernate.sql.results.graph.entity.internal that return FetchTimingModifier and TypeMethodDescriptionDiscriminatedEntityFetch.getTiming()
EntityDelayedFetchImpl.getTiming()
EntityFetchJoinedImpl.getTiming()
EntityFetchSelectImpl.getTiming()
Constructors in org.hibernate.sql.results.graph.entity.internal with parameters of type FetchTimingModifierConstructorDescriptionDiscriminatedEntityFetch
(NavigablePath navigablePath, JavaType<?> baseAssociationJtd, DiscriminatedAssociationModelPart fetchedPart, FetchTiming fetchTiming, FetchParent fetchParent, DomainResultCreationState creationState) -
Uses of FetchTiming in org.hibernate.sql.results.internal.domain
Methods in org.hibernate.sql.results.internal.domain that return FetchTimingModifier and TypeMethodDescriptionCircularBiDirectionalFetchImpl.getTiming()
CircularFetchImpl.getTiming()
Constructors in org.hibernate.sql.results.internal.domain with parameters of type FetchTimingModifierConstructorDescriptionCircularBiDirectionalFetchImpl
(FetchTiming timing, NavigablePath navigablePath, FetchParent fetchParent, ToOneAttributeMapping referencedModelPart, NavigablePath referencedNavigablePath, @Nullable DomainResult<?> keyResult) CircularFetchImpl
(ToOneAttributeMapping referencedModelPart, FetchTiming timing, NavigablePath navigablePath, FetchParent fetchParent, boolean selectByUniqueKey, NavigablePath referencedNavigablePath, DomainResult<?> keyResult, DomainResultCreationState creationState)