Top Description Methods
org.hibernate.hql.ast.tree

public Interface ResolvableNode

Known Direct Implementers
org.hibernate.hql.ast.tree.FromReferenceNode
Imports
antlr.SemanticException, antlr.collections.AST

The contract for expression sub-trees that can resolve themselves.
Author
josh

Method Summary

Modifier and TypeMethod and Description
public void
resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parent)

Does the work of resolving an identifier or a dot

public void
resolve(boolean generateJoin, boolean implicitJoin, String classAlias)

Does the work of resolving an identifier or a dot, but without a parent node

public void
resolve(boolean generateJoin, boolean implicitJoin)

Does the work of resolving an identifier or a dot, but without a parent node or alias

public void
resolveIndex(AST parent)

Does the work of resolving an an index [].

public void
resolveInFunctionCall(boolean generateJoin, boolean implicitJoin)

Does the work of resolving inside of the scope of a function call

Method Detail

resolveback to summary
public void resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parent) throws SemanticException

Does the work of resolving an identifier or a dot

resolveback to summary
public void resolve(boolean generateJoin, boolean implicitJoin, String classAlias) throws SemanticException

Does the work of resolving an identifier or a dot, but without a parent node

resolveback to summary
public void resolve(boolean generateJoin, boolean implicitJoin) throws SemanticException

Does the work of resolving an identifier or a dot, but without a parent node or alias

resolveIndexback to summary
public void resolveIndex(AST parent) throws SemanticException

Does the work of resolving an an index [].

resolveInFunctionCallback to summary
public void resolveInFunctionCall(boolean generateJoin, boolean implicitJoin) throws SemanticException

Does the work of resolving inside of the scope of a function call