public abstract class AbstractSelectExpression extends HqlSqlWalkerNode implements SelectExpression
| Constructor and Description | 
|---|
AbstractSelectExpression()  | 
| Modifier and Type | Method and Description | 
|---|---|
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(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(String alias)
setAlias in interface SelectExpressionpublic final 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-2015 Red Hat, Inc. All Rights Reserved.