org.hibernate.hql.ast.tree

Class HqlSqlWalkerNode

Implemented Interfaces:
InitializeableNode
Known Direct Subclasses:
AbstractSelectExpression, AbstractStatement, BinaryLogicOperatorNode, FromClause, FromElement, IntoClause, OrderByClause, ParameterNode, SelectExpressionList, UnaryLogicOperatorNode

public class HqlSqlWalkerNode
extends SqlNode
implements InitializeableNode

A semantic analysis node, that points back to the main analyzer.
Author:
josh

Method Summary

ASTFactory
getASTFactory()
AliasGenerator
getAliasGenerator()
SessionFactoryHelper
getSessionFactoryHelper()
HqlSqlWalker
getWalker()
void
initialize(Object param)
Initializes the node with the parameter.

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

Method Details

getASTFactory

public ASTFactory getASTFactory()

getAliasGenerator

public AliasGenerator getAliasGenerator()

getSessionFactoryHelper

public SessionFactoryHelper getSessionFactoryHelper()

getWalker

public HqlSqlWalker getWalker()

initialize

public void initialize(Object param)
Initializes the node with the parameter.
Specified by:
initialize in interface InitializeableNode
Parameters:
param - the initialization parameter.