From 1a6a0652a6ef5b319cfc8ad05a0acee6910f7560 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 25 Apr 2011 15:02:43 +0200 Subject: Add support for abstract object types --- odb/relational/schema.hxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'odb/relational/schema.hxx') diff --git a/odb/relational/schema.hxx b/odb/relational/schema.hxx index 6c481da..9e04b77 100644 --- a/odb/relational/schema.hxx +++ b/odb/relational/schema.hxx @@ -136,7 +136,7 @@ namespace relational if (c.file () != unit.file ()) return; - if (!c.count ("object")) + if (!c.count ("object") || abstract (c)) return; string const& name (table_name (c)); @@ -192,7 +192,7 @@ namespace relational if (semantics::class_* c = object_pointer (member_type (m, prefix_))) { os << " REFERENCES " << quote_id (table_name (*c)) << " (" << - quote_id (column_name (id_member (*c))) << ")"; + quote_id (column_name (*id_member (*c))) << ")"; } return true; @@ -369,7 +369,7 @@ namespace relational if (c.file () != unit.file ()) return; - if (!c.count ("object")) + if (!c.count ("object") || abstract (c)) return; string const& name (table_name (c)); -- cgit v1.1