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, getTotalParameterCountgetAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initializegetOriginalText, setDataType, setTextgetColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initializeaddChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTextpublic ResultTransformer getResultTransformer()
AggregatedSelectExpressionResultTransformer responsible for building aggregated select expression results into their
aggregated form.getResultTransformer in interface AggregatedSelectExpressionpublic String[] getAggregatedAliases()
AggregatedSelectExpressiongetAggregatedAliases in interface AggregatedSelectExpressionpublic void setScalarColumn(int i)
throws antlr.SemanticException
SelectExpressionsetScalarColumn in interface SelectExpressioni - The index of the select expression in the projection list.antlr.SemanticException - if a semantic error occurspublic int getScalarColumnIndex()
SelectExpressiongetScalarColumnIndex in interface SelectExpressionpublic void setScalarColumnText(int i)
throws antlr.SemanticException
SelectExpressionsetScalarColumnText in interface SelectExpressioni - The index of the select expression in the projection list.antlr.SemanticException - if a semantic error occursprotected antlr.collections.AST getFirstSelectExpression()
SelectExpressionListgetFirstSelectExpression in class SelectExpressionListpublic Class getAggregationResultType()
AggregatedSelectExpressiongetAggregationResultType in interface AggregatedSelectExpression@Deprecated public Type getDataType()
SelectExpressiongetDataType in interface SelectExpressiongetDataType in class SqlNodepublic void prepare()
throws antlr.SemanticException
antlr.SemanticExceptionpublic Constructor getConstructor()
public List getConstructorArgumentTypeList()
public List getAggregatedSelectionTypeList()
AggregatedSelectExpressiontypes being aggregatedgetAggregatedSelectionTypeList in interface AggregatedSelectExpressionpublic FromElement getFromElement()
SelectExpressiongetFromElement in interface SelectExpressionpublic boolean isConstructor()
SelectExpressionisConstructor in interface SelectExpressionpublic boolean isReturnableEntity()
throws antlr.SemanticException
SelectExpressionisReturnableEntity in interface SelectExpressionantlr.SemanticException - if a semantic error occurspublic boolean isScalar()
isScalar in interface SelectExpressionpublic void setAlias(String alias)
setAlias in interface SelectExpressionpublic String getAlias()
getAlias in interface SelectExpressionCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.