- partially reverted occi changes: oracle Number datatype should really be interpreted as double (not integer or string)

This commit is contained in:
kunitoki 2013-02-26 17:41:14 +01:00
parent 5d8b9ba4fc
commit 5abd52b25f
3 changed files with 359 additions and 4 deletions

View file

@ -252,10 +252,10 @@ occi_datasource::occi_datasource(parameters const& params)
case oracle::occi::OCCIBFLOAT:
case oracle::occi::OCCIDOUBLE:
case oracle::occi::OCCIBDOUBLE:
desc_.add_descriptor(attribute_descriptor(fld_name,mapnik::Double));
break;
case oracle::occi::OCCINUMBER:
case oracle::occi::OCCI_SQLT_NUM:
desc_.add_descriptor(attribute_descriptor(fld_name,mapnik::Double));
break;
case oracle::occi::OCCICHAR:
case oracle::occi::OCCISTRING:
case oracle::occi::OCCI_SQLT_AFC:

View file

@ -155,10 +155,10 @@ feature_ptr occi_featureset::next()
break;
case oracle::occi::OCCIDOUBLE:
case oracle::occi::OCCIBDOUBLE:
feature->put(fld_name, rs_->getDouble(i + 1));
break;
case oracle::occi::OCCINUMBER:
case oracle::occi::OCCI_SQLT_NUM:
feature->put(fld_name, rs_->getDouble(i + 1));
break;
case oracle::occi::OCCICHAR:
case oracle::occi::OCCISTRING:
case oracle::occi::OCCI_SQLT_AFC:

File diff suppressed because it is too large Load diff