Class 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 Detail

      • 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