Package org.apache.iceberg.flink
Class IcebergTableSink
- java.lang.Object
- 
- org.apache.iceberg.flink.IcebergTableSink
 
- 
- All Implemented Interfaces:
- org.apache.flink.table.connector.sink.abilities.SupportsOverwrite,- org.apache.flink.table.connector.sink.abilities.SupportsPartitioning,- org.apache.flink.table.connector.sink.DynamicTableSink
 
 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
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.flink.table.connector.sink.DynamicTableSinkorg.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider
 
- 
 - 
Constructor SummaryConstructors Constructor Description IcebergTableSink(TableLoader tableLoader, org.apache.flink.table.api.TableSchema tableSchema)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyOverwrite(boolean newOverwrite)voidapplyStaticPartition(java.util.Map<java.lang.String,java.lang.String> partition)java.lang.StringasSummaryString()org.apache.flink.table.connector.sink.DynamicTableSinkcopy()org.apache.flink.table.connector.ChangelogModegetChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvidergetSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
 
- 
- 
- 
Constructor Detail- 
IcebergTableSinkpublic IcebergTableSink(TableLoader tableLoader, org.apache.flink.table.api.TableSchema tableSchema) 
 
- 
 - 
Method Detail- 
getSinkRuntimeProviderpublic org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context) - Specified by:
- getSinkRuntimeProviderin interface- org.apache.flink.table.connector.sink.DynamicTableSink
 
 - 
applyStaticPartitionpublic void applyStaticPartition(java.util.Map<java.lang.String,java.lang.String> partition) - Specified by:
- applyStaticPartitionin interface- org.apache.flink.table.connector.sink.abilities.SupportsPartitioning
 
 - 
getChangelogModepublic org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode) - Specified by:
- getChangelogModein interface- org.apache.flink.table.connector.sink.DynamicTableSink
 
 - 
copypublic org.apache.flink.table.connector.sink.DynamicTableSink copy() - Specified by:
- copyin interface- org.apache.flink.table.connector.sink.DynamicTableSink
 
 - 
asSummaryStringpublic java.lang.String asSummaryString() - Specified by:
- asSummaryStringin interface- org.apache.flink.table.connector.sink.DynamicTableSink
 
 - 
applyOverwritepublic void applyOverwrite(boolean newOverwrite) - Specified by:
- applyOverwritein interface- org.apache.flink.table.connector.sink.abilities.SupportsOverwrite
 
 
- 
 
-