接口 ResolvableNode

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void resolve​(boolean generateJoin, boolean implicitJoin)
      Does the work of resolving an identifier or a dot, but without a parent predicate node or 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 predicate node or parent node
      void resolve​(boolean generateJoin, boolean implicitJoin, String classAlias, antlr.collections.AST parent)
      Does the work of resolving an identifier or a dot, but without a parent predicate node
      void resolve​(boolean generateJoin, boolean implicitJoin, String classAlias, antlr.collections.AST parent, antlr.collections.AST parentPredicate)
      Does the work of resolving an identifier or a dot
      void resolveIndex​(antlr.collections.AST parent)
      Does the work of resolving an index [].
      void resolveInFunctionCall​(boolean generateJoin, boolean implicitJoin)
      Does the work of resolving inside of the scope of a function call
    • 方法详细资料

      • resolve

        void resolve​(boolean generateJoin,
                     boolean implicitJoin,
                     String classAlias,
                     antlr.collections.AST parent,
                     antlr.collections.AST parentPredicate)
              throws antlr.SemanticException
        Does the work of resolving an identifier or a dot
        抛出:
        antlr.SemanticException
      • resolve

        void resolve​(boolean generateJoin,
                     boolean implicitJoin,
                     String classAlias,
                     antlr.collections.AST parent)
              throws antlr.SemanticException
        Does the work of resolving an identifier or a dot, but without a parent predicate node
        抛出:
        antlr.SemanticException
      • resolve

        void resolve​(boolean generateJoin,
                     boolean implicitJoin,
                     String classAlias)
              throws antlr.SemanticException
        Does the work of resolving an identifier or a dot, but without a parent predicate node or parent node
        抛出:
        antlr.SemanticException
      • resolve

        void resolve​(boolean generateJoin,
                     boolean implicitJoin)
              throws antlr.SemanticException
        Does the work of resolving an identifier or a dot, but without a parent predicate node or parent node or alias
        抛出:
        antlr.SemanticException
      • resolveInFunctionCall

        void resolveInFunctionCall​(boolean generateJoin,
                                   boolean implicitJoin)
                            throws antlr.SemanticException
        Does the work of resolving inside of the scope of a function call
        抛出:
        antlr.SemanticException
      • resolveIndex

        void resolveIndex​(antlr.collections.AST parent)
                   throws antlr.SemanticException
        Does the work of resolving an index [].
        抛出:
        antlr.SemanticException