From a40caf1f2cb9da06b12885c9753c0a9bc54ce9c5 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 20 Jul 2010 14:14:45 +0200 Subject: Test mapping of basic C++ types to DB types --- common/schema/test.hxx | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'common/schema/test.hxx') 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; }; -- cgit v1.1