[odb-users] Generating Database Support Code
Boris Kolpackov
boris at codesynthesis.com
Mon Dec 13 11:07:04 EST 2010
Hi Myoungkyu,
Myoungkyu Song <mksong at vt.edu> writes:
> However, I had gotten another error message like this;
>
> $ odb -I../../../x10_2.1.0/include/ -d mysql --generate-query
> SequenceModel.h
> SequenceModel.h:68:1: error: unable to map C++ type '::StringRef' used in
> data member 'x10__id' to a database type
> SequenceModel.h:68:1: info: use '#pragma db type' to specify the database
> type
You will need to tell the ODB compiler how to map
x10aux::ref<x10::lang::String> to a suitable database type (e.g.,
TEXT, VARCHAR, etc). You will also need to provide the value_traits
specialization for this type. For more information on how to do all
this, see the 'mapping' example as well as Section 5.3.1, "type" in
the manual:
http://www.codesynthesis.com/products/odb/doc/manual.xhtml#5.3.1
Boris
More information about the odb-users
mailing list