MergeBuilder | 
MatchedClauseBuilder.delete() | 
 Defines a delete action for the matched clause, when a row in target is matched, delete it from
 target. 
 | 
MergeBuilder | 
NotMatchedClauseBuilder.insert(Column[] values) | 
 Defines an insert action for the not matched clause, when a row in source is not matched,
 insert a row in target with 'values'. 
 | 
MergeBuilder | 
NotMatchedClauseBuilder.insert(Map<Column,Column> assignments) | 
 Defines an insert action for the not matched clause, when a row in source is not matched,
 insert a row in target with 'assignments', where the key specifies column name and value
 specifies its assigned value. 
 | 
MergeBuilder | 
NotMatchedClauseBuilder.insertRow(Map<String,Column> assignments) | 
 Defines an insert action for the not matched clause, when a row in source is not matched,
 insert a row in target with 'assignments', where the key specifies column name and value
 specifies its assigned value. 
 | 
MergeBuilder | 
Updatable.merge(DataFrame source,
     Column joinExpr) | 
 Initiates a merge action for this updatable with DataFrame source on specified join
 expression. 
 | 
MergeBuilder | 
MatchedClauseBuilder.update(Map<Column,Column> assignments) | 
 Defines an update action for the matched clause, when a row in target is matched, update the
 row in target with assignments, where the key specifies column name and value specifies
 its assigned value. 
 | 
MergeBuilder | 
MatchedClauseBuilder.updateColumn(Map<String,Column> assignments) | 
 Defines an update action for the matched clause, when a row in target is matched, update the
 row in target with assignments, where the key specifies column name and value specifies
 its assigned value. 
 |