c

org.apache.kyuubi.sql

KyuubiSparkSQLAstBuilder

class KyuubiSparkSQLAstBuilder extends KyuubiSparkSQLBaseVisitor[AnyRef] with SQLConfHelper

Linear Supertypes
SQLConfHelper, KyuubiSparkSQLBaseVisitor[AnyRef], KyuubiSparkSQLVisitor[AnyRef], AbstractParseTreeVisitor[AnyRef], ParseTreeVisitor[AnyRef], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KyuubiSparkSQLAstBuilder
  2. SQLConfHelper
  3. KyuubiSparkSQLBaseVisitor
  4. KyuubiSparkSQLVisitor
  5. AbstractParseTreeVisitor
  6. ParseTreeVisitor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KyuubiSparkSQLAstBuilder()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aggregateResult(arg0: AnyRef, arg1: AnyRef): AnyRef
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def buildOptimizeStatement(unparsedPredicateOptimize: UnparsedPredicateOptimize, parseExpression: (String) ⇒ Expression): LogicalPlan
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def conf: SQLConf
    Definition Classes
    SQLConfHelper
  9. def defaultResult(): AnyRef
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def expression(ctx: ParserRuleContext): Expression

    Create an expression from the given context.

    Create an expression from the given context. This method just passes the context on to the visitor and only takes care of typing (We assume that the visitor returns an Expression here).

    Attributes
    protected
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def multiPart(ctx: ParserRuleContext): Seq[String]
    Attributes
    protected
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def shouldVisitNextChild(arg0: RuleNode, arg1: AnyRef): Boolean
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. def visit(arg0: ParseTree): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  25. def visitChildren(arg0: RuleNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  26. def visitErrorNode(arg0: ErrorNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  27. def visitIdentifier(ctx: IdentifierContext): AnyRef

    Visit a parse tree produced by KyuubiSparkSQLParser#identifier.

    Visit a parse tree produced by KyuubiSparkSQLParser#identifier.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  28. def visitMultipartIdentifier(ctx: MultipartIdentifierContext): Seq[String]

    Visit a parse tree produced by KyuubiSparkSQLParser#multipartIdentifier.

    Visit a parse tree produced by KyuubiSparkSQLParser#multipartIdentifier.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLAstBuilderKyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
  29. def visitNonReserved(ctx: NonReservedContext): AnyRef

    Visit a parse tree produced by KyuubiSparkSQLParser#nonReserved.

    Visit a parse tree produced by KyuubiSparkSQLParser#nonReserved.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  30. def visitOptimizeZorder(ctx: OptimizeZorderContext): UnparsedPredicateOptimize

    Visit a parse tree produced by the optimizeZorder labeled alternative in KyuubiSparkSQLParser#statement.

    Visit a parse tree produced by the optimizeZorder labeled alternative in KyuubiSparkSQLParser#statement.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLAstBuilderKyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
  31. def visitPassThrough(ctx: PassThroughContext): LogicalPlan

    Visit a parse tree produced by the passThrough labeled alternative in KyuubiSparkSQLParser#statement.

    Visit a parse tree produced by the passThrough labeled alternative in KyuubiSparkSQLParser#statement.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLAstBuilderKyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
  32. def visitPredicateToken(ctx: PredicateTokenContext): AnyRef

    Visit a parse tree produced by KyuubiSparkSQLParser#predicateToken.

    Visit a parse tree produced by KyuubiSparkSQLParser#predicateToken.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  33. def visitQuotedIdentifier(ctx: QuotedIdentifierContext): AnyRef

    Visit a parse tree produced by KyuubiSparkSQLParser#quotedIdentifier.

    Visit a parse tree produced by KyuubiSparkSQLParser#quotedIdentifier.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  34. def visitQuotedIdentifierAlternative(ctx: QuotedIdentifierAlternativeContext): AnyRef

    Visit a parse tree produced by the quotedIdentifierAlternative labeled alternative in KyuubiSparkSQLParser#strictIdentifier.

    Visit a parse tree produced by the quotedIdentifierAlternative labeled alternative in KyuubiSparkSQLParser#strictIdentifier.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  35. def visitSingleStatement(ctx: SingleStatementContext): LogicalPlan

    Visit a parse tree produced by KyuubiSparkSQLParser#singleStatement.

    Visit a parse tree produced by KyuubiSparkSQLParser#singleStatement.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLAstBuilderKyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
  36. def visitTerminal(arg0: TerminalNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  37. def visitUnquotedIdentifier(ctx: UnquotedIdentifierContext): AnyRef

    Visit a parse tree produced by the unquotedIdentifier labeled alternative in KyuubiSparkSQLParser#strictIdentifier.

    Visit a parse tree produced by the unquotedIdentifier labeled alternative in KyuubiSparkSQLParser#strictIdentifier.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  38. def visitWhereClause(ctx: WhereClauseContext): AnyRef

    Visit a parse tree produced by KyuubiSparkSQLParser#whereClause.

    Visit a parse tree produced by KyuubiSparkSQLParser#whereClause.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
    Annotations
    @Override()
  39. def visitZorderClause(ctx: ZorderClauseContext): Seq[UnresolvedAttribute]

    Visit a parse tree produced by KyuubiSparkSQLParser#zorderClause.

    Visit a parse tree produced by KyuubiSparkSQLParser#zorderClause.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    KyuubiSparkSQLAstBuilderKyuubiSparkSQLBaseVisitorKyuubiSparkSQLVisitor
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from SQLConfHelper

Inherited from KyuubiSparkSQLBaseVisitor[AnyRef]

Inherited from KyuubiSparkSQLVisitor[AnyRef]

Inherited from AbstractParseTreeVisitor[AnyRef]

Inherited from ParseTreeVisitor[AnyRef]

Inherited from AnyRef

Inherited from Any

Ungrouped