Interface RowLevelModificationScanContext


  • @PublicEvolving
    public interface RowLevelModificationScanContext
    The context is intended to provide the relevant table scan information needed by the sink to perform row-level update/delete. It'll be generated by a table source that implements SupportsRowLevelModificationScan, and then passed to a sink which implements SupportsRowLevelUpdate or SupportsRowLevelDelete for executing UPDATE/DELETE statement during compilation phase.

    This mechanism enables the coordination between the table sources and the table sink which is to be updated/deleted.

    Connectors can implement this interface to provide custom information.