diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-03-26 13:03:13 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-04-10 18:46:44 +0200 |
commit | e999b1e7295acd8cdb646c2db7db1f5059f10c7d (patch) | |
tree | acf67d764a65cdcd54d10585b927993eca64a15f /odb/semantics/relational/table.hxx | |
parent | 7cc50b230deb58703cd2d4df77fadcbb83fb14b3 (diff) |
Add changelog support for add, drop, and later column
Diffstat (limited to 'odb/semantics/relational/table.hxx')
-rw-r--r-- | odb/semantics/relational/table.hxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/odb/semantics/relational/table.hxx b/odb/semantics/relational/table.hxx index 3eb1b73..effd552 100644 --- a/odb/semantics/relational/table.hxx +++ b/odb/semantics/relational/table.hxx @@ -66,6 +66,26 @@ namespace semantics serialize (xml::serializer&) const; }; + class alter_table: public qnameable, public uscope + { + public: + alter_table (string const& id): qnameable (id) {} + alter_table (alter_table const&, qscope&, graph&); + alter_table (xml::parser&, qscope&, graph&); + + virtual alter_table& + clone (qscope&, graph&) const; + + virtual string + kind () const {return "alter table";} + + virtual void + serialize (xml::serializer&) const; + + // Resolve ambiguity. + // + using qnameable::scope; + }; } } |