Interface ScanTableSource.ScanContext

All Superinterfaces:
DynamicTableSource.Context
Enclosing interface:
ScanTableSource

@PublicEvolving public static interface ScanTableSource.ScanContext extends DynamicTableSource.Context
Context for creating runtime implementation via a ScanTableSource.ScanRuntimeProvider.

It offers utilities by the planner for creating runtime implementation with minimal dependencies to internal data structures.

Methods should be called in ScanTableSource.getScanRuntimeProvider(ScanContext). The returned instances are Serializable and can be directly passed into the runtime implementation class.