Skip to content

SupportsAtomicPartitionManagement

SupportsAtomicPartitionManagement is an extension of the SupportsPartitionManagement abstraction for partitioned tables.

Contract

createPartitions

void createPartitions(
  InternalRow[] idents,
  Map<String, String>[] properties)

Used when:

  • AlterTableAddPartitionExec physical operator is executed

dropPartitions

boolean dropPartitions(
  InternalRow[] idents)

Used when:

  • AlterTableDropPartitionExec physical operator is executed