Uses of Interface
org.hibernate.sql.results.graph.DomainResultCreationState
Packages that use DomainResultCreationState
Package
Description
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator
.Contains a framework of strategies for efficient retrieval of
database-generated values.
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.
Defines support for performing mutation operations originating
from persistence-context events.
Support for defining result set mappings
used in
NativeQuery
, ProcedureCall
,
and StoredProcedureQuery
.An SPI for defining, registering, and rendering functions in HQL.
Package for the translation of SQM into SQL AST
Nodes representing expressions in the SQM tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select
statements in a SQL tree.Defines domain result graphs.
-
Uses of DomainResultCreationState in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionInitializerProducerBuilder.createArrayInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createBagInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createCollectionTypeWrapperInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractBagSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractMapSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) AbstractSetSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) default CollectionInitializerProducer
CollectionSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, DomainResultCreationState creationState) Create a producer forCollectionInitializer
instances for the given collection semanticsdefault CollectionInitializerProducer
CollectionSemantics.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, String resultVariable, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) Create a producer forCollectionInitializer
instances for the given collection semanticsInitializerProducerBuilder.createInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, CollectionClassification classification, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createListInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createMapInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch indexFetch, Fetch elementFetch, DomainResultCreationState creationState) InitializerProducerBuilder.createSetInitializerProducer
(NavigablePath navigablePath, PluralAttributeMapping attributeMapping, FetchParent fetchParent, boolean selected, Fetch elementFetch, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.dialect.sql.ast
Classes in org.hibernate.dialect.sql.ast that implement DomainResultCreationStateModifier and TypeClassDescriptionclass
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE. -
Uses of DomainResultCreationState in org.hibernate.generator.values
Methods in org.hibernate.generator.values with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionBasicResult
<?> GeneratedValueBasicResultBuilder.buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) -
Uses of DomainResultCreationState in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptiondefault void
EmbeddableMappingType.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default void
EmbeddableMappingType.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) default void
EntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default void
EntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
ModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) Apply SQL selections for a specific reference to this ModelPart outside the domain query's root select clause.void
ModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) Apply SQL selections for a specific reference to this ModelPart outside the domain query's root select clause.<T> DomainResult
<T> EmbeddableMappingType.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) default <T> DomainResult
<T> EntityValuedModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult
<T> ForeignKeyDescriptor.createDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.<T> DomainResult
<T> ModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for a specific reference to this ModelPart.<K> DomainResult
<K> TableDetails.KeyDetails.createDomainResult
(NavigablePath navigablePath, TableReference tableReference, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for selecting and retrieving the key.DomainResult
<?> ForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.DomainResult
<?> ForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.default <T> DomainResult
<T> PluralAttributeMapping.createSnapshotDomainResult
(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState) DomainResult
<?> ForeignKeyDescriptor.createTargetDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the target-side of the fk The table group must be the one containing the targetBasicFetch
<?> DiscriminatorMapping.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
AbstractEntityPersister.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AbstractEntityPersister.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) <T> DomainResult
<T> AbstractEntityPersister.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type DomainResultCreationStateModifier and TypeMethodDescription<K> DomainResult
<K> EntityTableMapping.CompositeKeyMapping.createDomainResult
(NavigablePath navigablePath, TableReference tableReference, String resultVariable, DomainResultCreationState creationState) <K> DomainResult
<K> EntityTableMapping.SimpleKeyMapping.createDomainResult
(NavigablePath navigablePath, TableReference tableReference, String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionFetchBuilder.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) BasicFetch
<?> FetchBuilderBasicValued.buildFetch
(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, DomainResultCreationState domainResultCreationState) DomainResult
<?> ResultBuilder.buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) Build a resultBasicResult
<?> ResultBuilderBasicValued.buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) ResultBuilderEmbeddable.buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) ResultBuilderEntityValued.buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) -
Uses of DomainResultCreationState in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
SelfRenderingFunctionSqlAstExpression.applySqlSelections
(DomainResultCreationState creationState) SelfRenderingFunctionSqlAstExpression.createDomainResult
(String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql that implement DomainResultCreationState -
Uses of DomainResultCreationState in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
Conversion.applySqlSelections
(DomainResultCreationState creationState) Conversion.createDomainResult
(String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
Any.applySqlSelections
(DomainResultCreationState creationState) void
BinaryArithmeticExpression.applySqlSelections
(DomainResultCreationState creationState) void
CaseSearchedExpression.applySqlSelections
(DomainResultCreationState creationState) void
CaseSimpleExpression.applySqlSelections
(DomainResultCreationState creationState) void
Duration.applySqlSelections
(DomainResultCreationState creationState) void
EmbeddableTypeLiteral.applySqlSelections
(DomainResultCreationState creationState) void
EntityTypeLiteral.applySqlSelections
(DomainResultCreationState creationState) void
Every.applySqlSelections
(DomainResultCreationState creationState) void
JdbcLiteral.applySqlSelections
(DomainResultCreationState creationState) void
Over.applySqlSelections
(DomainResultCreationState creationState) void
QueryLiteral.applySqlSelections
(DomainResultCreationState creationState) void
SqlTuple.applySqlSelections
(DomainResultCreationState creationState) void
UnaryOperation.applySqlSelections
(DomainResultCreationState creationState) void
UnparsedNumericLiteral.applySqlSelections
(DomainResultCreationState creationState) Any.createDomainResult
(String resultVariable, DomainResultCreationState creationState) BinaryArithmeticExpression.createDomainResult
(String resultVariable, DomainResultCreationState creationState) CaseSearchedExpression.createDomainResult
(String resultVariable, DomainResultCreationState creationState) CaseSimpleExpression.createDomainResult
(String resultVariable, DomainResultCreationState creationState) Duration.createDomainResult
(String resultVariable, DomainResultCreationState creationState) EmbeddableTypeLiteral.createDomainResult
(String resultVariable, DomainResultCreationState creationState) EntityTypeLiteral.createDomainResult
(String resultVariable, DomainResultCreationState creationState) Every.createDomainResult
(String resultVariable, DomainResultCreationState creationState) JdbcLiteral.createDomainResult
(String resultVariable, DomainResultCreationState creationState) Over.createDomainResult
(String resultVariable, DomainResultCreationState creationState) QueryLiteral.createDomainResult
(String resultVariable, DomainResultCreationState creationState) DomainResult
<?> SqlTuple.createDomainResult
(String resultVariable, DomainResultCreationState creationState) UnaryOperation.createDomainResult
(String resultVariable, DomainResultCreationState creationState) UnparsedNumericLiteral.createDomainResult
(String resultVariable, DomainResultCreationState creationState) BinaryArithmeticExpression.resolveSqlSelection
(DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
DelegatingTableGroup.applySqlSelections
(DomainResultCreationState creationState) void
OneToManyTableGroup.applySqlSelections
(DomainResultCreationState creationState) default void
TableGroup.applySqlSelections
(DomainResultCreationState creationState) void
TableGroupJoin.applySqlSelections
(DomainResultCreationState creationState) DelegatingTableGroup.createDomainResult
(String resultVariable, DomainResultCreationState creationState) OneToManyTableGroup.createDomainResult
(String resultVariable, DomainResultCreationState creationState) default DomainResult
TableGroup.createDomainResult
(String resultVariable, DomainResultCreationState creationState) TableGroupJoin.createDomainResult
(String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptiondefault void
Predicate.applySqlSelections
(DomainResultCreationState creationState) default DomainResult
<Boolean> Predicate.createDomainResult
(String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
SelectStatement.applySqlSelections
(DomainResultCreationState creationState) DomainResult
<?> SelectStatement.createDomainResult
(String resultVariable, DomainResultCreationState creationState) -
Uses of DomainResultCreationState in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionvoid
AbstractFetchParent.afterInitialize
(FetchParent fetchParent, DomainResultCreationState creationState) default <T> DomainResult
<T> DatabaseSnapshotContributor.createSnapshotDomainResult
(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult to be used when selecting snapshots from the database.Fetchable.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. -
Uses of DomainResultCreationState in org.hibernate.sql.results.graph.basic
Constructors in org.hibernate.sql.results.graph.basic with parameters of type DomainResultCreationStateModifierConstructorDescriptionBasicFetch
(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 DomainResultCreationState in org.hibernate.sql.results.graph.entity
Methods in org.hibernate.sql.results.graph.entity with parameters of type DomainResultCreationStateModifier and TypeMethodDescriptionprotected void
AbstractDiscriminatedEntityResultGraphNode.afterInitialize
(DomainResultCreationState creationState) void
AbstractEntityResultGraphNode.afterInitialize
(FetchParent fetchParent, DomainResultCreationState creationState) EntityValuedFetchable.generateFetch
(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)