| 102 | }; |
| 103 | |
| 104 | struct from_clause : prod { |
| 105 | std::vector<shared_ptr<table_ref> > reflist; |
| 106 | virtual void out(std::ostream &out); |
| 107 | from_clause(prod *p); |
| 108 | ~from_clause() { } |
| 109 | virtual void accept(prod_visitor *v) { |
| 110 | v->visit(this); |
| 111 | for (auto p : reflist) |
| 112 | p->accept(v); |
| 113 | } |
| 114 | }; |
| 115 | |
| 116 | struct select_list : prod { |
| 117 | std::vector<shared_ptr<value_expr> > value_exprs; |
nothing calls this directly
no outgoing calls
no test coverage detected