diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-03-20 13:09:45 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-04-10 18:46:44 +0200 |
commit | c67c06030fb1ac622c96211bffc054a85efe0aa8 (patch) | |
tree | 07a85e0c3b0f3a22b58405ff5582870f2b09f424 /odb/semantics/relational/table.hxx | |
parent | 3b457daf6b252ef31ec0611e7375aa4badd8e63d (diff) |
Add support for maintaining log of database model changes
Diffstat (limited to 'odb/semantics/relational/table.hxx')
-rw-r--r-- | odb/semantics/relational/table.hxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/odb/semantics/relational/table.hxx b/odb/semantics/relational/table.hxx index 768d3d7..3eb1b73 100644 --- a/odb/semantics/relational/table.hxx +++ b/odb/semantics/relational/table.hxx @@ -48,6 +48,24 @@ namespace semantics virtual void serialize (xml::serializer&) const; }; + + class drop_table: public qnameable + { + public: + drop_table (string const& id): qnameable (id) {} + drop_table (drop_table const& t, qscope&, graph& g): qnameable (t, g) {} + drop_table (xml::parser&, qscope&, graph&); + + virtual drop_table& + clone (qscope&, graph&) const; + + virtual string + kind () const {return "drop table";} + + virtual void + serialize (xml::serializer&) const; + }; + } } |