SupportsPartitionManagement¶
SupportsPartitionManagement is an extension of the Table abstraction for partitioned tables.
Contract¶
createPartition¶
Used when:
AlterTableAddPartitionExecphysical command is executed
dropPartition¶
Used when:
AlterTableDropPartitionExecphysical command is executed
listPartitionIdentifiers¶
Used when:
ShowPartitionsExecphysical command is executed
loadPartitionMetadata¶
partitionExists¶
Used when:
AlterTableAddPartitionExecandAlterTableDropPartitionExecphysical commands are executed
partitionSchema¶
Used when:
AlterTableAddPartitionExec,AlterTableDropPartitionExecandShowPartitionsExecphysical commands are executedSupportsPartitionManagementis requested to partitionExistsCheckAnalysisis requested to checkShowPartitionsResolvePartitionSpeclogical analysis rule is executed