|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object antlr.BaseAST antlr.CommonAST org.hibernate.hql.internal.ast.tree.Node org.hibernate.hql.internal.ast.tree.SqlNode org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode org.hibernate.hql.internal.ast.tree.AbstractSelectExpression
public abstract class AbstractSelectExpression
Partial implementation of SelectExpression for all the nodes that aren't constructors.
Field Summary |
---|
Fields inherited from class antlr.BaseAST |
---|
down, right |
Constructor Summary | |
---|---|
AbstractSelectExpression()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode |
---|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize |
Methods inherited from class org.hibernate.hql.internal.ast.tree.SqlNode |
---|
getDataType, getOriginalText, setDataType, setText |
Methods inherited from class org.hibernate.hql.internal.ast.tree.Node |
---|
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize |
Methods inherited from class antlr.CommonAST |
---|
getText, getType, initialize, setType |
Methods inherited from class antlr.BaseAST |
---|
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.hibernate.hql.internal.ast.tree.SelectExpression |
---|
getDataType, setScalarColumnText, setText |
Constructor Detail |
---|
public AbstractSelectExpression()
Method Detail |
---|
public final void setAlias(String alias)
setAlias
in interface SelectExpression
public final String getAlias()
getAlias
in interface SelectExpression
public boolean isConstructor()
SelectExpression
isConstructor
in interface SelectExpression
public boolean isReturnableEntity() throws antlr.SemanticException
SelectExpression
isReturnableEntity
in interface SelectExpression
antlr.SemanticException
- if a semantic error occurspublic FromElement getFromElement()
SelectExpression
getFromElement
in interface SelectExpression
public boolean isScalar() throws antlr.SemanticException
isScalar
in interface SelectExpression
antlr.SemanticException
public void setScalarColumn(int i) throws antlr.SemanticException
SelectExpression
setScalarColumn
in interface SelectExpression
i
- The index of the select expression in the projection list.
antlr.SemanticException
- if a semantic error occurspublic int getScalarColumnIndex()
SelectExpression
getScalarColumnIndex
in interface SelectExpression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |