Class VectorSearchRuntimeProviderContext

  • All Implemented Interfaces:
    org.apache.flink.table.connector.source.DynamicTableSource.Context, org.apache.flink.table.connector.source.VectorSearchTableSource.VectorSearchContext

    public class VectorSearchRuntimeProviderContext
    extends Object
    implements org.apache.flink.table.connector.source.VectorSearchTableSource.VectorSearchContext
    Implementation of VectorSearchTableSource.VectorSearchContext.
    • Constructor Detail

      • VectorSearchRuntimeProviderContext

        public VectorSearchRuntimeProviderContext​(int[][] searchColumns,
                                                  org.apache.flink.configuration.ReadableConfig runtimeConfig)
    • Method Detail

      • getSearchColumns

        public int[][] getSearchColumns()
        Specified by:
        getSearchColumns in interface org.apache.flink.table.connector.source.VectorSearchTableSource.VectorSearchContext
      • runtimeConfig

        public org.apache.flink.configuration.ReadableConfig runtimeConfig()
        Specified by:
        runtimeConfig in interface org.apache.flink.table.connector.source.VectorSearchTableSource.VectorSearchContext
      • createTypeInformation

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

        public <T> org.apache.flink.api.common.typeinfo.TypeInformation<T> 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