| 630 | |
| 631 | |
| 632 | when_clause_insert::when_clause_insert(struct merge_stmt *p) |
| 633 | : when_clause(p) |
| 634 | { |
| 635 | for (auto col : p->victim->columns()) { |
| 636 | auto expr = value_expr::factory(this, col.type); |
| 637 | assert(expr->type == col.type); |
| 638 | exprs.push_back(expr); |
| 639 | } |
| 640 | } |
| 641 | |
| 642 | void when_clause_insert::out(std::ostream &out) { |
| 643 | out << "WHEN NOT MATCHED AND " << *condition; |
nothing calls this directly
no outgoing calls
no test coverage detected