public class IcebergTableSink
extends java.lang.Object
implements org.apache.flink.table.connector.sink.DynamicTableSink, org.apache.flink.table.connector.sink.abilities.SupportsPartitioning, org.apache.flink.table.connector.sink.abilities.SupportsOverwrite
org.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider| Constructor and Description | 
|---|
IcebergTableSink(TableLoader tableLoader,
                org.apache.flink.table.api.TableSchema tableSchema)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
applyOverwrite(boolean newOverwrite)  | 
void | 
applyStaticPartition(java.util.Map<java.lang.String,java.lang.String> partition)  | 
java.lang.String | 
asSummaryString()  | 
org.apache.flink.table.connector.sink.DynamicTableSink | 
copy()  | 
org.apache.flink.table.connector.ChangelogMode | 
getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)  | 
org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider | 
getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)  | 
public IcebergTableSink(TableLoader tableLoader, org.apache.flink.table.api.TableSchema tableSchema)
public org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
getSinkRuntimeProvider in interface org.apache.flink.table.connector.sink.DynamicTableSinkpublic void applyStaticPartition(java.util.Map<java.lang.String,java.lang.String> partition)
applyStaticPartition in interface org.apache.flink.table.connector.sink.abilities.SupportsPartitioningpublic org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)
getChangelogMode in interface org.apache.flink.table.connector.sink.DynamicTableSinkpublic org.apache.flink.table.connector.sink.DynamicTableSink copy()
copy in interface org.apache.flink.table.connector.sink.DynamicTableSinkpublic java.lang.String asSummaryString()
asSummaryString in interface org.apache.flink.table.connector.sink.DynamicTableSinkpublic void applyOverwrite(boolean newOverwrite)
applyOverwrite in interface org.apache.flink.table.connector.sink.abilities.SupportsOverwrite