| 137 | virtual void out(std::ostream &out); |
| 138 | query_spec(prod *p, struct scope *s, bool lateral = 0); |
| 139 | virtual void accept(prod_visitor *v) { |
| 140 | v->visit(this); |
| 141 | select_list->accept(v); |
| 142 | from_clause->accept(v); |
| 143 | search->accept(v); |
| 144 | } |
| 145 | }; |
| 146 | |
| 147 | struct select_for_update : query_spec { |