Uses of Class
org.hibernate.sql.ast.tree.expression.ColumnReference
Packages that use ColumnReference
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains a framework of strategies for retrieving database-generated ids.
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 a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
AST nodes representing
delete
statements in a SQL tree.AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing
insert
statements in a SQL tree.AST nodes representing
update
statements in a SQL tree.SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of ColumnReference in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type ColumnReferenceModifier and TypeMethodDescriptionprotected String
MariaDBSqlAstTranslator.determineColumnReferenceQualifier
(ColumnReference columnReference) protected String
MySQLSqlAstTranslator.determineColumnReferenceQualifier
(ColumnReference columnReference) protected String
SybaseASESqlAstTranslator.determineColumnReferenceQualifier
(ColumnReference columnReference) protected String
TiDBSqlAstTranslator.determineColumnReferenceQualifier
(ColumnReference columnReference) void
MariaDBSqlAstTranslator.visitColumnReference
(ColumnReference columnReference) void
MySQLSqlAstTranslator.visitColumnReference
(ColumnReference columnReference) void
TiDBSqlAstTranslator.visitColumnReference
(ColumnReference columnReference) Method parameters in org.hibernate.dialect with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionprotected boolean
H2SqlAstTranslator.renderReturningClause
(List<ColumnReference> returningColumns) protected void
DB2SqlAstTranslator.visitReturningColumns
(List<ColumnReference> returningColumns) protected void
H2SqlAstTranslator.visitReturningColumns
(List<ColumnReference> returningColumns) -
Uses of ColumnReference in org.hibernate.generator.values.internal
Constructor parameters in org.hibernate.generator.values.internal with type arguments of type ColumnReferenceModifierConstructorDescriptionTableUpdateReturningBuilder
(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Uses of ColumnReference in org.hibernate.id.insert
Constructor parameters in org.hibernate.id.insert with type arguments of type ColumnReferenceModifierConstructorDescriptionTableInsertReturningBuilder
(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Uses of ColumnReference in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type ColumnReferenceModifier and TypeMethodDescriptionvoid
TableKeyExpressionCollector.apply
(ColumnReference columnReference) -
Uses of ColumnReference in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type ColumnReferenceModifier and TypeMethodDescriptionprotected TableReference
UpdateExecutionDelegate.resolveTableReference
(ColumnReference columnReference, Map<String, TableReference> tableReferenceByAlias) void
ColumnReferenceCheckingSqlAstWalker.visitColumnReference
(ColumnReference columnReference) -
Uses of ColumnReference in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type ColumnReferenceModifier and TypeMethodDescriptionvoid
AggregateColumnAssignmentHandler.addAssignment
(int position, ColumnReference columnReference) Method parameters in org.hibernate.query.sqm.sql with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitInsertionTargetPaths
(BiConsumer<Assignable, List<ColumnReference>> targetColumnReferenceConsumer, SqmInsertStatement<?> sqmStatement, EntityPersister entityDescriptor, TableGroup rootTableGroup) -
Uses of ColumnReference in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return ColumnReferenceModifier and TypeMethodDescriptionAsWrappedExpression.getColumnReference()
BasicValuedPathInterpretation.getColumnReference()
Methods in org.hibernate.query.sqm.sql.internal that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionBasicValuedPathInterpretation.getColumnReferences()
DiscriminatedAssociationPathInterpretation.getColumnReferences()
EmbeddableValuedExpression.getColumnReferences()
EmbeddableValuedPathInterpretation.getColumnReferences()
EntityValuedPathInterpretation.getColumnReferences()
Method parameters in org.hibernate.query.sqm.sql.internal with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionvoid
BasicValuedPathInterpretation.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) void
DiscriminatedAssociationPathInterpretation.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) void
EmbeddableValuedExpression.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) void
EmbeddableValuedPathInterpretation.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) void
EntityValuedPathInterpretation.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) Constructors in org.hibernate.query.sqm.sql.internal with parameters of type ColumnReferenceModifierConstructorDescriptionBasicValuedPathInterpretation
(ColumnReference columnReference, NavigablePath navigablePath, BasicValuedModelPart mapping, TableGroup tableGroup) -
Uses of ColumnReference in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type ColumnReferenceModifier and TypeMethodDescriptionvoid
SqlAstWalker.visitColumnReference
(ColumnReference columnReference) -
Uses of ColumnReference in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type ColumnReferenceModifier and TypeMethodDescriptionvoid
ColumnQualifierCollectorSqlAstWalker.visitColumnReference
(ColumnReference columnReference) void
TableGroupHelper.visitColumnReference
(ColumnReference columnReference) -
Uses of ColumnReference in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type ColumnReferenceModifier and TypeMethodDescriptionprotected String
AbstractSqlAstTranslator.determineColumnReferenceQualifier
(ColumnReference columnReference) void
AbstractSqlAstTranslator.visitColumnReference
(ColumnReference columnReference) void
AbstractSqlAstWalker.visitColumnReference
(ColumnReference columnReference) void
AggregateFunctionChecker.visitColumnReference
(ColumnReference columnReference) void
ExpressionReplacementWalker.visitColumnReference
(ColumnReference columnReference) Method parameters in org.hibernate.sql.ast.spi with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionprotected void
AbstractSqlAstTranslator.visitReturningColumns
(Supplier<List<ColumnReference>> returningColumnsAccess) protected void
AbstractSqlAstTranslator.visitReturningColumns
(List<ColumnReference> returningColumns) -
Uses of ColumnReference in org.hibernate.sql.ast.tree
Methods in org.hibernate.sql.ast.tree that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionAbstractMutationStatement.getReturningColumns()
MutationStatement.getReturningColumns()
Constructor parameters in org.hibernate.sql.ast.tree with type arguments of type ColumnReferenceModifierConstructorDescriptionAbstractMutationStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) AbstractUpdateOrDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) AbstractUpdateOrDeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of ColumnReference in org.hibernate.sql.ast.tree.delete
Constructor parameters in org.hibernate.sql.ast.tree.delete with type arguments of type ColumnReferenceModifierConstructorDescriptionDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of ColumnReference in org.hibernate.sql.ast.tree.expression
Subclasses of ColumnReference in org.hibernate.sql.ast.tree.expressionModifier and TypeClassDescriptionclass
Model a column which is relative to a base expression e.g.Methods in org.hibernate.sql.ast.tree.expression that return ColumnReferenceModifier and TypeMethodDescriptionAggregateColumnWriteExpression.getAggregateColumnReference()
AggregateColumnWriteExpression.getColumnReference()
ColumnReference.getColumnReference()
default @Nullable ColumnReference
Expression.getColumnReference()
SqlSelectionExpression.getColumnReference()
Methods in org.hibernate.sql.ast.tree.expression that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionColumnReference.getColumnReferences()
SqlTuple.getColumnReferences()
Method parameters in org.hibernate.sql.ast.tree.expression with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionvoid
ColumnReference.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) Constructors in org.hibernate.sql.ast.tree.expression with parameters of type ColumnReferenceModifierConstructorDescriptionAggregateColumnWriteExpression
(ColumnReference aggregateColumnReference, AggregateSupport.WriteExpressionRenderer columnWriter, SelectableMapping[] selectableMappings, Expression[] valueExpressions) -
Uses of ColumnReference in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return ColumnReference -
Uses of ColumnReference in org.hibernate.sql.ast.tree.insert
Methods in org.hibernate.sql.ast.tree.insert that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionInsertSelectStatement.getTargetColumns()
InsertStatement.getTargetColumns()
Get all target columnsMethods in org.hibernate.sql.ast.tree.insert with parameters of type ColumnReferenceModifier and TypeMethodDescriptionvoid
InsertSelectStatement.addTargetColumnReferences
(ColumnReference... references) Method parameters in org.hibernate.sql.ast.tree.insert with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionvoid
InsertSelectStatement.addTargetColumnReferences
(List<ColumnReference> references) void
InsertSelectStatement.forEachTargetColumn
(BiConsumer<Integer, ColumnReference> consumer) void
InsertStatement.forEachTargetColumn
(BiConsumer<Integer, ColumnReference> consumer) Iterates each target columnConstructor parameters in org.hibernate.sql.ast.tree.insert with type arguments of type ColumnReferenceModifierConstructorDescriptionInsertSelectStatement
(CteContainer cteContainer, NamedTableReference targetTable, List<ColumnReference> returningColumns) InsertSelectStatement
(NamedTableReference targetTable, List<ColumnReference> returningColumns) -
Uses of ColumnReference in org.hibernate.sql.ast.tree.update
Methods in org.hibernate.sql.ast.tree.update that return types with arguments of type ColumnReferenceMethod parameters in org.hibernate.sql.ast.tree.update with type arguments of type ColumnReferenceModifier and TypeMethodDescriptiondefault void
Assignable.visitColumnReferences
(Consumer<ColumnReference> columnReferenceConsumer) -
Uses of ColumnReference in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast that return ColumnReferenceModifier and TypeMethodDescriptionColumnValueBinding.getColumnReference()
ColumnValueParameter.getColumnReference()
Methods in org.hibernate.sql.model.ast that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionTableInsert.getReturningColumns()
The columns to return from the insert.TableUpdate.getReturningColumns()
The columns to return from the insert.Method parameters in org.hibernate.sql.model.ast with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionvoid
TableInsert.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) Visit each return-columnvoid
TableUpdate.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) Visit each return-columnConstructors in org.hibernate.sql.model.ast with parameters of type ColumnReferenceModifierConstructorDescriptionColumnValueBinding
(ColumnReference columnReference, ColumnWriteFragment valueExpression) ColumnValueParameter
(ColumnReference columnReference, ParameterUsage usage) -
Uses of ColumnReference in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder with parameters of type ColumnReferenceModifier and TypeMethodDescriptionstatic ColumnWriteFragment
ColumnValueBindingBuilder.buildWriteFragment
(String writeExpression, JdbcMapping jdbcMapping, MutatingTableReference mutatingTableReference, ColumnReference columnReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) -
Uses of ColumnReference in org.hibernate.sql.model.internal
Methods in org.hibernate.sql.model.internal that return types with arguments of type ColumnReferenceModifier and TypeMethodDescriptionTableInsertCustomSql.getReturningColumns()
TableInsertStandard.getReturningColumns()
TableUpdateCustomSql.getReturningColumns()
TableUpdateNoSet.getReturningColumns()
TableUpdateStandard.getReturningColumns()
Method parameters in org.hibernate.sql.model.internal with type arguments of type ColumnReferenceModifier and TypeMethodDescriptionvoid
TableInsertCustomSql.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) void
TableInsertStandard.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) void
TableUpdateCustomSql.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) void
TableUpdateNoSet.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) void
TableUpdateStandard.forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer)