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.SemanticExceptionpublic 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.SemanticExceptionpublic int getScalarColumnIndex()
SelectExpressiongetScalarColumnIndex in interface SelectExpressionCopyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved