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.
|
collectSelectExpressionsgetAliasGenerator, 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.SemanticExceptionpublic 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.SemanticExceptionprotected antlr.collections.AST getFirstSelectExpression()
SelectExpressionListgetFirstSelectExpression in class SelectExpressionListpublic Class getAggregationResultType()
AggregatedSelectExpressiongetAggregationResultType in interface AggregatedSelectExpressionpublic 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.SemanticExceptionpublic boolean isScalar()
isScalar in interface SelectExpressionpublic void setAlias(String alias)
setAlias in interface SelectExpressionpublic String getAlias()
getAlias in interface SelectExpressionCopyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved