MCPcopy Create free account
hub / github.com/anse1/sqlsmith / merge_stmt

Class merge_stmt

grammar.hh:287–296  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

285};
286
287struct merge_stmt : modifying_stmt {
288 merge_stmt(prod *p, struct scope *s, table *victim = 0);
289 shared_ptr<table_ref> target_table_;
290 shared_ptr<table_ref> data_source;
291 shared_ptr<join_cond> join_condition;
292 vector<shared_ptr<when_clause> > clauselist;
293 virtual ~merge_stmt() { }
294 virtual void out(std::ostream &out);
295 virtual void accept(prod_visitor *v);
296};
297
298struct update_returning : update_stmt {
299 shared_ptr<struct select_list> select_list;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected