diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-11-24 10:18:09 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-11-24 10:18:09 +0200 |
commit | 19ba163feb74def218861b4b3981e713b358d1c8 (patch) | |
tree | e35276b0db3a3e4727195831b5ad1628c12aaeba /odb/mysql/schema.cxx | |
parent | b336ef0bfdf12e5ca837962d08b718605f5979b3 (diff) |
Add support for unordered storage of ordered containers
New pragma: unordered.
Diffstat (limited to 'odb/mysql/schema.cxx')
-rw-r--r-- | odb/mysql/schema.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/odb/mysql/schema.cxx b/odb/mysql/schema.cxx index 0007121..ce2c350 100644 --- a/odb/mysql/schema.cxx +++ b/odb/mysql/schema.cxx @@ -89,7 +89,8 @@ namespace mysql // index (simple value) // string index_name; - if (ck == ck_ordered) + bool ordered (ck == ck_ordered && !m.count ("unordered")); + if (ordered) { index_name = column_name (m, "index", "index"); @@ -143,7 +144,7 @@ namespace mysql // index index // - if (ck == ck_ordered) + if (ordered) os << "," << endl << " INDEX (`" << index_name << "`)"; |