| 72 | coalesce(prod *p, sqltype *type_constraint = 0, const char *abbrev = "coalesce"); |
| 73 | virtual void out(std::ostream &out); |
| 74 | virtual void accept(prod_visitor *v) { |
| 75 | v->visit(this); |
| 76 | for (auto p : value_exprs) |
| 77 | p->accept(v); |
| 78 | } |
| 79 | }; |
| 80 | |
| 81 | struct nullif : coalesce { |