aboutsummaryrefslogtreecommitdiff
path: root/odb/mysql
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-11-29 09:27:29 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-11-29 09:27:29 +0200
commit73edd8b28ac415b6fdb7d8c7f8728dc7f8de75d0 (patch)
tree6e0559cc3d74d62d1531ad2b2d509da978fb4afd /odb/mysql
parentbdd75a3074e9c572187a24a38d37b9f1af742c7b (diff)
Make container pragmas also work on types in addition to members
Diffstat (limited to 'odb/mysql')
-rw-r--r--odb/mysql/header.cxx2
-rw-r--r--odb/mysql/schema.cxx2
-rw-r--r--odb/mysql/source.cxx2
3 files changed, 3 insertions, 3 deletions
diff --git a/odb/mysql/header.cxx b/odb/mysql/header.cxx
index 1b995a9..83ab5a7 100644
--- a/odb/mysql/header.cxx
+++ b/odb/mysql/header.cxx
@@ -251,7 +251,7 @@ namespace mysql
{
case ck_ordered:
{
- if (!m.count ("unordered"))
+ if (!unordered (m))
{
it = &container_it (t);
ordered = true;
diff --git a/odb/mysql/schema.cxx b/odb/mysql/schema.cxx
index cb89c4b..e02dde6 100644
--- a/odb/mysql/schema.cxx
+++ b/odb/mysql/schema.cxx
@@ -94,7 +94,7 @@ namespace mysql
// index (simple value)
//
string index_name;
- bool ordered (ck == ck_ordered && !m.count ("unordered"));
+ bool ordered (ck == ck_ordered && !unordered (m));
if (ordered)
{
index_name = column_name (m, "index", "index");
diff --git a/odb/mysql/source.cxx b/odb/mysql/source.cxx
index 0b182ae..60b1296 100644
--- a/odb/mysql/source.cxx
+++ b/odb/mysql/source.cxx
@@ -1239,7 +1239,7 @@ namespace mysql
{
case ck_ordered:
{
- if (!m.count ("unordered"))
+ if (!unordered (m))
{
it = &container_it (t);
ordered = true;