public abstract class AbstractSelectExpression extends HqlSqlWalkerNode implements SelectExpression
| Constructor and Description |
|---|
AbstractSelectExpression() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlias() |
FromElement |
getFromElement()
Returns the FROM element that this expression refers to.
|
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 |
setAlias(java.lang.String alias) |
void |
setScalarColumn(int i)
Sets the index and text for select expression in the projection list.
|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initializegetDataType, getOriginalText, 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, waitgetDataType, setScalarColumnText, setTextpublic final void setAlias(java.lang.String alias)
setAlias in interface SelectExpressionpublic final java.lang.String getAlias()
getAlias in interface SelectExpressionpublic boolean isConstructor()
SelectExpressionisConstructor in interface SelectExpressionpublic boolean isReturnableEntity()
throws antlr.SemanticException
SelectExpressionisReturnableEntity in interface SelectExpressionantlr.SemanticException - if a semantic error occurspublic FromElement getFromElement()
SelectExpressiongetFromElement in interface SelectExpressionpublic boolean isScalar()
throws antlr.SemanticException
isScalar in interface SelectExpressionantlr.SemanticExceptionpublic 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 SelectExpressionCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.