Class MLInferenceDynamicTableSource
- java.lang.Object
-
- com.codedstreams.otterstreams.sql.connector.MLInferenceDynamicTableSource
-
- All Implemented Interfaces:
org.apache.flink.table.connector.source.DynamicTableSource,org.apache.flink.table.connector.source.LookupTableSource
public class MLInferenceDynamicTableSource extends Object implements org.apache.flink.table.connector.source.LookupTableSource
Dynamic table source for ML inference with lookup support.
-
-
Constructor Summary
Constructors Constructor Description MLInferenceDynamicTableSource(SqlInferenceConfig config, org.apache.flink.table.types.DataType producedDataType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasSummaryString()org.apache.flink.table.connector.source.DynamicTableSourcecopy()org.apache.flink.table.connector.ChangelogModegetChangelogMode()org.apache.flink.table.connector.source.LookupTableSource.LookupRuntimeProvidergetLookupRuntimeProvider(org.apache.flink.table.connector.source.LookupTableSource.LookupContext context)
-
-
-
Constructor Detail
-
MLInferenceDynamicTableSource
public MLInferenceDynamicTableSource(SqlInferenceConfig config, org.apache.flink.table.types.DataType producedDataType)
-
-
Method Detail
-
getLookupRuntimeProvider
public org.apache.flink.table.connector.source.LookupTableSource.LookupRuntimeProvider getLookupRuntimeProvider(org.apache.flink.table.connector.source.LookupTableSource.LookupContext context)
- Specified by:
getLookupRuntimeProviderin interfaceorg.apache.flink.table.connector.source.LookupTableSource
-
getChangelogMode
public org.apache.flink.table.connector.ChangelogMode getChangelogMode()
-
copy
public org.apache.flink.table.connector.source.DynamicTableSource copy()
- Specified by:
copyin interfaceorg.apache.flink.table.connector.source.DynamicTableSource
-
asSummaryString
public String asSummaryString()
- Specified by:
asSummaryStringin interfaceorg.apache.flink.table.connector.source.DynamicTableSource
-
-