Interface BulkReaderFormatFactory

All Superinterfaces:
org.apache.flink.table.factories.DecodingFormatFactory<BulkFormat<org.apache.flink.table.data.RowData,FileSourceSplit>>, org.apache.flink.table.factories.Factory, org.apache.flink.table.factories.FormatFactory

@Internal public interface BulkReaderFormatFactory extends org.apache.flink.table.factories.DecodingFormatFactory<BulkFormat<org.apache.flink.table.data.RowData,FileSourceSplit>>
Base interface for configuring a BulkFormat for file system connector.
See Also:
  • FactoryUtil.createTableFactoryHelper(DynamicTableFactory, DynamicTableFactory.Context)
  • Method Summary

    Modifier and Type
    Method
    Description
    BulkDecodingFormat<org.apache.flink.table.data.RowData>
    createDecodingFormat(org.apache.flink.table.factories.DynamicTableFactory.Context context, org.apache.flink.configuration.ReadableConfig formatOptions)
    Creates a BulkDecodingFormat from the given context and format options.

    Methods inherited from interface org.apache.flink.table.factories.Factory

    factoryIdentifier, optionalOptions, requiredOptions

    Methods inherited from interface org.apache.flink.table.factories.FormatFactory

    forwardOptions
  • Method Details

    • createDecodingFormat

      BulkDecodingFormat<org.apache.flink.table.data.RowData> createDecodingFormat(org.apache.flink.table.factories.DynamicTableFactory.Context context, org.apache.flink.configuration.ReadableConfig formatOptions)
      Creates a BulkDecodingFormat from the given context and format options.
      Specified by:
      createDecodingFormat in interface org.apache.flink.table.factories.DecodingFormatFactory<BulkFormat<org.apache.flink.table.data.RowData,FileSourceSplit>>