Class AggregateColumnWriteExpression
java.lang.Object
org.hibernate.sql.ast.spi.query.expression.AggregateColumnWriteExpression
- All Implemented Interfaces:
AggregateColumnWriteExpression, SqlSelectionProducer, Expression, SqlAstNode
public class AggregateColumnWriteExpression
extends Object
implements Expression, AggregateColumnWriteExpression
-
Constructor Summary
ConstructorsConstructorDescriptionAggregateColumnWriteExpression(ColumnReference aggregateColumnReference, AggregateWriteExpressionRenderer columnWriter, SelectableMapping[] selectableMappings, Expression[] valueExpressions) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SqlAstWalker sqlTreeWalker) voidappendWriteExpression(SqlAstTranslator<?> translator, SqlAppender appender) voidappendWriteExpression(SqlAstTranslator<?> translator, SqlAppender appender, String qualifier) The type for this expressiongetValueExpression(SelectableMapping selectableMapping) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Expression
createDomainResultSqlSelection, createSqlSelection
-
Constructor Details
-
AggregateColumnWriteExpression
public AggregateColumnWriteExpression(ColumnReference aggregateColumnReference, AggregateWriteExpressionRenderer columnWriter, SelectableMapping[] selectableMappings, Expression[] valueExpressions)
-
-
Method Details
-
getExpressionType
Description copied from interface:ExpressionThe type for this expression- Specified by:
getExpressionTypein interfaceExpression
-
getColumnReference
- Specified by:
getColumnReferencein interfaceExpression
-
getAggregateColumnReference
-
getSelectableMappings
-
getValueExpressions
-
accept
- Specified by:
acceptin interfaceSqlAstNode
-
getValueExpression
- Specified by:
getValueExpressionin interfaceAggregateColumnWriteExpression
-
appendWriteExpression
-
appendWriteExpression
public void appendWriteExpression(SqlAstTranslator<?> translator, SqlAppender appender, String qualifier)
-