Class TestFileSystemTableFactory

  • All Implemented Interfaces:
    org.apache.flink.table.factories.DynamicTableFactory, org.apache.flink.table.factories.DynamicTableSinkFactory, org.apache.flink.table.factories.DynamicTableSourceFactory, org.apache.flink.table.factories.Factory

    @Internal
    public class TestFileSystemTableFactory
    extends org.apache.flink.connector.file.table.FileSystemTableFactory
    Test filesystem Factory.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.flink.table.factories.DynamicTableFactory

        org.apache.flink.table.factories.DynamicTableFactory.Context
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String IDENTIFIER  
    • Constructor Detail

      • TestFileSystemTableFactory

        public TestFileSystemTableFactory()
    • Method Detail

      • factoryIdentifier

        public String factoryIdentifier()
        Specified by:
        factoryIdentifier in interface org.apache.flink.table.factories.Factory
        Overrides:
        factoryIdentifier in class org.apache.flink.connector.file.table.FileSystemTableFactory
      • createDynamicTableSource

        public org.apache.flink.table.connector.source.DynamicTableSource createDynamicTableSource​(org.apache.flink.table.factories.DynamicTableFactory.Context context)
        Specified by:
        createDynamicTableSource in interface org.apache.flink.table.factories.DynamicTableSourceFactory
        Overrides:
        createDynamicTableSource in class org.apache.flink.connector.file.table.FileSystemTableFactory
      • createDynamicTableSink

        public org.apache.flink.table.connector.sink.DynamicTableSink createDynamicTableSink​(org.apache.flink.table.factories.DynamicTableFactory.Context context)
        Specified by:
        createDynamicTableSink in interface org.apache.flink.table.factories.DynamicTableSinkFactory
        Overrides:
        createDynamicTableSink in class org.apache.flink.connector.file.table.FileSystemTableFactory
      • validate

        protected void validate​(org.apache.flink.table.factories.FactoryUtil.TableFactoryHelper helper)
        Overrides:
        validate in class org.apache.flink.connector.file.table.FileSystemTableFactory