Class CsvTableSinkFactoryBase

java.lang.Object
org.apache.flink.table.sinks.CsvTableSinkFactoryBase
All Implemented Interfaces:
org.apache.flink.table.legacy.factories.TableFactory
Direct Known Subclasses:
CsvAppendTableSinkFactory, CsvBatchTableSinkFactory

@Internal @Deprecated public abstract class CsvTableSinkFactoryBase extends Object implements org.apache.flink.table.legacy.factories.TableFactory
Deprecated.
The legacy CSV connector has been replaced by FileSink. It is kept only to support tests for the legacy connector stack.
Factory base for creating configured instances of CsvTableSink.
  • Constructor Details

    • CsvTableSinkFactoryBase

      public CsvTableSinkFactoryBase()
      Deprecated.
  • Method Details

    • requiredContext

      public Map<String,String> requiredContext()
      Deprecated.
      Specified by:
      requiredContext in interface org.apache.flink.table.legacy.factories.TableFactory
    • supportedProperties

      public List<String> supportedProperties()
      Deprecated.
      Specified by:
      supportedProperties in interface org.apache.flink.table.legacy.factories.TableFactory
    • createTableSink

      protected CsvTableSink createTableSink(Boolean isStreaming, Map<String,String> properties)
      Deprecated.