|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectantlr.BaseAST
antlr.CommonAST
org.hibernate.hql.ast.tree.Node
org.hibernate.hql.ast.tree.SqlNode
org.hibernate.hql.ast.tree.HqlSqlWalkerNode
org.hibernate.hql.ast.tree.AbstractSelectExpression
org.hibernate.hql.ast.tree.MethodNode
public class MethodNode
Represents a method call.
| Field Summary |
|---|
| Fields inherited from class antlr.BaseAST |
|---|
down, right |
| Constructor Summary | |
|---|---|
MethodNode()
|
|
| Method Summary | |
|---|---|
String |
getDisplayText()
|
FromElement |
getFromElement()
Returns the FROM element that this expression refers to. |
SQLFunction |
getSQLFunction()
|
void |
initializeMethodNode(antlr.collections.AST name,
boolean inSelect)
|
boolean |
isCollectionPropertyMethod()
|
boolean |
isScalar()
|
protected void |
prepareSelectColumns(String[] columns)
|
void |
resolve(boolean inSelect)
|
void |
resolveCollectionProperty(antlr.collections.AST expr)
|
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node. |
| Methods inherited from class org.hibernate.hql.ast.tree.AbstractSelectExpression |
|---|
getAlias, isConstructor, isReturnableEntity, setAlias |
| Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode |
|---|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize |
| Methods inherited from class org.hibernate.hql.ast.tree.SqlNode |
|---|
getDataType, getOriginalText, setDataType, setText |
| Methods inherited from class org.hibernate.hql.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.ast.tree.SelectExpression |
|---|
getAlias, getDataType, isConstructor, isReturnableEntity, setAlias, setText |
| Constructor Detail |
|---|
public MethodNode()
| Method Detail |
|---|
public void resolve(boolean inSelect)
throws antlr.SemanticException
antlr.SemanticExceptionpublic SQLFunction getSQLFunction()
public boolean isCollectionPropertyMethod()
public void initializeMethodNode(antlr.collections.AST name,
boolean inSelect)
public boolean isScalar()
throws antlr.SemanticException
isScalar in interface SelectExpressionisScalar in class AbstractSelectExpressionantlr.SemanticException
public void resolveCollectionProperty(antlr.collections.AST expr)
throws antlr.SemanticException
antlr.SemanticException
public void setScalarColumnText(int i)
throws antlr.SemanticException
SelectExpression
setScalarColumnText in interface SelectExpressioni - The index of the select expression in the projection list.
antlr.SemanticExceptionprotected void prepareSelectColumns(String[] columns)
public FromElement getFromElement()
SelectExpression
getFromElement in interface SelectExpressiongetFromElement in class AbstractSelectExpressionpublic String getDisplayText()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||