Class FileSystemTableSink

java.lang.Object
org.apache.flink.connector.file.table.FileSystemTableSink
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

@Internal public class FileSystemTableSink extends 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
File system DynamicTableSink.
  • Method Details

    • getSinkRuntimeProvider

      public org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context sinkContext)
      Specified by:
      getSinkRuntimeProvider in interface org.apache.flink.table.connector.sink.DynamicTableSink
    • requiresPartitionGrouping

      public boolean requiresPartitionGrouping(boolean supportsGrouping)
      Specified by:
      requiresPartitionGrouping in interface org.apache.flink.table.connector.sink.abilities.SupportsPartitioning
    • getChangelogMode

      public org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)
      Specified by:
      getChangelogMode in interface org.apache.flink.table.connector.sink.DynamicTableSink
    • copy

      public org.apache.flink.table.connector.sink.DynamicTableSink copy()
      Specified by:
      copy in interface org.apache.flink.table.connector.sink.DynamicTableSink
    • asSummaryString

      public String asSummaryString()
      Specified by:
      asSummaryString in interface org.apache.flink.table.connector.sink.DynamicTableSink
    • applyOverwrite

      public void applyOverwrite(boolean overwrite)
      Specified by:
      applyOverwrite in interface org.apache.flink.table.connector.sink.abilities.SupportsOverwrite
    • applyStaticPartition

      public void applyStaticPartition(Map<String,String> partition)
      Specified by:
      applyStaticPartition in interface org.apache.flink.table.connector.sink.abilities.SupportsPartitioning