Uses of Interface
org.hibernate.sql.ast.spi.SqlAstCreationState
-
Packages that use SqlAstCreationState Package Description org.hibernate.dialect org.hibernate.internal org.hibernate.loader.ast.internal org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering Support for set and map orderingorg.hibernate.metamodel.mapping.ordering.ast org.hibernate.metamodel.model.domain.internal org.hibernate.persister.collection org.hibernate.persister.entity org.hibernate.query.derived org.hibernate.query.results Support for defining result-set mappings used inNativeQuery
andProcedureCall
/StoredProcedureQuery
.org.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.ast.tree.from org.hibernate.sql.results.graph -
-
Uses of SqlAstCreationState in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SqlAstCreationState Modifier and Type Class Description class
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE. -
Uses of SqlAstCreationState in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type SqlAstCreationState Modifier and Type Method Description static void
FilterHelper. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, Restrictable restrictable, TableGroup rootTableGroup, boolean useIdentificationVariable, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationState astCreationState)
-
Uses of SqlAstCreationState in org.hibernate.loader.ast.internal
Classes in org.hibernate.loader.ast.internal that implement SqlAstCreationState Modifier and Type Class Description class
LoaderSqlAstCreationState
Helper used when generating the database-snapshot select queryMethods in org.hibernate.loader.ast.internal that return SqlAstCreationState Modifier and Type Method Description SqlAstCreationState
LoaderSqlAstCreationState. getSqlAstCreationState()
-
Uses of SqlAstCreationState in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal with parameters of type SqlAstCreationState Modifier and Type Method Description SqlTuple
AbstractCompositeIdentifierMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqlAstCreationState in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type SqlAstCreationState Modifier and Type Method Description default void
PluralAttributeMapping. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
default void
EntityMappingType. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
default void
PluralAttributeMapping. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
Restrictable. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Applies the base set of restrictions.void
Discriminatable. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
default void
EntityMappingType. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
default void
EntityMappingType. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
void
FilterRestrictable. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
Applies just theFilter
values enabled for the associated entitydefault void
PluralAttributeMapping. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
default void
EntityMappingType. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
default void
PluralAttributeMapping. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
void
WhereRestrictable. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
Apply theWhere
restrictionsdefault TableGroup
EntityMappingType. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
Expression
EntityDiscriminatorMapping. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Create the appropriate SQL expression for this discriminatorSqlTuple
EmbeddableValuedModelPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqlAstCreationState in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SqlAstCreationState Modifier and Type Method Description void
AbstractDomainPath. apply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
AbstractDomainPath. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
TableGroup
PluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
Expression
AbstractDomainPath. resolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SqlAstNode
AbstractDomainPath. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
Expression
CaseStatementDiscriminatorMappingImpl. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Expression
ExplicitColumnDiscriminatorMappingImpl. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
SqlTuple
EmbeddedAttributeMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
EmbeddedCollectionPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
InverseNonAggregatedIdentifierMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
NonAggregatedIdentifierMappingImpl. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqlAstCreationState in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering with parameters of type SqlAstCreationState Modifier and Type Method Description void
OrderByFragment. apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState)
Apply the ordering to the given SQL ASTvoid
OrderByFragmentImpl. apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState)
-
Uses of SqlAstCreationState in org.hibernate.metamodel.mapping.ordering.ast
Methods in org.hibernate.metamodel.mapping.ordering.ast with parameters of type SqlAstCreationState Modifier and Type Method Description void
ColumnReference. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
FunctionExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
OrderingExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
Apply the SQL AST sort-specifications associated with this ordering-expressionvoid
SelfRenderingOrderingExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
static Expression
OrderingExpression. applyCollation(Expression expression, String collation, SqlAstCreationState creationState)
Expression
ColumnReference. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SelfRenderingFunctionSqlAstExpression
FunctionExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SqlAstNode
OrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
Expression
SelfRenderingOrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
-
Uses of SqlAstCreationState in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SqlAstCreationState Modifier and Type Method Description SqmPathInterpretation<?>
DiscriminatorSqmPath. interpret(SqlAstCreationState sqlAstCreationState, SemanticQueryWalker sqmWalker, boolean jpaQueryComplianceEnabled)
-
Uses of SqlAstCreationState in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type SqlAstCreationState Modifier and Type Method Description void
AbstractCollectionPersister. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
CollectionPersister. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
AbstractCollectionPersister. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
AbstractCollectionPersister. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
protected void
AbstractCollectionPersister. applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState)
protected void
OneToManyPersister. applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState)
void
AbstractCollectionPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
void
OneToManyPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
-
Uses of SqlAstCreationState in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SqlAstCreationState Modifier and Type Method Description void
AbstractEntityPersister. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
AbstractEntityPersister. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
void
SingleTableEntityPersister. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
void
AbstractEntityPersister. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
void
AbstractEntityPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)
-
Uses of SqlAstCreationState in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type SqlAstCreationState Modifier and Type Method Description SqlTuple
AnonymousTupleEmbeddableValuedModelPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqlAstCreationState in org.hibernate.query.results
Classes in org.hibernate.query.results that implement SqlAstCreationState Modifier and Type Class Description class
DomainResultCreationStateImpl
-
Uses of SqlAstCreationState in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SqlAstCreationState Modifier and Type Class Description class
MultiTableSqmMutationConverter
Specialized BaseSqmToSqlAstConverter implementation used during conversion of an SQM mutation query tree representing into the various SQL AST trees needed to perform that operation. -
Uses of SqlAstCreationState in org.hibernate.query.sqm.sql
Subinterfaces of SqlAstCreationState in org.hibernate.query.sqm.sql Modifier and Type Interface Description interface
SqmToSqlAstConverter
Specialized SemanticQueryWalker (SQM visitor) for producing SQL AST.interface
SqmTranslator<T extends Statement>
Classes in org.hibernate.query.sqm.sql that implement SqlAstCreationState Modifier and Type Class Description class
BaseSqmToSqlAstConverter<T extends Statement>
class
FakeSqmToSqlAstConverter
Methods in org.hibernate.query.sqm.sql that return SqlAstCreationState Modifier and Type Method Description SqlAstCreationState
BaseSqmToSqlAstConverter. getSqlAstCreationState()
Constructors in org.hibernate.query.sqm.sql with parameters of type SqlAstCreationState Constructor Description FakeSqmToSqlAstConverter(SqlAstCreationState creationState)
-
Uses of SqlAstCreationState in org.hibernate.query.sqm.sql.internal
Classes in org.hibernate.query.sqm.sql.internal that implement SqlAstCreationState Modifier and Type Class Description class
StandardSqmTranslator<T extends Statement>
The standard translator for SQM to SQL ASTs.Methods in org.hibernate.query.sqm.sql.internal that return SqlAstCreationState Modifier and Type Method Description SqlAstCreationState
SqlAstProcessingStateImpl. getSqlAstCreationState()
Methods in org.hibernate.query.sqm.sql.internal with parameters of type SqlAstCreationState Modifier and Type Method Description static <T> BasicValuedPathInterpretation<T>
BasicValuedPathInterpretation. from(SqmBasicValuedSimplePath<T> sqmPath, SqlAstCreationState sqlAstCreationState, SemanticQueryWalker sqmWalker, boolean jpaQueryComplianceEnabled)
Static factorystatic <T> SqmTupleInterpretation<T>
SqmTupleInterpretation. from(SqmTuple<T> sqmTuple, SemanticQueryWalker<?> walker, SqlAstCreationState sqlAstCreationState)
SqmPathInterpretation<T>
SelfInterpretingSqmPath. interpret(SqlAstCreationState sqlAstCreationState, SemanticQueryWalker<?> sqmWalker, boolean jpaQueryComplianceEnabled)
Perform the interpretation -
Uses of SqlAstCreationState in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return SqlAstCreationState Modifier and Type Method Description SqlAstCreationState
SqlAstProcessingState. getSqlAstCreationState()
-
Uses of SqlAstCreationState in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type SqlAstCreationState Modifier and Type Method Description TableGroup
RootTableGroupProducer. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
Create a root TableGroup as defined by this producerdefault TableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Create a TableGroupJoin as defined for this producer, but as root TableGroup.default TableGroupJoin
TableGroupJoinProducer. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
Create a TableGroupJoin as defined for this producer The sqlAstJoinType may be null to signal that the join is for an implicit path. -
Uses of SqlAstCreationState in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph that return SqlAstCreationState Modifier and Type Method Description SqlAstCreationState
DomainResultCreationState. getSqlAstCreationState()
The underlying state for SQL AST creation
-