c

io.delta.sql.parser

DeltaSqlAstBuilder

class DeltaSqlAstBuilder extends DeltaSqlBaseBaseVisitor[AnyRef]

Define how to convert an AST generated from DeltaSqlBase.g4 to a LogicalPlan. The parent class DeltaSqlBaseBaseVisitor defines all visitXXX methods generated from # instructions in DeltaSqlBase.g4 (such as #vacuumTable).

Linear Supertypes
DeltaSqlBaseBaseVisitor[AnyRef], DeltaSqlBaseVisitor[AnyRef], AbstractParseTreeVisitor[AnyRef], ParseTreeVisitor[AnyRef], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeltaSqlAstBuilder
  2. DeltaSqlBaseBaseVisitor
  3. DeltaSqlBaseVisitor
  4. AbstractParseTreeVisitor
  5. ParseTreeVisitor
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DeltaSqlAstBuilder()

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 clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. def defaultResult(): AnyRef
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def shouldVisitNextChild(arg0: RuleNode, arg1: AnyRef): Boolean
    Attributes
    protected[tree]
    Definition Classes
    AbstractParseTreeVisitor
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def typedVisit[T](ctx: ParseTree): T
    Attributes
    protected
  21. def visit(arg0: ParseTree): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  22. def visitAddTableConstraint(ctx: AddTableConstraintContext): LogicalPlan

    Visit a parse tree produced by the addTableConstraint labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the addTableConstraint labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  23. def visitAlterTableClusterBy(ctx: AlterTableClusterByContext): LogicalPlan

    Parse an ALTER TABLE CLUSTER BY command.

    Parse an ALTER TABLE CLUSTER BY command.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  24. def visitAlterTableDropFeature(ctx: AlterTableDropFeatureContext): LogicalPlan

    Parse an ALTER TABLE DROP FEATURE command.

    Parse an ALTER TABLE DROP FEATURE command.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  25. def visitAlterTableSyncIdentity(ctx: AlterTableSyncIdentityContext): LogicalPlan

    ALTER TABLE ... ALTER (CHANGE) COLUMN ... SYNC IDENTITY command.

    ALTER TABLE ... ALTER (CHANGE) COLUMN ... SYNC IDENTITY command.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  26. def visitBigDecimalLiteral(ctx: BigDecimalLiteralContext): AnyRef

    Visit a parse tree produced by the bigDecimalLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the bigDecimalLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  27. def visitBigIntLiteral(ctx: BigIntLiteralContext): AnyRef

    Visit a parse tree produced by the bigIntLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the bigIntLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  28. def visitBooleanValue(ctx: BooleanValueContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#booleanValue.

    Visit a parse tree produced by DeltaSqlBaseParser#booleanValue.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  29. def visitCheckConstraint(ctx: CheckConstraintContext): AnyRef

    Visit a parse tree produced by the checkConstraint labeled alternative in DeltaSqlBaseParser#constraint.

    Visit a parse tree produced by the checkConstraint labeled alternative in DeltaSqlBaseParser#constraint.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  30. def visitChildren(arg0: RuleNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  31. def visitClone(ctx: CloneContext): LogicalPlan

    Creates a CloneTableStatement logical plan.

    Creates a CloneTableStatement logical plan. Example SQL:

    CREATE [OR REPLACE] TABLE <table-identifier> SHALLOW CLONE <source-table-identifier>
      [TBLPROPERTIES ('propA' = 'valueA', ...)]
      [LOCATION '/path/to/cloned/table']
    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  32. def visitCloneTableHeader(ctx: CloneTableHeaderContext): (TableIdentifier, Boolean, Boolean, Boolean)

    Parse either create table header or replace table header.

    Parse either create table header or replace table header.

    ctx

    the parse tree

    returns

    TableIdentifier for the target table Boolean for whether we are creating a table Boolean for whether we are replacing a table Boolean for whether we are creating a table if not exists

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  33. def visitClusterBy(ctx: ClusterByContext): LogicalPlan

    Captures any CLUSTER BY clause and creates a ClusterByPlan logical plan.

    Captures any CLUSTER BY clause and creates a ClusterByPlan logical plan. The plan will be used as a sentinel for DeltaSqlParser to process it further.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  34. def visitClusterBySpec(ctx: ClusterBySpecContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#clusterBySpec.

    Visit a parse tree produced by DeltaSqlBaseParser#clusterBySpec.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  35. def visitColType(ctx: ColTypeContext): StructField

    Visit a parse tree produced by DeltaSqlBaseParser#colType.

    Visit a parse tree produced by DeltaSqlBaseParser#colType.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  36. def visitColTypeList(ctx: ColTypeListContext): Seq[StructField]

    Visit a parse tree produced by DeltaSqlBaseParser#colTypeList.

    Visit a parse tree produced by DeltaSqlBaseParser#colTypeList.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  37. def visitConvert(ctx: ConvertContext): LogicalPlan

    Visit a parse tree produced by the convert labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the convert labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  38. def visitCreateTableHeader(ctx: CreateTableHeaderContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#createTableHeader.

    Visit a parse tree produced by DeltaSqlBaseParser#createTableHeader.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  39. def visitDecimalLiteral(ctx: DecimalLiteralContext): AnyRef

    Visit a parse tree produced by the decimalLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the decimalLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  40. def visitDescribeDeltaDetail(ctx: DescribeDeltaDetailContext): LogicalPlan

    Visit a parse tree produced by the describeDeltaDetail labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the describeDeltaDetail labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  41. def visitDescribeDeltaHistory(ctx: DescribeDeltaHistoryContext): LogicalPlan

    Visit a parse tree produced by the describeDeltaHistory labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the describeDeltaHistory labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  42. def visitDoubleLiteral(ctx: DoubleLiteralContext): AnyRef

    Visit a parse tree produced by the doubleLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the doubleLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  43. def visitDropTableConstraint(ctx: DropTableConstraintContext): LogicalPlan

    Visit a parse tree produced by the dropTableConstraint labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the dropTableConstraint labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  44. def visitDryRun(ctx: DryRunContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#dryRun.

    Visit a parse tree produced by DeltaSqlBaseParser#dryRun.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  45. def visitErrorNode(arg0: ErrorNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  46. def visitExprToken(ctx: ExprTokenContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#exprToken.

    Visit a parse tree produced by DeltaSqlBaseParser#exprToken.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  47. def visitFeatureNameValue(featureNameValue: FeatureNameValueContext): String

    A featureNameValue can either be String or an identifier.

    A featureNameValue can either be String or an identifier. This function extracts the featureNameValue based on whether its a string literal or an identifier.

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  48. def visitGenerate(ctx: GenerateContext): LogicalPlan

    Visit a parse tree produced by the generate labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the generate labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  49. def visitIntegerLiteral(ctx: IntegerLiteralContext): AnyRef

    Visit a parse tree produced by the integerLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the integerLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  50. def visitInventory(ctx: InventoryContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#inventory.

    Visit a parse tree produced by DeltaSqlBaseParser#inventory.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  51. def visitMultipartIdentifier(ctx: QualifiedNameContext): Seq[String]
    Attributes
    protected
  52. def visitNonReserved(ctx: NonReservedContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#nonReserved.

    Visit a parse tree produced by DeltaSqlBaseParser#nonReserved.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  53. def visitOptimizeTable(ctx: OptimizeTableContext): AnyRef

    Create a OptimizeTableCommand logical plan.

    Create a OptimizeTableCommand logical plan. Syntax:

    OPTIMIZE <table-identifier>
      [WHERE predicate-using-partition-columns]
      [ZORDER BY [(] col1, col2 ..[)]]

    Examples:

    OPTIMIZE '/path/to/delta/table';
    OPTIMIZE delta_table_name;
    OPTIMIZE delta.`/path/to/delta/table`;
    OPTIMIZE delta_table_name WHERE partCol = 25;
    OPTIMIZE delta_table_name WHERE partCol = 25 ZORDER BY col2, col2;
    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  54. def visitPassThrough(ctx: PassThroughContext): LogicalPlan

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

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

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  55. def visitPredicateToken(ctx: PredicateTokenContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#predicateToken.

    Visit a parse tree produced by DeltaSqlBaseParser#predicateToken.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  56. def visitPrimitiveDataType(ctx: PrimitiveDataTypeContext): DataType

    Visit a parse tree produced by the primitiveDataType labeled alternative in DeltaSqlBaseParser#dataType.

    Visit a parse tree produced by the primitiveDataType labeled alternative in DeltaSqlBaseParser#dataType.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  57. def visitProperty(ctx: PropertyContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#property.

    Visit a parse tree produced by DeltaSqlBaseParser#property.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  58. def visitPropertyKey(key: PropertyKeyContext): String

    A property key can either be String or a collection of dot separated elements.

    A property key can either be String or a collection of dot separated elements. This function extracts the property key based on whether its a string literal or a property identifier.

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  59. def visitPropertyKeyValues(ctx: PropertyListContext): Map[String, String]

    Parse a key-value map from a PropertyListContext, assuming all values are specified.

  60. def visitPropertyKeys(ctx: PropertyListContext): Seq[String]

    Parse a list of keys from a PropertyListContext, assuming no values are specified.

  61. def visitPropertyList(ctx: PropertyListContext): Map[String, String]

    Convert a property list into a key-value map.

    Convert a property list into a key-value map. This should be called through visitPropertyKeyValues or visitPropertyKeys.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  62. def visitPropertyValue(value: PropertyValueContext): String

    A property value can be String, Integer, Boolean or Decimal.

    A property value can be String, Integer, Boolean or Decimal. This function extracts the property value based on whether its a string, integer, boolean or decimal literal.

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  63. def visitQualifiedName(ctx: QualifiedNameContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#qualifiedName.

    Visit a parse tree produced by DeltaSqlBaseParser#qualifiedName.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  64. def visitQuotedIdentifier(ctx: QuotedIdentifierContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#quotedIdentifier.

    Visit a parse tree produced by DeltaSqlBaseParser#quotedIdentifier.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  65. def visitQuotedIdentifierAlternative(ctx: QuotedIdentifierAlternativeContext): AnyRef

    Visit a parse tree produced by the quotedIdentifierAlternative labeled alternative in DeltaSqlBaseParser#identifier.

    Visit a parse tree produced by the quotedIdentifierAlternative labeled alternative in DeltaSqlBaseParser#identifier.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  66. def visitReorgTable(ctx: ReorgTableContext): AnyRef

    Creates a DeltaReorgTable logical plan.

    Creates a DeltaReorgTable logical plan. Examples:

    -- Physically delete dropped rows and columns of target table
    REORG TABLE (delta.`/path/to/table` | delta_table_name)
     [WHERE partition_predicate] APPLY (PURGE)
    
    -- Rewrite the files in UNIFORM(ICEBERG) compliant way.
    REORG TABLE table_name (delta.`/path/to/table` | catalog.db.table)
     APPLY (UPGRADE UNIFORM(ICEBERG_COMPAT_VERSION=version))
    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  67. def visitReplaceTableHeader(ctx: ReplaceTableHeaderContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#replaceTableHeader.

    Visit a parse tree produced by DeltaSqlBaseParser#replaceTableHeader.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  68. def visitRestore(ctx: RestoreContext): LogicalPlan

    Visit a parse tree produced by the restore labeled alternative in DeltaSqlBaseParser#statement.

    Visit a parse tree produced by the restore labeled alternative in DeltaSqlBaseParser#statement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  69. def visitRetain(ctx: RetainContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#retain.

    Visit a parse tree produced by DeltaSqlBaseParser#retain.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  70. def visitSingleStatement(ctx: SingleStatementContext): LogicalPlan

    Visit a parse tree produced by DeltaSqlBaseParser#singleStatement.

    Visit a parse tree produced by DeltaSqlBaseParser#singleStatement.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  71. def visitSmallIntLiteral(ctx: SmallIntLiteralContext): AnyRef

    Visit a parse tree produced by the smallIntLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the smallIntLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  72. def visitStringLit(ctx: StringLitContext): Token

    Visit a parse tree produced by DeltaSqlBaseParser#stringLit.

    Visit a parse tree produced by DeltaSqlBaseParser#stringLit.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  73. def visitSubQuery(ctx: SubQueryContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#subQuery.

    Visit a parse tree produced by DeltaSqlBaseParser#subQuery.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  74. def visitTableIdentifier(ctx: QualifiedNameContext): TableIdentifier
    Attributes
    protected
  75. def visitTemporalClause(ctx: TemporalClauseContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#temporalClause.

    Visit a parse tree produced by DeltaSqlBaseParser#temporalClause.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  76. def visitTerminal(arg0: TerminalNode): AnyRef
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  77. def visitTinyIntLiteral(ctx: TinyIntLiteralContext): AnyRef

    Visit a parse tree produced by the tinyIntLiteral labeled alternative in DeltaSqlBaseParser#number.

    Visit a parse tree produced by the tinyIntLiteral labeled alternative in DeltaSqlBaseParser#number.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  78. def visitUnquotedIdentifier(ctx: UnquotedIdentifierContext): AnyRef

    Visit a parse tree produced by the unquotedIdentifier labeled alternative in DeltaSqlBaseParser#identifier.

    Visit a parse tree produced by the unquotedIdentifier labeled alternative in DeltaSqlBaseParser#identifier.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  79. def visitVacuumModifiers(ctx: VacuumModifiersContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#vacuumModifiers.

    Visit a parse tree produced by DeltaSqlBaseParser#vacuumModifiers.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  80. def visitVacuumTable(ctx: VacuumTableContext): AnyRef

    Create a VacuumTableCommand logical plan.

    Create a VacuumTableCommand logical plan. Example SQL:

    VACUUM ('/path/to/dir' | delta.`/path/to/dir`)
    LITE|FULL
    [RETAIN number HOURS] [DRY RUN];
    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  81. def visitVacuumType(ctx: VacuumTypeContext): AnyRef

    Visit a parse tree produced by DeltaSqlBaseParser#vacuumType.

    Visit a parse tree produced by DeltaSqlBaseParser#vacuumType.

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

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
    Annotations
    @Override()
  82. def visitZorderSpec(ctx: ZorderSpecContext): Seq[UnresolvedAttribute]

    Provides a list of unresolved attributes for multi dimensional clustering.

    Provides a list of unresolved attributes for multi dimensional clustering.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    DeltaSqlAstBuilderDeltaSqlBaseBaseVisitorDeltaSqlBaseVisitor
  83. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from DeltaSqlBaseBaseVisitor[AnyRef]

Inherited from DeltaSqlBaseVisitor[AnyRef]

Inherited from AbstractParseTreeVisitor[AnyRef]

Inherited from ParseTreeVisitor[AnyRef]

Inherited from AnyRef

Inherited from Any

Ungrouped