Class RowLevelModificationContextUtils

java.lang.Object
org.apache.flink.table.planner.utils.RowLevelModificationContextUtils

public class RowLevelModificationContextUtils extends Object
Utils for putting/getting RowLevelModificationScanContext/SupportsRowLevelModificationScan.RowLevelModificationType in current thread, it enables to put/get them in different methods.
  • Constructor Details

    • RowLevelModificationContextUtils

      public RowLevelModificationContextUtils()
  • Method Details

    • setModificationType

      public static void setModificationType(org.apache.flink.table.connector.source.abilities.SupportsRowLevelModificationScan.RowLevelModificationType rowLevelModificationType)
    • getModificationType

      public static org.apache.flink.table.connector.source.abilities.SupportsRowLevelModificationScan.RowLevelModificationType getModificationType()
    • setScanContext

      public static void setScanContext(org.apache.flink.table.connector.RowLevelModificationScanContext scanContext)
    • getScanContext

      public static org.apache.flink.table.connector.RowLevelModificationScanContext getScanContext()
    • clearContext

      public static void clearContext()