类 IndexNode

    • 构造器详细资料

      • IndexNode

        public IndexNode()
    • 方法详细资料

      • setScalarColumnText

        public void setScalarColumnText​(int i)
                                 throws antlr.SemanticException
        从接口复制的说明: SelectExpression
        Appends AST nodes that represent the columns after the current AST node. (e.g. 'as col0_O_')
        参数:
        i - The index of the select expression in the projection list.
        抛出:
        antlr.SemanticException - if a semantic error occurs
      • prepareForDot

        public void prepareForDot​(String propertyName)
                           throws antlr.SemanticException
        覆盖:
        prepareForDot 在类中 FromReferenceNode
        抛出:
        antlr.SemanticException
      • resolveIndex

        public void resolveIndex​(antlr.collections.AST parent)
                          throws antlr.SemanticException
        从接口复制的说明: ResolvableNode
        Does the work of resolving an index [].
        抛出:
        antlr.SemanticException
      • resolve

        public void resolve​(boolean generateJoin,
                            boolean implicitJoin,
                            String classAlias,
                            antlr.collections.AST parent,
                            antlr.collections.AST parentPredicate)
                     throws antlr.SemanticException
        从接口复制的说明: ResolvableNode
        Does the work of resolving an identifier or a dot
        抛出:
        antlr.SemanticException