V2CreateTablePlan Logical Operators¶
V2CreateTablePlan
is an extension of the LogicalPlan abstraction for logical operators that create or replace V2 table definitions.
Contract¶
Partitioning Transforms¶
partitioning: Seq[Transform]
Partitioning Transforms
tableName¶
tableName: Identifier
Used when PreprocessTableCreation post-hoc logical resolution rule is executed
Table Schema¶
tableSchema: StructType
withPartitioning¶
withPartitioning(
rewritten: Seq[Transform]): V2CreateTablePlan
Implementations¶
- CreateTableAsSelect
ReplaceTable
ReplaceTableAsSelect