Interface AsyncTableFunctionProvider<T>

All Superinterfaces:
LookupTableSource.LookupRuntimeProvider

@Deprecated @Internal public interface AsyncTableFunctionProvider<T> extends LookupTableSource.LookupRuntimeProvider
Deprecated.
Please use AsyncLookupFunctionProvider to implement asynchronous lookup table.
Provider of an AsyncTableFunction instance as a runtime implementation for LookupTableSource.

The runtime will call the function with values describing the table's lookup keys (in the order of declaration in LookupTableSource.LookupContext.getKeys()).

By default, input and output DataTypes of the AsyncTableFunction are derived similar to other UserDefinedFunctions. However, for convenience, in a LookupTableSource the output type can simply be a Row or RowData in which case the input and output types are derived from the table's schema with default conversion.