aboutsummaryrefslogtreecommitdiff
path: root/common/schema
diff options
context:
space:
mode:
Diffstat (limited to 'common/schema')
-rw-r--r--common/schema/test.hxx20
1 files changed, 19 insertions, 1 deletions
diff --git a/common/schema/test.hxx b/common/schema/test.hxx
index 471d27b..c9ddd14 100644
--- a/common/schema/test.hxx
+++ b/common/schema/test.hxx
@@ -51,7 +51,25 @@ struct type
#pragma odb id
int id;
- #pragma odb type ("INTEGER")
+ // Test default C++ to DB type mapping.
+ //
+ bool b;
+ char c;
+ signed char sc;
+ unsigned char uc;
+ short s;
+ unsigned short us;
+ int i;
+ unsigned int ui;
+ long l;
+ unsigned long ul;
+ long long ll;
+ unsigned long long ull;
+ float f;
+ double d;
+ std::string str;
+
+ #pragma odb type ("INTEGER UNSIGNED")
bool m1;
};