Uses of Interface
org.hibernate.sql.ast.spi.SqlExpressionResolver
Packages that use SqlExpressionResolver
Package
Description
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package for the translation of SQM into SQL AST
Package defining support for creating and consuming a SQL AST.
-
Uses of SqlExpressionResolver in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal with parameters of type SqlExpressionResolverModifier and TypeMethodDescriptionstatic Predicate
SoftDeleteHelper.createNonSoftDeletedRestriction
(TableReference tableReference, SoftDeleteMapping softDeleteMapping, SqlExpressionResolver expressionResolver) Create a SQL AST Predicate for restricting matches to non-deleted rows -
Uses of SqlExpressionResolver in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return SqlExpressionResolverMethods in org.hibernate.loader.ast.internal with parameters of type SqlExpressionResolverModifier and TypeMethodDescriptionprotected Expression
AbstractNaturalIdLoader.resolveColumnReference
(TableGroup rootTableGroup, SelectableMapping selectableMapping, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) Helper to resolve ColumnReferences -
Uses of SqlExpressionResolver in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SqlExpressionResolverModifier and TypeMethodDescriptionstatic Expression
MappingModelCreationHelper.buildColumnReferenceExpression
(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) -
Uses of SqlExpressionResolver in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement SqlExpressionResolverModifier and TypeClassDescriptionclass
Central implementation of DomainResultCreationState, SqlAstCreationState, SqlAstProcessingState and SqlExpressionResolver used while building ResultSetMapping references. -
Uses of SqlExpressionResolver in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqlExpressionResolverModifier and TypeMethodDescriptionstatic QuerySpec
ExecuteWithoutIdTableHelper.createIdMatchingSubQuerySpec
(NavigablePath navigablePath, TableReference rootTableReference, Predicate predicate, EntityPersister rootEntityPersister, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) -
Uses of SqlExpressionResolver in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql that implement SqlExpressionResolverModifier and TypeClassDescriptionprotected static class
protected static class
Methods in org.hibernate.query.sqm.sql that return SqlExpressionResolverModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.getSqlExpressionResolver()
FakeSqmToSqlAstConverter.getSqlExpressionResolver()
SqmTranslation.getSqlExpressionResolver()
StandardSqmTranslation.getSqlExpressionResolver()
Constructors in org.hibernate.query.sqm.sql with parameters of type SqlExpressionResolverModifierConstructorDescriptionSqmAliasedNodePositionTracker
(SqlExpressionResolver delegate, List<? extends SqmAliasedNode<?>> selections) StandardSqmTranslation
(T sqlAst, Map<SqmParameter<?>, List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>, MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess) -
Uses of SqlExpressionResolver in org.hibernate.query.sqm.sql.internal
Classes in org.hibernate.query.sqm.sql.internal that implement SqlExpressionResolverModifier and TypeClassDescriptionclass
class
Implementation of ProcessingState used on its own as the impl for DML statements and as the base for QuerySpec stateclass
class
Methods in org.hibernate.query.sqm.sql.internal that return SqlExpressionResolverConstructor parameters in org.hibernate.query.sqm.sql.internal with type arguments of type SqlExpressionResolverModifierConstructorDescriptionAbstractSqlAstQueryNodeProcessingStateImpl
(SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) AbstractSqlAstQueryNodeProcessingStateImpl
(SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstProcessingStateImpl
(SqlAstProcessingState parentState, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstProcessingStateImpl
(SqlAstProcessingState parentState, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstQueryNodeProcessingStateImpl
(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstQueryNodeProcessingStateImpl
(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstQueryPartProcessingStateImpl
(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems) SqlAstQueryPartProcessingStateImpl
(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems) -
Uses of SqlExpressionResolver in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return SqlExpressionResolverModifier and TypeMethodDescriptionSqlAstCreationState.getSqlExpressionResolver()
SqlAstProcessingState.getSqlExpressionResolver()