Interface SupportsRowLevelOperations
- All Superinterfaces:
Table
A mix-in interface for
Table
row-level operations support. Data sources can implement
this interface to indicate they support rewriting data for DELETE, UPDATE, MERGE operations.- Since:
- 3.3.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns aRowLevelOperationBuilder
to build aRowLevelOperation
.Methods inherited from interface org.apache.spark.sql.connector.catalog.Table
capabilities, columns, name, partitioning, properties, schema
-
Method Details
-
newRowLevelOperationBuilder
Returns aRowLevelOperationBuilder
to build aRowLevelOperation
. Spark will call this method while planning DELETE, UPDATE and MERGE operations that require rewriting data.- Parameters:
info
- the row-level operation info such as command (e.g. DELETE) and options- Returns:
- the row-level operation builder
-