class KyuubiSparkSQLAstBuilder extends KyuubiSparkSQLBaseVisitor[AnyRef] with SQLConfHelper
- Alphabetic
- By Inheritance
- KyuubiSparkSQLAstBuilder
- SQLConfHelper
- KyuubiSparkSQLBaseVisitor
- KyuubiSparkSQLVisitor
- AbstractParseTreeVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new KyuubiSparkSQLAstBuilder()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
aggregateResult(arg0: AnyRef, arg1: AnyRef): AnyRef
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buildOptimizeStatement(unparsedPredicateOptimize: UnparsedPredicateOptimize, parseExpression: (String) ⇒ Expression): LogicalPlan
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
conf: SQLConf
- Definition Classes
- SQLConfHelper
-
def
defaultResult(): AnyRef
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
multiPart(ctx: ParserRuleContext): Seq[String]
- Attributes
- protected
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
shouldVisitNextChild(arg0: RuleNode, arg1: AnyRef): Boolean
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
visit(arg0: ParseTree): AnyRef
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitChildren(arg0: RuleNode): AnyRef
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitErrorNode(arg0: ErrorNode): AnyRef
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitIdentifier(ctx: IdentifierContext): String
Visit a parse tree produced by
KyuubiSparkSQLParser#identifier.Visit a parse tree produced by
KyuubiSparkSQLParser#identifier.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
- Annotations
- @Override()
-
def
visitOptimizeZorder(ctx: OptimizeZorderContext): UnparsedPredicateOptimize
Visit a parse tree produced by the
optimizeZorderlabeled alternative inKyuubiSparkSQLParser#statement.Visit a parse tree produced by the
optimizeZorderlabeled alternative inKyuubiSparkSQLParser#statement.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
def
visitPassThrough(ctx: PassThroughContext): LogicalPlan
Visit a parse tree produced by the
passThroughlabeled alternative inKyuubiSparkSQLParser#statement.Visit a parse tree produced by the
passThroughlabeled alternative inKyuubiSparkSQLParser#statement.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
- Annotations
- @Override()
-
def
visitQuotedIdentifier(ctx: QuotedIdentifierContext): String
Visit a parse tree produced by
KyuubiSparkSQLParser#quotedIdentifier.Visit a parse tree produced by
KyuubiSparkSQLParser#quotedIdentifier.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
def
visitQuotedIdentifierAlternative(ctx: QuotedIdentifierAlternativeContext): AnyRef
Visit a parse tree produced by the
quotedIdentifierAlternativelabeled alternative inKyuubiSparkSQLParser#strictIdentifier.Visit a parse tree produced by the
quotedIdentifierAlternativelabeled alternative inKyuubiSparkSQLParser#strictIdentifier.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
- Annotations
- @Override()
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
def
visitTerminal(arg0: TerminalNode): AnyRef
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitUnquotedIdentifier(ctx: UnquotedIdentifierContext): AnyRef
Visit a parse tree produced by the
unquotedIdentifierlabeled alternative inKyuubiSparkSQLParser#strictIdentifier.Visit a parse tree produced by the
unquotedIdentifierlabeled alternative inKyuubiSparkSQLParser#strictIdentifier.The default implementation returns the result of calling
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
- Annotations
- @Override()
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
- Annotations
- @Override()
-
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
#visitChildrenonctx.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- KyuubiSparkSQLAstBuilder → KyuubiSparkSQLBaseVisitor → KyuubiSparkSQLVisitor
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()