Class ScanRuntimeProviderContext

java.lang.Object
org.apache.flink.table.runtime.connector.source.ScanRuntimeProviderContext
All Implemented Interfaces:
org.apache.flink.table.connector.source.DynamicTableSource.Context, org.apache.flink.table.connector.source.ScanTableSource.ScanContext

@Internal public final class ScanRuntimeProviderContext extends Object implements org.apache.flink.table.connector.source.ScanTableSource.ScanContext
Implementation of DynamicTableSource.Context.
  • Field Details

  • Constructor Details

    • ScanRuntimeProviderContext

      public ScanRuntimeProviderContext()
  • Method Details

    • createTypeInformation

      public org.apache.flink.api.common.typeinfo.TypeInformation<?> createTypeInformation(org.apache.flink.table.types.DataType producedDataType)
      Specified by:
      createTypeInformation in interface org.apache.flink.table.connector.source.DynamicTableSource.Context
    • createTypeInformation

      public org.apache.flink.api.common.typeinfo.TypeInformation<?> createTypeInformation(org.apache.flink.table.types.logical.LogicalType producedLogicalType)
      Specified by:
      createTypeInformation in interface org.apache.flink.table.connector.source.DynamicTableSource.Context
    • createDataStructureConverter

      public org.apache.flink.table.connector.source.DynamicTableSource.DataStructureConverter createDataStructureConverter(org.apache.flink.table.types.DataType producedDataType)
      Specified by:
      createDataStructureConverter in interface org.apache.flink.table.connector.source.DynamicTableSource.Context