| Modifier and Type | Class and Description |
|---|---|
static class |
DmlMerge.MergeClause
A WHEN MATCHED / NOT MATCHED clause in a MERGE.
|
| Constructor and Description |
|---|
DmlMerge(String targetTable,
RelNode source,
RexNode joinCondition,
List<DmlMerge.MergeClause> clauses,
SourceAnchor anchor) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(RelNodeVisitor<R> visitor)
Accept method for the visitor pattern.
|
List<DmlMerge.MergeClause> |
getClauses() |
List<RelNode> |
getInputs()
Returns the child RelNodes of this node (for iterative traversal).
|
RexNode |
getJoinCondition() |
RelNode |
getSource() |
String |
getTargetTable() |
public DmlMerge(String targetTable, RelNode source, RexNode joinCondition, List<DmlMerge.MergeClause> clauses, SourceAnchor anchor)
public String getTargetTable()
public RexNode getJoinCondition()
public List<DmlMerge.MergeClause> getClauses()
public List<RelNode> getInputs()
RelNodepublic <R> R accept(RelNodeVisitor<R> visitor)
RelNode