Class NestedColumnReference
java.lang.Object
org.hibernate.sql.ast.tree.expression.ColumnReference
org.hibernate.sql.ast.tree.expression.NestedColumnReference
- All Implemented Interfaces:
SqlSelectionProducer
,Expression
,SqlAstNode
,Assignable
Model a column which is relative to a base expression e.g.
array[1].columnName
.
This is needed to model column references within e.g. arrays.-
Constructor Summary
ConstructorsConstructorDescriptionNestedColumnReference
(EmbeddableFunctionTableReference tableReference, SelectableMapping selectableMapping) -
Method Summary
Methods inherited from class org.hibernate.sql.ast.tree.expression.ColumnReference
appendColumnForWrite, appendColumnForWrite, appendReadExpression, appendReadExpression, appendReadExpression, equals, getColumnExpression, getColumnReference, getColumnReferences, getExpressionText, getExpressionType, getJdbcMapping, getQualifier, getSelectableName, getSelectablePath, hashCode, isColumnExpressionFormula, toString, visitColumnReferences
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createDomainResultSqlSelection, createSqlSelection
-
Constructor Details
-
NestedColumnReference
public NestedColumnReference(EmbeddableFunctionTableReference tableReference, SelectableMapping selectableMapping)
-
-
Method Details
-
getBaseExpression
-
getReadExpression
- Overrides:
getReadExpression
in classColumnReference
-
accept
- Specified by:
accept
in interfaceSqlAstNode
- Overrides:
accept
in classColumnReference
-