Interface | Description |
---|---|
SupportsBucketing |
Enables to write bucketed data into a
DynamicTableSink . |
SupportsDeletePushDown |
Enables to push down filters decomposed from the
WHERE clause in delete statement to
DynamicTableSink . |
SupportsOverwrite |
Enables to overwrite existing data in a
DynamicTableSink . |
SupportsPartitioning |
Enables to write partitioned data in a
DynamicTableSink . |
SupportsRowLevelDelete |
Interface for
DynamicTableSink s that support delete existing data according to row-level
changes. |
SupportsRowLevelDelete.RowLevelDeleteInfo |
The information that guides the planner on how to rewrite the delete statement.
|
SupportsRowLevelUpdate |
Interface for
DynamicTableSink s that support update existing data according to row-level
changes. |
SupportsRowLevelUpdate.RowLevelUpdateInfo |
The information that guides the planner on how to rewrite the update statement.
|
SupportsStaging |
Interface for
DynamicTableSink s that support atomic semantic for CTAS(CREATE TABLE AS
SELECT) or RTAS([CREATE OR] REPLACE TABLE AS SELECT) statement using a two-phase commit protocol. |
SupportsStaging.StagingContext |
The context is intended to tell DynamicTableSink the type of this operation.
|
SupportsTruncate |
Enables to delete all existing data in a
DynamicTableSink table using TRUNCATE
TABLE statement. |
SupportsWritingMetadata |
Interface for
DynamicTableSink s that support writing metadata columns. |
Enum | Description |
---|---|
SupportsRowLevelDelete.RowLevelDeleteMode |
Type of delete modes that the sink expects for delete purpose.
|
SupportsRowLevelUpdate.RowLevelUpdateMode |
Type of update modes that the sink expects for update purpose.
|
SupportsStaging.StagingPurpose |
The type of operation the staging sink is for.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.