Class RowLevelModificationContextUtils
java.lang.Object
org.apache.flink.table.planner.utils.RowLevelModificationContextUtils
Utils for putting/getting
RowLevelModificationScanContext/SupportsRowLevelModificationScan.RowLevelModificationType in current thread, it enables to
put/get them in different methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic org.apache.flink.table.connector.source.abilities.SupportsRowLevelModificationScan.RowLevelModificationTypestatic org.apache.flink.table.connector.RowLevelModificationScanContextstatic voidsetModificationType(org.apache.flink.table.connector.source.abilities.SupportsRowLevelModificationScan.RowLevelModificationType rowLevelModificationType) static voidsetScanContext(org.apache.flink.table.connector.RowLevelModificationScanContext scanContext)
-
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()
-