Packages

c

org.apache.spark.sql.execution

SparkSqlAstBuilder

class SparkSqlAstBuilder extends AstBuilder

Builder that converts an ANTLR ParseTree into a LogicalPlan/Expression/TableIdentifier.

Linear Supertypes
AstBuilder, Logging, SQLConfHelper, SqlBaseParserBaseVisitor[AnyRef], SqlBaseParserVisitor[AnyRef], AbstractParseTreeVisitor[AnyRef], ParseTreeVisitor[AnyRef], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SparkSqlAstBuilder
  2. AstBuilder
  3. Logging
  4. SQLConfHelper
  5. SqlBaseParserBaseVisitor
  6. SqlBaseParserVisitor
  7. AbstractParseTreeVisitor
  8. ParseTreeVisitor
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SparkSqlAstBuilder()

Type Members

  1. type InsertDirParams = (Boolean, CatalogStorageFormat, Option[String])
    Definition Classes
    AstBuilder
  2. type InsertTableParams = (UnresolvedRelation, Seq[String], Map[String, Option[String]], Boolean)
    Definition Classes
    AstBuilder
  3. type ScriptIOFormat = (Seq[(String, String)], Option[String], Seq[(String, String)], Option[String])
    Definition Classes
    AstBuilder
  4. type TableClauses = (Seq[Transform], Seq[StructField], Option[BucketSpec], Map[String, String], Map[String, String], Option[String], Option[String], Option[SerdeInfo])
    Definition Classes
    AstBuilder
  5. type TableHeader = (Seq[String], Boolean, Boolean, Boolean)
    Definition Classes
    AstBuilder

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 cleanTableOptions(ctx: ParserRuleContext, options: Map[String, String], location: Option[String]): (Map[String, String], Option[String])
    Definition Classes
    AstBuilder
  7. def cleanTableProperties(ctx: ParserRuleContext, properties: Map[String, String]): Map[String, String]
    Definition Classes
    AstBuilder
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. def conf: SQLConf
    Definition Classes
    SQLConfHelper
  10. def createSchema(ctx: ColTypeListContext): StructType
    Attributes
    protected
    Definition Classes
    AstBuilder
  11. def createStructType(ctx: ComplexColTypeListContext): StructType
    Attributes
    protected
    Definition Classes
    AstBuilder
  12. def defaultResult(): AnyRef
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. def expression(ctx: ParserRuleContext): Expression
    Attributes
    protected
    Definition Classes
    AstBuilder
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def getFunctionMultiparts(ctx: FunctionNameContext): Seq[String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  18. def getRowFormatDelimited(ctx: RowFormatDelimitedContext): ScriptIOFormat
    Attributes
    protected
    Definition Classes
    AstBuilder
  19. def getSerdeInfo(rowFormatCtx: Seq[RowFormatContext], createFileFormatCtx: Seq[CreateFileFormatContext], ctx: ParserRuleContext): Option[SerdeInfo]
    Attributes
    protected
    Definition Classes
    AstBuilder
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  22. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  25. def log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  26. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  27. def logDebug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  28. def logError(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  29. def logError(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  30. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  31. def logInfo(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  32. def logName: String
    Attributes
    protected
    Definition Classes
    Logging
  33. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  34. def logTrace(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  35. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  36. def logWarning(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def parseIntervalLiteral(ctx: IntervalContext): CalendarInterval
    Attributes
    protected
    Definition Classes
    AstBuilder
  41. def plan(tree: ParserRuleContext): LogicalPlan
    Attributes
    protected
    Definition Classes
    AstBuilder
  42. def shouldVisitNextChild(arg0: RuleNode, arg1: AnyRef): Boolean
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def tableIdentifier(multipart: Seq[String], command: String, ctx: ParserRuleContext): TableIdentifier

    Converts a multi-part identifier to a TableIdentifier.

    Converts a multi-part identifier to a TableIdentifier.

    If the multi-part identifier has too many parts, this will throw a ParseException.

  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. def typedVisit[T](ctx: ParseTree): T
    Attributes
    protected
    Definition Classes
    AstBuilder
  47. def validateRowFormatFileFormat(rowFormatCtx: Seq[RowFormatContext], createFileFormatCtx: Seq[CreateFileFormatContext], parentCtx: ParserRuleContext): Unit
    Attributes
    protected
    Definition Classes
    AstBuilder
  48. def validateRowFormatFileFormat(rowFormatCtx: RowFormatContext, createFileFormatCtx: CreateFileFormatContext, parentCtx: ParserRuleContext): Unit
    Attributes
    protected
    Definition Classes
    AstBuilder
  49. def visit(arg0: ParseTree): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  50. def visitAddTableColumns(ctx: AddTableColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  51. def visitAddTablePartition(ctx: AddTablePartitionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  52. def visitAggregationClause(arg0: AggregationClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  53. def visitAliasedQuery(ctx: AliasedQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  54. def visitAliasedRelation(ctx: AliasedRelationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  55. def visitAlterColumnAction(arg0: AlterColumnActionContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  56. def visitAlterTableAlterColumn(ctx: AlterTableAlterColumnContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  57. def visitAlterViewQuery(ctx: AlterViewQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  58. def visitAnalyze(ctx: AnalyzeContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  59. def visitAnalyzeTables(ctx: AnalyzeTablesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  60. def visitAnsiNonReserved(arg0: AnsiNonReservedContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  61. def visitApplyTransform(arg0: ApplyTransformContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  62. def visitArithmeticBinary(ctx: ArithmeticBinaryContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  63. def visitArithmeticOperator(arg0: ArithmeticOperatorContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  64. def visitArithmeticUnary(ctx: ArithmeticUnaryContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  65. def visitAssignment(arg0: AssignmentContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  66. def visitAssignmentList(arg0: AssignmentListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  67. def visitBigDecimalLiteral(ctx: BigDecimalLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  68. def visitBigIntLiteral(ctx: BigIntLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  69. def visitBooleanLiteral(ctx: BooleanLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  70. def visitBooleanValue(arg0: BooleanValueContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  71. def visitBucketSpec(ctx: BucketSpecContext): BucketSpec
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  72. def visitCacheTable(ctx: CacheTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  73. def visitCast(ctx: CastContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  74. def visitChildren(node: RuleNode): AnyRef
    Definition Classes
    AstBuilder → AbstractParseTreeVisitor → ParseTreeVisitor
  75. def visitClearCache(ctx: ClearCacheContext): LogicalPlan

    Create a ClearCacheCommand logical plan.

    Create a ClearCacheCommand logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  76. def visitColPosition(ctx: ColPositionContext): ColumnPosition
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  77. def visitColType(ctx: ColTypeContext): StructField
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  78. def visitColTypeList(ctx: ColTypeListContext): Seq[StructField]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  79. def visitColumnReference(ctx: ColumnReferenceContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  80. def visitCommentNamespace(ctx: CommentNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  81. def visitCommentSpec(ctx: CommentSpecContext): String
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  82. def visitCommentSpecList(ctx: List[CommentSpecContext]): Option[String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  83. def visitCommentTable(ctx: CommentTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  84. def visitCommonSelectQueryClausePlan(relation: LogicalPlan, expressions: Seq[Expression], lateralView: List[LateralViewContext], whereClause: WhereClauseContext, aggregationClause: AggregationClauseContext, havingClause: HavingClauseContext, windowClause: WindowClauseContext, isDistinct: Boolean): LogicalPlan
    Definition Classes
    AstBuilder
  85. def visitComparison(ctx: ComparisonContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  86. def visitComparisonOperator(arg0: ComparisonOperatorContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  87. def visitComplexColType(ctx: ComplexColTypeContext): StructField
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  88. def visitComplexColTypeList(ctx: ComplexColTypeListContext): Seq[StructField]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  89. def visitComplexDataType(ctx: ComplexDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  90. def visitConfigKey(arg0: ConfigKeyContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  91. def visitConfigValue(arg0: ConfigValueContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  92. def visitConstantDefault(arg0: ConstantDefaultContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  93. def visitConstantList(ctx: ConstantListContext): Seq[String]

    Convert a constants list into a String sequence.

    Convert a constants list into a String sequence.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  94. def visitCreateFileFormat(ctx: CreateFileFormatContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  95. def visitCreateFunction(ctx: CreateFunctionContext): LogicalPlan

    Create a CreateFunctionCommand.

    Create a CreateFunctionCommand.

    For example:

    CREATE [OR REPLACE] [TEMPORARY] FUNCTION [IF NOT EXISTS] [db_name.]function_name
    AS class_name [USING JAR|FILE|ARCHIVE 'file_uri' [, JAR|FILE|ARCHIVE 'file_uri']];
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  96. def visitCreateIndex(ctx: CreateIndexContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  97. def visitCreateNamespace(ctx: CreateNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  98. def visitCreateTable(ctx: CreateTableContext): LogicalPlan

    Create a table, returning a CreateTable logical plan.

    Create a table, returning a CreateTable logical plan.

    This is used to produce CreateTempViewUsing from CREATE TEMPORARY TABLE.

    TODO: Remove this. It is used because CreateTempViewUsing is not a Catalyst plan. Either move CreateTempViewUsing into catalyst as a parsed logical plan, or remove it because it is deprecated.

    Definition Classes
    SparkSqlAstBuilder → AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  99. def visitCreateTableClauses(ctx: CreateTableClausesContext): TableClauses
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  100. def visitCreateTableHeader(ctx: CreateTableHeaderContext): TableHeader
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  101. def visitCreateTableLike(ctx: CreateTableLikeContext): LogicalPlan

    Create a CreateTableLikeCommand command.

    Create a CreateTableLikeCommand command.

    For example:

    CREATE TABLE [IF NOT EXISTS] [db_name.]table_name
    LIKE [other_db_name.]existing_table_name
    [USING provider |
     [
      [ROW FORMAT row_format]
      [STORED AS file_format] [WITH SERDEPROPERTIES (...)]
     ]
    ]
    [locationSpec]
    [TBLPROPERTIES (property_name=property_value, ...)]
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  102. def visitCreateTempViewUsing(ctx: CreateTempViewUsingContext): LogicalPlan

    Creates a CreateTempViewUsing logical plan.

    Creates a CreateTempViewUsing logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  103. def visitCreateView(ctx: CreateViewContext): LogicalPlan

    Create or replace a view.

    Create or replace a view. This creates a CreateViewCommand.

    For example:

    CREATE [OR REPLACE] [[GLOBAL] TEMPORARY] VIEW [IF NOT EXISTS] multi_part_name
    [(column_name [COMMENT column_comment], ...) ]
    create_view_clauses
    
    AS SELECT ...;
    
    create_view_clauses (order insensitive):
      [COMMENT view_comment]
      [TBLPROPERTIES (property_name = property_value, ...)]
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  104. def visitCtes(arg0: CtesContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  105. def visitCurrentLike(ctx: CurrentLikeContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  106. def visitDatetimeUnit(arg0: DatetimeUnitContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  107. def visitDayTimeIntervalDataType(ctx: DayTimeIntervalDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  108. def visitDecimalLiteral(ctx: DecimalLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  109. def visitDeleteFromTable(ctx: DeleteFromTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  110. def visitDereference(ctx: DereferenceContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  111. def visitDescribeColName(arg0: DescribeColNameContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  112. def visitDescribeFuncName(arg0: DescribeFuncNameContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  113. def visitDescribeFunction(ctx: DescribeFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  114. def visitDescribeNamespace(ctx: DescribeNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  115. def visitDescribeQuery(ctx: DescribeQueryContext): LogicalPlan

    Create a DescribeQueryCommand logical command.

    Create a DescribeQueryCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  116. def visitDescribeRelation(ctx: DescribeRelationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  117. def visitDmlStatement(ctx: DmlStatementContext): AnyRef
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  118. def visitDoubleLiteral(ctx: DoubleLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  119. def visitDropFunction(ctx: DropFunctionContext): LogicalPlan

    Create a DROP FUNCTION statement.

    Create a DROP FUNCTION statement.

    For example:

    DROP [TEMPORARY] FUNCTION [IF EXISTS] function;
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  120. def visitDropIndex(ctx: DropIndexContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  121. def visitDropNamespace(ctx: DropNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  122. def visitDropTable(ctx: DropTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  123. def visitDropTableColumns(ctx: DropTableColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  124. def visitDropTablePartitions(ctx: DropTablePartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  125. def visitDropView(ctx: DropViewContext): AnyRef
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  126. def visitErrorCapturingIdentifier(arg0: ErrorCapturingIdentifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  127. def visitErrorCapturingMultiUnitsInterval(arg0: ErrorCapturingMultiUnitsIntervalContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  128. def visitErrorCapturingUnitToUnitInterval(arg0: ErrorCapturingUnitToUnitIntervalContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  129. def visitErrorIdent(arg0: ErrorIdentContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  130. def visitErrorNode(arg0: ErrorNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  131. def visitExists(ctx: ExistsContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  132. def visitExplain(ctx: ExplainContext): LogicalPlan

    Create an ExplainCommand logical plan.

    Create an ExplainCommand logical plan. The syntax of using this command in SQL is:

    EXPLAIN (EXTENDED | CODEGEN | COST | FORMATTED) SELECT * FROM ...
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  133. def visitExponentLiteral(ctx: ExponentLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  134. def visitExpression(arg0: ExpressionContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  135. def visitExpressionSeq(ctx: ExpressionSeqContext): Seq[Expression]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  136. def visitExtract(ctx: ExtractContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  137. def visitFailNativeCommand(ctx: FailNativeCommandContext): LogicalPlan

    Fail an unsupported Hive native command.

    Fail an unsupported Hive native command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  138. def visitFirst(ctx: FirstContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  139. def visitFloatLiteral(ctx: FloatLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  140. def visitFrameBound(ctx: FrameBoundContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  141. def visitFromClause(ctx: FromClauseContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  142. def visitFromStatement(ctx: FromStatementContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  143. def visitFromStatementBody(arg0: FromStatementBodyContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  144. def visitFromStmt(arg0: FromStmtContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  145. def visitFunctionCall(ctx: FunctionCallContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  146. def visitFunctionIdentifier(ctx: FunctionIdentifierContext): FunctionIdentifier
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  147. def visitFunctionName(ctx: QualifiedNameContext): FunctionIdentifier
    Attributes
    protected
    Definition Classes
    AstBuilder
  148. def visitFunctionName(arg0: FunctionNameContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  149. def visitFunctionTable(arg0: FunctionTableContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  150. def visitGenericFileFormat(arg0: GenericFileFormatContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  151. def visitGroupByClause(arg0: GroupByClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  152. def visitGroupingAnalytics(groupingAnalytics: GroupingAnalyticsContext): BaseGroupingSets
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  153. def visitGroupingElement(arg0: GroupingElementContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  154. def visitGroupingSet(arg0: GroupingSetContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  155. def visitHavingClause(arg0: HavingClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  156. def visitHint(arg0: HintContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  157. def visitHintStatement(arg0: HintStatementContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  158. def visitHiveChangeColumn(ctx: HiveChangeColumnContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  159. def visitHiveReplaceColumns(ctx: HiveReplaceColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  160. def visitIdentifier(arg0: IdentifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  161. def visitIdentifierComment(arg0: IdentifierCommentContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  162. def visitIdentifierCommentList(arg0: IdentifierCommentListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  163. def visitIdentifierList(ctx: IdentifierListContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  164. def visitIdentifierSeq(ctx: IdentifierSeqContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  165. def visitIdentityTransform(arg0: IdentityTransformContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  166. def visitInlineTable(ctx: InlineTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  167. def visitInlineTableDefault1(arg0: InlineTableDefault1Context): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  168. def visitInlineTableDefault2(arg0: InlineTableDefault2Context): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  169. def visitInsertIntoTable(ctx: InsertIntoTableContext): InsertTableParams
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  170. def visitInsertOverwriteDir(ctx: InsertOverwriteDirContext): InsertDirParams

    Return the parameters for InsertIntoDir logical plan.

    Return the parameters for InsertIntoDir logical plan.

    Expected format:

    INSERT OVERWRITE [LOCAL] DIRECTORY
    [path]
    [OPTIONS table_property_list]
    select_statement;
    Definition Classes
    SparkSqlAstBuilder → AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  171. def visitInsertOverwriteHiveDir(ctx: InsertOverwriteHiveDirContext): InsertDirParams

    Return the parameters for InsertIntoDir logical plan.

    Return the parameters for InsertIntoDir logical plan.

    Expected format:

    INSERT OVERWRITE [LOCAL] DIRECTORY
    path
    [ROW FORMAT row_format]
    [STORED AS file_format]
    select_statement;
    Definition Classes
    SparkSqlAstBuilder → AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  172. def visitInsertOverwriteTable(ctx: InsertOverwriteTableContext): InsertTableParams
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  173. def visitIntegerLiteral(ctx: IntegerLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  174. def visitInterval(ctx: IntervalContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  175. def visitIntervalLiteral(arg0: IntervalLiteralContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  176. def visitIntervalValue(arg0: IntervalValueContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  177. def visitJoinCriteria(arg0: JoinCriteriaContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  178. def visitJoinRelation(arg0: JoinRelationContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  179. def visitJoinType(arg0: JoinTypeContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  180. def visitLambda(ctx: LambdaContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  181. def visitLast(ctx: LastContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  182. def visitLateralView(arg0: LateralViewContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  183. def visitLegacyDecimalLiteral(ctx: LegacyDecimalLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  184. def visitLoadData(ctx: LoadDataContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  185. def visitLocationSpec(ctx: LocationSpecContext): String
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  186. def visitLocationSpecList(ctx: List[LocationSpecContext]): Option[String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  187. def visitLogicalBinary(ctx: LogicalBinaryContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  188. def visitLogicalNot(ctx: LogicalNotContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  189. def visitManageResource(ctx: ManageResourceContext): LogicalPlan

    Create a AddFilesCommand, AddJarsCommand, AddArchivesCommand, ListFilesCommand, ListJarsCommand or ListArchivesCommand command depending on the requested operation on resources.

    Create a AddFilesCommand, AddJarsCommand, AddArchivesCommand, ListFilesCommand, ListJarsCommand or ListArchivesCommand command depending on the requested operation on resources. Expected format:

    ADD (FILE[S] <filepath ...> | JAR[S] <jarpath ...>)
    LIST (FILE[S] [filepath ...] | JAR[S] [jarpath ...])

    Note that filepath/jarpath can be given as follows;

    • /path/to/fileOrJar
    • "/path/to/fileOrJar"
    • '/path/to/fileOrJar'
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  190. def visitMatchedAction(arg0: MatchedActionContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  191. def visitMatchedClause(arg0: MatchedClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  192. def visitMergeIntoTable(ctx: MergeIntoTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  193. def visitMultiInsertQuery(ctx: MultiInsertQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  194. def visitMultiInsertQueryBody(arg0: MultiInsertQueryBodyContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  195. def visitMultiUnitsInterval(ctx: MultiUnitsIntervalContext): CalendarInterval
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  196. def visitMultipartIdentifier(ctx: MultipartIdentifierContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  197. def visitMultipartIdentifierList(arg0: MultipartIdentifierListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  198. def visitMultipartIdentifierProperty(arg0: MultipartIdentifierPropertyContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  199. def visitMultipartIdentifierPropertyList(arg0: MultipartIdentifierPropertyListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  200. def visitNamedExpression(ctx: NamedExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  201. def visitNamedExpressionSeq(ctx: NamedExpressionSeqContext): Seq[Expression]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  202. def visitNamedQuery(ctx: NamedQueryContext): SubqueryAlias
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  203. def visitNamedWindow(arg0: NamedWindowContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  204. def visitNamespace(arg0: NamespaceContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  205. def visitNamespaces(arg0: NamespacesContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  206. def visitNestedConstantList(ctx: NestedConstantListContext): Seq[Seq[String]]

    Convert a nested constants list into a sequence of string sequences.

    Convert a nested constants list into a sequence of string sequences.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  207. def visitNonOptionalPartitionSpec(ctx: PartitionSpecContext): Map[String, String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  208. def visitNonReserved(arg0: NonReservedContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  209. def visitNotMatchedAction(arg0: NotMatchedActionContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  210. def visitNotMatchedClause(arg0: NotMatchedClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  211. def visitNullLiteral(ctx: NullLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  212. def visitNumericLiteral(arg0: NumericLiteralContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  213. def visitOrderedIdentifier(arg0: OrderedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  214. def visitOrderedIdentifierList(arg0: OrderedIdentifierListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  215. def visitOverlay(ctx: OverlayContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  216. def visitParenthesizedExpression(ctx: ParenthesizedExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  217. def visitPartitionColumn(arg0: PartitionColumnContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  218. def visitPartitionFieldList(ctx: PartitionFieldListContext): (Seq[Transform], Seq[StructField])
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  219. def visitPartitionSpec(ctx: PartitionSpecContext): Map[String, Option[String]]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  220. def visitPartitionSpecLocation(arg0: PartitionSpecLocationContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  221. def visitPartitionTransform(ctx: PartitionTransformContext): Transform
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  222. def visitPartitionVal(arg0: PartitionValContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  223. def visitPercentile(ctx: PercentileContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  224. def visitPivotClause(arg0: PivotClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  225. def visitPivotColumn(arg0: PivotColumnContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  226. def visitPivotValue(ctx: PivotValueContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  227. def visitPosition(ctx: PositionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  228. def visitPredicate(arg0: PredicateContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  229. def visitPredicateOperator(arg0: PredicateOperatorContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  230. def visitPredicated(ctx: PredicatedContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  231. def visitPrimitiveDataType(ctx: PrimitiveDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  232. def visitProperty(arg0: PropertyContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  233. def visitPropertyKey(key: PropertyKeyContext): String
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  234. def visitPropertyKeyValues(ctx: PropertyListContext): Map[String, String]
    Definition Classes
    AstBuilder
  235. def visitPropertyKeys(ctx: PropertyListContext): Seq[String]
    Definition Classes
    AstBuilder
  236. def visitPropertyList(ctx: PropertyListContext): Map[String, String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  237. def visitPropertyValue(value: PropertyValueContext): String
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  238. def visitQualifiedColTypeWithPosition(ctx: QualifiedColTypeWithPositionContext): QualifiedColType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  239. def visitQualifiedColTypeWithPositionList(arg0: QualifiedColTypeWithPositionListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  240. def visitQualifiedName(ctx: QualifiedNameContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  241. def visitQualifiedNameList(arg0: QualifiedNameListContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  242. def visitQuery(ctx: QueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  243. def visitQueryOrganization(arg0: QueryOrganizationContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  244. def visitQueryPrimaryDefault(arg0: QueryPrimaryDefaultContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  245. def visitQueryTermDefault(arg0: QueryTermDefaultContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  246. def visitQuotedIdentifier(arg0: QuotedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  247. def visitQuotedIdentifierAlternative(arg0: QuotedIdentifierAlternativeContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  248. def visitRealIdent(arg0: RealIdentContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  249. def visitRecoverPartitions(ctx: RecoverPartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  250. def visitRefreshFunction(ctx: RefreshFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  251. def visitRefreshResource(ctx: RefreshResourceContext): LogicalPlan

    Create a RefreshResource logical plan.

    Create a RefreshResource logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  252. def visitRefreshTable(ctx: RefreshTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  253. def visitRegularQuerySpecification(ctx: RegularQuerySpecificationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  254. def visitRelation(ctx: RelationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  255. def visitRenameTable(ctx: RenameTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  256. def visitRenameTableColumn(ctx: RenameTableColumnContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  257. def visitRenameTablePartition(ctx: RenameTablePartitionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  258. def visitRepairTable(ctx: RepairTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  259. def visitReplaceTable(ctx: ReplaceTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  260. def visitReplaceTableHeader(arg0: ReplaceTableHeaderContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  261. def visitResetConfiguration(ctx: ResetConfigurationContext): LogicalPlan

    Create a ResetCommand logical plan.

    Create a ResetCommand logical plan. Example SQL :

    RESET;
    RESET spark.sql.session.timeZone;
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  262. def visitResetQuotedConfiguration(ctx: ResetQuotedConfigurationContext): LogicalPlan
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  263. def visitResource(arg0: ResourceContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  264. def visitRowConstructor(ctx: RowConstructorContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  265. def visitRowFormat(ctx: RowFormatContext): SerdeInfo
    Definition Classes
    AstBuilder
  266. def visitRowFormatDelimited(ctx: RowFormatDelimitedContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  267. def visitRowFormatSerde(ctx: RowFormatSerdeContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  268. def visitSample(arg0: SampleContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  269. def visitSampleByBucket(arg0: SampleByBucketContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  270. def visitSampleByBytes(arg0: SampleByBytesContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  271. def visitSampleByPercentile(arg0: SampleByPercentileContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  272. def visitSampleByRows(arg0: SampleByRowsContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  273. def visitSearchedCase(ctx: SearchedCaseContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  274. def visitSelectClause(arg0: SelectClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  275. def visitSetCatalog(ctx: SetCatalogContext): LogicalPlan

    Create a SetCatalogCommand logical command.

    Create a SetCatalogCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  276. def visitSetClause(arg0: SetClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  277. def visitSetConfiguration(ctx: SetConfigurationContext): LogicalPlan

    Create a SetCommand logical plan.

    Create a SetCommand logical plan.

    Note that we assume that everything after the SET keyword is assumed to be a part of the key-value pair. The split between key and value is made by searching for the first = character in the raw string.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  278. def visitSetNamespaceLocation(ctx: SetNamespaceLocationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  279. def visitSetNamespaceProperties(ctx: SetNamespacePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  280. def visitSetOperation(ctx: SetOperationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  281. def visitSetQuantifier(arg0: SetQuantifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  282. def visitSetQuotedConfiguration(ctx: SetQuotedConfigurationContext): LogicalPlan
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  283. def visitSetTableLocation(ctx: SetTableLocationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  284. def visitSetTableProperties(ctx: SetTablePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  285. def visitSetTableSerDe(ctx: SetTableSerDeContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  286. def visitSetTimeZone(ctx: SetTimeZoneContext): LogicalPlan

    Create a SetCommand logical plan to set SQLConf.SESSION_LOCAL_TIMEZONE Example SQL :

    Create a SetCommand logical plan to set SQLConf.SESSION_LOCAL_TIMEZONE Example SQL :

    SET TIME ZONE LOCAL;
    SET TIME ZONE 'Asia/Shanghai';
    SET TIME ZONE INTERVAL 10 HOURS;
    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  287. def visitShowCatalogs(ctx: ShowCatalogsContext): LogicalPlan

    Create a ShowCatalogsCommand logical command.

    Create a ShowCatalogsCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  288. def visitShowColumns(ctx: ShowColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  289. def visitShowCreateTable(ctx: ShowCreateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  290. def visitShowCurrentNamespace(ctx: ShowCurrentNamespaceContext): LogicalPlan

    Create a ShowCurrentNamespaceCommand logical command.

    Create a ShowCurrentNamespaceCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  291. def visitShowFunctions(ctx: ShowFunctionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  292. def visitShowNamespaces(ctx: ShowNamespacesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  293. def visitShowPartitions(ctx: ShowPartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  294. def visitShowTableExtended(ctx: ShowTableExtendedContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  295. def visitShowTables(ctx: ShowTablesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  296. def visitShowTblProperties(ctx: ShowTblPropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  297. def visitShowViews(ctx: ShowViewsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  298. def visitSimpleCase(ctx: SimpleCaseContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  299. def visitSingleDataType(ctx: SingleDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  300. def visitSingleExpression(ctx: SingleExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  301. def visitSingleFunctionIdentifier(ctx: SingleFunctionIdentifierContext): FunctionIdentifier
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  302. def visitSingleInsertQuery(ctx: SingleInsertQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  303. def visitSingleMultipartIdentifier(ctx: SingleMultipartIdentifierContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  304. def visitSingleStatement(ctx: SingleStatementContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  305. def visitSingleTableIdentifier(ctx: SingleTableIdentifierContext): TableIdentifier
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  306. def visitSingleTableSchema(ctx: SingleTableSchemaContext): StructType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  307. def visitSkewSpec(arg0: SkewSpecContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  308. def visitSmallIntLiteral(ctx: SmallIntLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  309. def visitSortItem(ctx: SortItemContext): SortOrder
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  310. def visitStar(ctx: StarContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  311. def visitStatementDefault(arg0: StatementDefaultContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  312. def visitStorageHandler(arg0: StorageHandlerContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  313. def visitStrictNonReserved(arg0: StrictNonReservedContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  314. def visitStringConstant(ctx: ConstantContext, legacyNullAsString: Boolean): String
    Attributes
    protected
    Definition Classes
    AstBuilder
  315. def visitStringLiteral(ctx: StringLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  316. def visitStruct(ctx: StructContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  317. def visitSubquery(ctx: SubqueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  318. def visitSubqueryExpression(ctx: SubqueryExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  319. def visitSubscript(ctx: SubscriptContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  320. def visitSubstring(ctx: SubstringContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  321. def visitTable(ctx: TableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  322. def visitTableAlias(arg0: TableAliasContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  323. def visitTableFileFormat(arg0: TableFileFormatContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  324. def visitTableIdentifier(ctx: TableIdentifierContext): TableIdentifier
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  325. def visitTableName(ctx: TableNameContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  326. def visitTableProvider(arg0: TableProviderContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  327. def visitTableValuedFunction(ctx: TableValuedFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  328. def visitTemporalClause(arg0: TemporalClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  329. def visitTerminal(arg0: TerminalNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  330. def visitTimestampadd(ctx: TimestampaddContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  331. def visitTimestampdiff(ctx: TimestampdiffContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  332. def visitTinyIntLiteral(ctx: TinyIntLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  333. def visitTransformArgument(ctx: TransformArgumentContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  334. def visitTransformClause(arg0: TransformClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  335. def visitTransformQuerySpecification(ctx: TransformQuerySpecificationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  336. def visitTrim(ctx: TrimContext): Expression
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  337. def visitTruncateTable(ctx: TruncateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  338. def visitTypeConstructor(ctx: TypeConstructorContext): Literal
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  339. def visitUncacheTable(ctx: UncacheTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  340. def visitUnitToUnitInterval(ctx: UnitToUnitIntervalContext): CalendarInterval
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  341. def visitUnquotedIdentifier(arg0: UnquotedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  342. def visitUnsetTableProperties(ctx: UnsetTablePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  343. def visitUnsupportedHiveNativeCommands(arg0: UnsupportedHiveNativeCommandsContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  344. def visitUpdateTable(ctx: UpdateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  345. def visitUse(ctx: UseContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  346. def visitUseNamespace(ctx: UseNamespaceContext): LogicalPlan

    Create a SetNamespaceCommand logical command.

    Create a SetNamespaceCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  347. def visitValueExpressionDefault(arg0: ValueExpressionDefaultContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  348. def visitWhenClause(arg0: WhenClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  349. def visitWhereClause(arg0: WhereClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  350. def visitWindowClause(arg0: WindowClauseContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  351. def visitWindowDef(ctx: WindowDefContext): WindowSpecDefinition
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  352. def visitWindowFrame(arg0: WindowFrameContext): AnyRef
    Definition Classes
    SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  353. def visitWindowRef(ctx: WindowRefContext): WindowSpecReference
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  354. def visitYearMonthIntervalDataType(ctx: YearMonthIntervalDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseParserBaseVisitor → SqlBaseParserVisitor
  355. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  356. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  357. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  358. def withRepartitionByExpression(ctx: QueryOrganizationContext, expressions: Seq[Expression], query: LogicalPlan): LogicalPlan

    Create a clause for DISTRIBUTE BY.

    Create a clause for DISTRIBUTE BY.

    Attributes
    protected
    Definition Classes
    SparkSqlAstBuilder → AstBuilder
  359. def withScriptIOSchema(ctx: ParserRuleContext, inRowFormat: RowFormatContext, recordWriter: Token, outRowFormat: RowFormatContext, recordReader: Token, schemaLess: Boolean): ScriptInputOutputSchema

    Create a ScriptInputOutputSchema.

    Create a ScriptInputOutputSchema.

    Attributes
    protected
    Definition Classes
    SparkSqlAstBuilder → AstBuilder

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AstBuilder

Inherited from Logging

Inherited from SQLConfHelper

Inherited from SqlBaseParserBaseVisitor[AnyRef]

Inherited from SqlBaseParserVisitor[AnyRef]

Inherited from AbstractParseTreeVisitor[AnyRef]

Inherited from ParseTreeVisitor[AnyRef]

Inherited from AnyRef

Inherited from Any

Ungrouped