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, SqlBaseBaseVisitor[AnyRef], SqlBaseVisitor[AnyRef], AbstractParseTreeVisitor[AnyRef], ParseTreeVisitor[AnyRef], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SparkSqlAstBuilder
  2. AstBuilder
  3. Logging
  4. SQLConfHelper
  5. SqlBaseBaseVisitor
  6. SqlBaseVisitor
  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 = (Seq[String], Seq[String], Map[String, Option[String]], Boolean)
    Definition Classes
    AstBuilder
  3. type TableClauses = (Seq[Transform], Seq[StructField], Option[BucketSpec], Map[String, String], Map[String, String], Option[String], Option[String], Option[SerdeInfo])
    Definition Classes
    AstBuilder
  4. 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 getFunctionIdentifier(ctx: FunctionNameContext): FunctionIdentifier
    Attributes
    protected
    Definition Classes
    AstBuilder
  18. def getSerdeInfo(rowFormatCtx: Seq[RowFormatContext], createFileFormatCtx: Seq[CreateFileFormatContext], ctx: ParserRuleContext, skipCheck: Boolean): Option[SerdeInfo]
    Attributes
    protected
    Definition Classes
    AstBuilder
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  21. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  24. def log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  25. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  26. def logDebug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  27. def logError(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  28. def logError(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  29. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  30. def logInfo(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  31. def logName: String
    Attributes
    protected
    Definition Classes
    Logging
  32. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  33. def logTrace(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  34. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  35. def logWarning(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. def parseIntervalLiteral(ctx: IntervalContext): CalendarInterval
    Attributes
    protected
    Definition Classes
    AstBuilder
  40. def plan(tree: ParserRuleContext): LogicalPlan
    Attributes
    protected
    Definition Classes
    AstBuilder
  41. def shouldVisitNextChild(arg0: RuleNode, arg1: AnyRef): Boolean
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  42. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  43. 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.

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

    Create a CacheTableCommand.

    Create a CacheTableCommand.

    For example:

    CACHE [LAZY] TABLE multi_part_name
    [OPTIONS tablePropertyList] [[AS] query]
    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  71. def visitCast(ctx: CastContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  72. def visitChildren(node: RuleNode): AnyRef
    Definition Classes
    AstBuilder → AbstractParseTreeVisitor → ParseTreeVisitor
  73. def visitClearCache(ctx: ClearCacheContext): LogicalPlan

    Create a ClearCacheCommand logical plan.

    Create a ClearCacheCommand logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  74. def visitColPosition(ctx: ColPositionContext): ColumnPosition
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  75. def visitColType(ctx: ColTypeContext): StructField
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  76. def visitColTypeList(ctx: ColTypeListContext): Seq[StructField]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  77. def visitColumnReference(ctx: ColumnReferenceContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  78. def visitCommentNamespace(ctx: CommentNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  79. def visitCommentSpec(ctx: CommentSpecContext): String
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  80. def visitCommentSpecList(ctx: List[CommentSpecContext]): Option[String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  81. def visitCommentTable(ctx: CommentTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  82. def visitComparison(ctx: ComparisonContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  83. def visitComparisonOperator(arg0: ComparisonOperatorContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  84. def visitComplexColType(ctx: ComplexColTypeContext): StructField
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  85. def visitComplexColTypeList(ctx: ComplexColTypeListContext): Seq[StructField]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  86. def visitComplexDataType(ctx: ComplexDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  87. def visitConfigKey(arg0: ConfigKeyContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  88. def visitConfigValue(arg0: ConfigValueContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  89. def visitConstantDefault(arg0: ConstantDefaultContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  90. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  91. def visitCreateFileFormat(ctx: CreateFileFormatContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  92. def visitCreateFunction(ctx: CreateFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  93. def visitCreateNamespace(ctx: CreateNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  94. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  95. def visitCreateTableClauses(ctx: CreateTableClausesContext): TableClauses
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  96. def visitCreateTableHeader(ctx: CreateTableHeaderContext): TableHeader
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  97. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  98. def visitCreateTempViewUsing(ctx: CreateTempViewUsingContext): LogicalPlan

    Creates a CreateTempViewUsing logical plan.

    Creates a CreateTempViewUsing logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  99. def visitCreateView(ctx: CreateViewContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  100. def visitCtes(arg0: CtesContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  101. def visitCurrentDatetime(ctx: CurrentDatetimeContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  102. def visitDecimalLiteral(ctx: DecimalLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  103. def visitDeleteFromTable(ctx: DeleteFromTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  104. def visitDereference(ctx: DereferenceContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  105. def visitDescribeColName(arg0: DescribeColNameContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  106. def visitDescribeFuncName(arg0: DescribeFuncNameContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  107. def visitDescribeFunction(ctx: DescribeFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  108. def visitDescribeNamespace(ctx: DescribeNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  109. def visitDescribeQuery(ctx: DescribeQueryContext): LogicalPlan

    Create a DescribeQueryCommand logical command.

    Create a DescribeQueryCommand logical command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  110. def visitDescribeRelation(ctx: DescribeRelationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  111. def visitDmlStatement(ctx: DmlStatementContext): AnyRef
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  112. def visitDoubleLiteral(ctx: DoubleLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  113. def visitDropFunction(ctx: DropFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  114. def visitDropNamespace(ctx: DropNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  115. def visitDropTable(ctx: DropTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  116. def visitDropTableColumns(ctx: DropTableColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  117. def visitDropTablePartitions(ctx: DropTablePartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  118. def visitDropView(ctx: DropViewContext): AnyRef
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  119. def visitErrorCapturingIdentifier(arg0: ErrorCapturingIdentifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  120. def visitErrorCapturingMultiUnitsInterval(arg0: ErrorCapturingMultiUnitsIntervalContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  121. def visitErrorCapturingUnitToUnitInterval(arg0: ErrorCapturingUnitToUnitIntervalContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  122. def visitErrorIdent(arg0: ErrorIdentContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  123. def visitErrorNode(arg0: ErrorNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  124. def visitExists(ctx: ExistsContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  125. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  126. def visitExponentLiteral(ctx: ExponentLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  127. def visitExpression(arg0: ExpressionContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  128. def visitExtract(ctx: ExtractContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  129. def visitFailNativeCommand(ctx: FailNativeCommandContext): LogicalPlan

    Fail an unsupported Hive native command.

    Fail an unsupported Hive native command.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  130. def visitFirst(ctx: FirstContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  131. def visitFloatLiteral(ctx: FloatLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  132. def visitFrameBound(ctx: FrameBoundContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  133. def visitFromClause(ctx: FromClauseContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  134. def visitFromStatement(ctx: FromStatementContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  135. def visitFromStatementBody(arg0: FromStatementBodyContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  136. def visitFromStmt(arg0: FromStmtContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  137. def visitFunctionCall(ctx: FunctionCallContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  138. def visitFunctionIdentifier(ctx: FunctionIdentifierContext): FunctionIdentifier
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  139. def visitFunctionName(ctx: QualifiedNameContext): FunctionIdentifier
    Attributes
    protected
    Definition Classes
    AstBuilder
  140. def visitFunctionName(ctx: MultipartIdentifierContext): FunctionIdentifier
    Attributes
    protected
    Definition Classes
    AstBuilder
  141. def visitFunctionName(arg0: FunctionNameContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  142. def visitFunctionTable(arg0: FunctionTableContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  143. def visitGenericFileFormat(arg0: GenericFileFormatContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  144. def visitGroupingSet(arg0: GroupingSetContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  145. def visitHavingClause(arg0: HavingClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  146. def visitHint(arg0: HintContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  147. def visitHintStatement(arg0: HintStatementContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  148. def visitHiveChangeColumn(ctx: HiveChangeColumnContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  149. def visitHiveReplaceColumns(ctx: HiveReplaceColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  150. def visitIdentifier(arg0: IdentifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  151. def visitIdentifierComment(arg0: IdentifierCommentContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  152. def visitIdentifierCommentList(arg0: IdentifierCommentListContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  153. def visitIdentifierList(ctx: IdentifierListContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  154. def visitIdentifierSeq(ctx: IdentifierSeqContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  155. def visitIdentityTransform(arg0: IdentityTransformContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  156. def visitInlineTable(ctx: InlineTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  157. def visitInlineTableDefault1(arg0: InlineTableDefault1Context): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  158. def visitInlineTableDefault2(arg0: InlineTableDefault2Context): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  159. def visitInsertIntoTable(ctx: InsertIntoTableContext): InsertTableParams
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  160. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  161. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  162. def visitInsertOverwriteTable(ctx: InsertOverwriteTableContext): InsertTableParams
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  163. def visitIntegerLiteral(ctx: IntegerLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  164. def visitInterval(ctx: IntervalContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  165. def visitIntervalLiteral(arg0: IntervalLiteralContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  166. def visitIntervalValue(arg0: IntervalValueContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  167. def visitJoinCriteria(arg0: JoinCriteriaContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  168. def visitJoinRelation(arg0: JoinRelationContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  169. def visitJoinType(arg0: JoinTypeContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  170. def visitLambda(ctx: LambdaContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  171. def visitLast(ctx: LastContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  172. def visitLateralView(arg0: LateralViewContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  173. def visitLegacyDecimalLiteral(ctx: LegacyDecimalLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  174. def visitLoadData(ctx: LoadDataContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  175. def visitLocationSpec(ctx: LocationSpecContext): String
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  176. def visitLocationSpecList(ctx: List[LocationSpecContext]): Option[String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  177. def visitLogicalBinary(ctx: LogicalBinaryContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  178. def visitLogicalNot(ctx: LogicalNotContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  179. def visitManageResource(ctx: ManageResourceContext): LogicalPlan

    Create a AddFileCommand, AddJarCommand, ListFilesCommand or ListJarsCommand command depending on the requested operation on resources.

    Create a AddFileCommand, AddJarCommand, ListFilesCommand or ListJarsCommand 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  180. def visitMatchedAction(arg0: MatchedActionContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  181. def visitMatchedClause(arg0: MatchedClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  182. def visitMergeIntoTable(ctx: MergeIntoTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  183. def visitMultiInsertQuery(ctx: MultiInsertQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  184. def visitMultiInsertQueryBody(arg0: MultiInsertQueryBodyContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  185. def visitMultiUnitsInterval(ctx: MultiUnitsIntervalContext): CalendarInterval
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  186. def visitMultipartIdentifier(ctx: MultipartIdentifierContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  187. def visitMultipartIdentifierList(arg0: MultipartIdentifierListContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  188. def visitNamedExpression(ctx: NamedExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  189. def visitNamedExpressionSeq(ctx: NamedExpressionSeqContext): Seq[Expression]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  190. def visitNamedQuery(ctx: NamedQueryContext): SubqueryAlias
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  191. def visitNamedWindow(arg0: NamedWindowContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  192. def visitNamespace(arg0: NamespaceContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  193. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  194. def visitNonOptionalPartitionSpec(ctx: PartitionSpecContext): Map[String, String]
    Attributes
    protected
    Definition Classes
    AstBuilder
  195. def visitNonReserved(arg0: NonReservedContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  196. def visitNotMatchedAction(arg0: NotMatchedActionContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  197. def visitNotMatchedClause(arg0: NotMatchedClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  198. def visitNullLiteral(ctx: NullLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  199. def visitNumericLiteral(arg0: NumericLiteralContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  200. def visitOrderedIdentifier(arg0: OrderedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  201. def visitOrderedIdentifierList(arg0: OrderedIdentifierListContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  202. def visitOverlay(ctx: OverlayContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  203. def visitParenthesizedExpression(ctx: ParenthesizedExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  204. def visitPartitionColumn(arg0: PartitionColumnContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  205. def visitPartitionFieldList(ctx: PartitionFieldListContext): (Seq[Transform], Seq[StructField])
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  206. def visitPartitionSpec(ctx: PartitionSpecContext): Map[String, Option[String]]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  207. def visitPartitionSpecLocation(arg0: PartitionSpecLocationContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  208. def visitPartitionTransform(ctx: PartitionTransformContext): Transform
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  209. def visitPartitionVal(arg0: PartitionValContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  210. def visitPivotClause(arg0: PivotClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  211. def visitPivotColumn(arg0: PivotColumnContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  212. def visitPivotValue(ctx: PivotValueContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  213. def visitPosition(ctx: PositionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  214. def visitPredicate(arg0: PredicateContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  215. def visitPredicateOperator(arg0: PredicateOperatorContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  216. def visitPredicated(ctx: PredicatedContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  217. def visitPrimitiveDataType(ctx: PrimitiveDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  218. def visitPropertyKeyValues(ctx: TablePropertyListContext): Map[String, String]
    Definition Classes
    AstBuilder
  219. def visitPropertyKeys(ctx: TablePropertyListContext): Seq[String]
    Definition Classes
    AstBuilder
  220. def visitQualifiedColTypeWithPosition(ctx: QualifiedColTypeWithPositionContext): QualifiedColType
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  221. def visitQualifiedColTypeWithPositionList(arg0: QualifiedColTypeWithPositionListContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  222. def visitQualifiedName(ctx: QualifiedNameContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  223. def visitQualifiedNameList(arg0: QualifiedNameListContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  224. def visitQuery(ctx: QueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  225. def visitQueryOrganization(arg0: QueryOrganizationContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  226. def visitQueryPrimaryDefault(arg0: QueryPrimaryDefaultContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  227. def visitQueryTermDefault(arg0: QueryTermDefaultContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  228. def visitQuotedIdentifier(arg0: QuotedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  229. def visitQuotedIdentifierAlternative(arg0: QuotedIdentifierAlternativeContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  230. def visitRealIdent(arg0: RealIdentContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  231. def visitRecoverPartitions(ctx: RecoverPartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  232. def visitRefreshFunction(ctx: RefreshFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  233. def visitRefreshResource(ctx: RefreshResourceContext): LogicalPlan

    Create a RefreshResource logical plan.

    Create a RefreshResource logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  234. def visitRefreshTable(ctx: RefreshTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  235. def visitRegularQuerySpecification(ctx: RegularQuerySpecificationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  236. def visitRelation(ctx: RelationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  237. def visitRenameTable(ctx: RenameTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  238. def visitRenameTableColumn(ctx: RenameTableColumnContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  239. def visitRenameTablePartition(ctx: RenameTablePartitionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  240. def visitRepairTable(ctx: RepairTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  241. def visitReplaceTable(ctx: ReplaceTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  242. def visitReplaceTableHeader(ctx: ReplaceTableHeaderContext): TableHeader
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  243. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  244. def visitResetQuotedConfiguration(ctx: ResetQuotedConfigurationContext): LogicalPlan
    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  245. def visitResource(arg0: ResourceContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  246. def visitRowConstructor(ctx: RowConstructorContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  247. def visitRowFormat(ctx: RowFormatContext): SerdeInfo
    Definition Classes
    AstBuilder
  248. def visitRowFormatDelimited(ctx: RowFormatDelimitedContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  249. def visitRowFormatSerde(ctx: RowFormatSerdeContext): SerdeInfo
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  250. def visitSample(arg0: SampleContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  251. def visitSampleByBucket(arg0: SampleByBucketContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  252. def visitSampleByBytes(arg0: SampleByBytesContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  253. def visitSampleByPercentile(arg0: SampleByPercentileContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  254. def visitSampleByRows(arg0: SampleByRowsContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  255. def visitSearchedCase(ctx: SearchedCaseContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  256. def visitSelectClause(arg0: SelectClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  257. def visitSetClause(arg0: SetClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  258. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  259. def visitSetNamespaceLocation(ctx: SetNamespaceLocationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  260. def visitSetNamespaceProperties(ctx: SetNamespacePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  261. def visitSetOperation(ctx: SetOperationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  262. def visitSetQuantifier(arg0: SetQuantifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  263. def visitSetQuotedConfiguration(ctx: SetQuotedConfigurationContext): LogicalPlan
    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  264. def visitSetTableLocation(ctx: SetTableLocationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  265. def visitSetTableProperties(ctx: SetTablePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  266. def visitSetTableSerDe(ctx: SetTableSerDeContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  267. 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 → SqlBaseBaseVisitor → SqlBaseVisitor
  268. def visitShowColumns(ctx: ShowColumnsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  269. def visitShowCreateTable(ctx: ShowCreateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  270. def visitShowCurrentNamespace(ctx: ShowCurrentNamespaceContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  271. def visitShowFunctions(ctx: ShowFunctionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  272. def visitShowNamespaces(ctx: ShowNamespacesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  273. def visitShowPartitions(ctx: ShowPartitionsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  274. def visitShowTable(ctx: ShowTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  275. def visitShowTables(ctx: ShowTablesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  276. def visitShowTblProperties(ctx: ShowTblPropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  277. def visitShowViews(ctx: ShowViewsContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  278. def visitSimpleCase(ctx: SimpleCaseContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  279. def visitSingleDataType(ctx: SingleDataTypeContext): DataType
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  280. def visitSingleExpression(ctx: SingleExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  281. def visitSingleFunctionIdentifier(ctx: SingleFunctionIdentifierContext): FunctionIdentifier
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  282. def visitSingleInsertQuery(ctx: SingleInsertQueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  283. def visitSingleMultipartIdentifier(ctx: SingleMultipartIdentifierContext): Seq[String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  284. def visitSingleStatement(ctx: SingleStatementContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  285. def visitSingleTableIdentifier(ctx: SingleTableIdentifierContext): TableIdentifier
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  286. def visitSingleTableSchema(ctx: SingleTableSchemaContext): StructType
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  287. def visitSkewSpec(arg0: SkewSpecContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  288. def visitSmallIntLiteral(ctx: SmallIntLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  289. def visitSortItem(ctx: SortItemContext): SortOrder
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  290. def visitStar(ctx: StarContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  291. def visitStatementDefault(arg0: StatementDefaultContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  292. def visitStorageHandler(arg0: StorageHandlerContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  293. def visitStrictNonReserved(arg0: StrictNonReservedContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  294. def visitStringConstant(ctx: ConstantContext, legacyNullAsString: Boolean): String
    Attributes
    protected
    Definition Classes
    AstBuilder
  295. def visitStringLiteral(ctx: StringLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  296. def visitStruct(ctx: StructContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  297. def visitSubquery(ctx: SubqueryContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  298. def visitSubqueryExpression(ctx: SubqueryExpressionContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  299. def visitSubscript(ctx: SubscriptContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  300. def visitSubstring(ctx: SubstringContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  301. def visitTable(ctx: TableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  302. def visitTableAlias(arg0: TableAliasContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  303. def visitTableFileFormat(arg0: TableFileFormatContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  304. def visitTableIdentifier(ctx: TableIdentifierContext): TableIdentifier
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  305. def visitTableName(ctx: TableNameContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  306. def visitTableProperty(arg0: TablePropertyContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  307. def visitTablePropertyKey(key: TablePropertyKeyContext): String
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  308. def visitTablePropertyList(ctx: TablePropertyListContext): Map[String, String]
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  309. def visitTablePropertyValue(value: TablePropertyValueContext): String
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  310. def visitTableProvider(arg0: TableProviderContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  311. def visitTableValuedFunction(ctx: TableValuedFunctionContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  312. def visitTerminal(arg0: TerminalNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  313. def visitTinyIntLiteral(ctx: TinyIntLiteralContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  314. def visitTransformArgument(ctx: TransformArgumentContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  315. def visitTransformClause(arg0: TransformClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  316. def visitTransformQuerySpecification(ctx: TransformQuerySpecificationContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  317. def visitTrim(ctx: TrimContext): Expression
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  318. def visitTruncateTable(ctx: TruncateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  319. def visitTypeConstructor(ctx: TypeConstructorContext): Literal
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  320. def visitUncacheTable(ctx: UncacheTableContext): LogicalPlan

    Create an UncacheTableCommand logical plan.

    Create an UncacheTableCommand logical plan.

    Definition Classes
    SparkSqlAstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  321. def visitUnitToUnitInterval(ctx: UnitToUnitIntervalContext): CalendarInterval
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  322. def visitUnquotedIdentifier(arg0: UnquotedIdentifierContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  323. def visitUnsetTableProperties(ctx: UnsetTablePropertiesContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  324. def visitUnsupportedHiveNativeCommands(arg0: UnsupportedHiveNativeCommandsContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  325. def visitUpdateTable(ctx: UpdateTableContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  326. def visitUse(ctx: UseContext): LogicalPlan
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  327. def visitValueExpressionDefault(arg0: ValueExpressionDefaultContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  328. def visitWhenClause(arg0: WhenClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  329. def visitWhereClause(arg0: WhereClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  330. def visitWindowClause(arg0: WindowClauseContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  331. def visitWindowDef(ctx: WindowDefContext): WindowSpecDefinition
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  332. def visitWindowFrame(arg0: WindowFrameContext): AnyRef
    Definition Classes
    SqlBaseBaseVisitor → SqlBaseVisitor
  333. def visitWindowRef(ctx: WindowRefContext): WindowSpecReference
    Definition Classes
    AstBuilder → SqlBaseBaseVisitor → SqlBaseVisitor
  334. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  335. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  336. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  337. 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
  338. 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
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AstBuilder

Inherited from Logging

Inherited from SQLConfHelper

Inherited from SqlBaseBaseVisitor[AnyRef]

Inherited from SqlBaseVisitor[AnyRef]

Inherited from AbstractParseTreeVisitor[AnyRef]

Inherited from ParseTreeVisitor[AnyRef]

Inherited from AnyRef

Inherited from Any

Ungrouped