public class ConstructorNode extends SelectExpressionList implements AggregatedSelectExpression
Constructor and Description |
---|
ConstructorNode() |
Modifier and Type | Method and Description |
---|---|
String[] |
getAggregatedAliases()
Retrieve the aliases for the columns aggregated here.
|
List |
getAggregatedSelectionTypeList()
Retrieves a list of the selection
types being aggregated |
Class |
getAggregationResultType()
Obtain the java type of the aggregation
|
String |
getAlias() |
Constructor |
getConstructor() |
List |
getConstructorArgumentTypeList() |
Type |
getDataType()
Deprecated.
(tell clover to ignore this method)
|
protected antlr.collections.AST |
getFirstSelectExpression()
Returns the first select expression node that should be considered when building the array of select
expressions.
|
FromElement |
getFromElement()
Returns the FROM element that this expression refers to.
|
ResultTransformer |
getResultTransformer()
Retrieve the
ResultTransformer responsible for building aggregated select expression results into their
aggregated form. |
int |
getScalarColumnIndex()
Gets index of the select expression in the projection list.
|
boolean |
isConstructor()
Returns true if the element is a constructor (e.g.
|
boolean |
isReturnableEntity()
Returns true if this select expression represents an entity that can be returned.
|
boolean |
isScalar() |
void |
prepare() |
void |
setAlias(String alias) |
void |
setScalarColumn(int i)
Sets the index and text for select expression in the projection list.
|
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node.
|
collectSelectExpressions, getParameterPositions, getTotalParameterCount
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
setText
public ResultTransformer getResultTransformer()
AggregatedSelectExpression
ResultTransformer
responsible for building aggregated select expression results into their
aggregated form.getResultTransformer
in interface AggregatedSelectExpression
public String[] getAggregatedAliases()
AggregatedSelectExpression
getAggregatedAliases
in interface AggregatedSelectExpression
public void setScalarColumn(int i) throws antlr.SemanticException
SelectExpression
setScalarColumn
in interface SelectExpression
i
- The index of the select expression in the projection list.antlr.SemanticException
- if a semantic error occurspublic int getScalarColumnIndex()
SelectExpression
getScalarColumnIndex
in interface SelectExpression
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 occursprotected antlr.collections.AST getFirstSelectExpression()
SelectExpressionList
getFirstSelectExpression
in class SelectExpressionList
public Class getAggregationResultType()
AggregatedSelectExpression
getAggregationResultType
in interface AggregatedSelectExpression
@Deprecated public Type getDataType()
SelectExpression
getDataType
in interface SelectExpression
getDataType
in class SqlNode
public void prepare() throws antlr.SemanticException
antlr.SemanticException
public Constructor getConstructor()
public List getConstructorArgumentTypeList()
public List getAggregatedSelectionTypeList()
AggregatedSelectExpression
types
being aggregatedgetAggregatedSelectionTypeList
in interface AggregatedSelectExpression
public FromElement getFromElement()
SelectExpression
getFromElement
in interface SelectExpression
public boolean isConstructor()
SelectExpression
isConstructor
in interface SelectExpression
public boolean isReturnableEntity() throws antlr.SemanticException
SelectExpression
isReturnableEntity
in interface SelectExpression
antlr.SemanticException
- if a semantic error occurspublic boolean isScalar()
isScalar
in interface SelectExpression
public void setAlias(String alias)
setAlias
in interface SelectExpression
public String getAlias()
getAlias
in interface SelectExpression
Copyright © 2021 JBoss by Red Hat. All rights reserved.