public class AggregateNode extends AbstractSelectExpression implements SelectExpression, FunctionNode
Constructor and Description |
---|
AggregateNode() |
Modifier and Type | Method and Description |
---|---|
Type |
getDataType()
Returns the data type of the select expression.
|
Type |
getFirstArgumentType() |
SQLFunction |
getSQLFunction() |
boolean |
isScalar() |
void |
resolve() |
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node.
|
getAlias, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, setAlias, setScalarColumn
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
getOriginalText, setDataType, setText
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAlias, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, setAlias, setScalarColumn, setText
public SQLFunction getSQLFunction()
getSQLFunction
in interface FunctionNode
public void resolve()
public Type getFirstArgumentType()
getFirstArgumentType
in interface FunctionNode
public Type getDataType()
SelectExpression
getDataType
in interface SelectExpression
getDataType
in class SqlNode
public void setScalarColumnText(int i) throws antlr.SemanticException
SelectExpression
setScalarColumnText
in interface SelectExpression
i
- The index of the select expression in the projection list.antlr.SemanticException
- if a semantic error occurspublic boolean isScalar() throws antlr.SemanticException
isScalar
in interface SelectExpression
isScalar
in class AbstractSelectExpression
antlr.SemanticException
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.