Interface SupportsMerge
-
- All Superinterfaces:
org.apache.spark.sql.connector.catalog.Table
- All Known Implementing Classes:
SparkTable,StagedSparkTable
public interface SupportsMerge extends org.apache.spark.sql.connector.catalog.TableA mix-in interface for Table to indicate that it supports row-level operations.This adds
newMergeBuilder(String, LogicalWriteInfo)that is used to create a scan and a write for a row-level operation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MergeBuildernewMergeBuilder(java.lang.String operation, org.apache.spark.sql.connector.write.LogicalWriteInfo info)Returns aMergeBuilderwhich can be used to create both a scan and a write for a row-level operation.
-
-
-
Method Detail
-
newMergeBuilder
MergeBuilder newMergeBuilder(java.lang.String operation, org.apache.spark.sql.connector.write.LogicalWriteInfo info)
Returns aMergeBuilderwhich can be used to create both a scan and a write for a row-level operation. Spark will call this method to configure each data source row-level operation.- Parameters:
info- write info- Returns:
- a merge builder
-
-