Interface ResolvableNode

All Known Implementing Classes:
AbstractMapComponentNode, DotNode, FromReferenceNode, IdentNode, IndexNode, MapEntryNode, MapKeyNode, MapValueNode, SelectExpressionImpl

public interface ResolvableNode
The contract for expression sub-trees that can resolve themselves.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    resolve(boolean generateJoin, boolean implicitJoin)
    Does the work of resolving an identifier or a dot, but without a parent node or alias
    void
    resolve(boolean generateJoin, boolean implicitJoin, String classAlias)
    Does the work of resolving an identifier or a dot, but without a parent node
    void
    resolve(boolean generateJoin, boolean implicitJoin, String classAlias, antlr.collections.AST parent)
    Does the work of resolving an identifier or a dot
    void
    Does the work of resolving an an index [].
    void
    resolveInFunctionCall(boolean generateJoin, boolean implicitJoin)
    Does the work of resolving inside of the scope of a function call