Class CsvTableSourceFactoryBase

  • All Implemented Interfaces:
    org.apache.flink.table.legacy.factories.TableFactory
    Direct Known Subclasses:
    CsvAppendTableSourceFactory, CsvBatchTableSourceFactory

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

      • CsvTableSourceFactoryBase

        public CsvTableSourceFactoryBase()
        Deprecated.
    • Method Detail

      • 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
      • getFieldLogicalTypes

        public static List<org.apache.flink.table.types.logical.LogicalType> getFieldLogicalTypes​(org.apache.flink.table.legacy.api.TableSchema schema)
        Deprecated.