| Interface | Description |
|---|---|
| SinkAbilitySpec |
An interface that can not only serialize/deserialize the sink abilities to/from JSON, but also
can apply the abilities to a
DynamicTableSink. |
| Class | Description |
|---|---|
| OverwriteSpec |
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the overwrite flag
to/from JSON, but also can overwrite existing data for SupportsOverwrite. |
| PartitioningSpec |
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the partition
to/from JSON, but also can write partitioned data for SupportsPartitioning. |
| RowLevelDeleteSpec |
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the row-level
delete mode & required physical column indices to/from JSON, but also can delete existing data
for SupportsRowLevelDelete. |
| RowLevelUpdateSpec |
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the row-level
update mode, columns & required physical column indices to/from JSON, but also can update
existing data for SupportsRowLevelUpdate. |
| WritingMetadataSpec |
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the metadata
columns to/from JSON, but also can write the metadata columns for SupportsWritingMetadata. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.