aboutsummaryrefslogtreecommitdiff
path: root/odb/oracle/details/number.hxx
AgeCommit message (Collapse)AuthorFilesLines
2015-02-06Update copyrightBoris Kolpackov1-1/+1
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2011-10-20Use SQLT_NUM instead of SQLT_VNU OCI type due to inconsistent buffer lengthsConstantin Michael1-2/+2
The size returned by OCI into the bound rlen parameter of a SQLT_VNU buffer does not include the additional length byte. This causes problems with images that are shared across multiple statements in ODB, such as the object_id image of containers.
2011-10-14Allow for size to be returned from big_int set_image functionsConstantin Michael1-2/+5
The OCI interface requires size information for any buffer passed to its bind interface. By adding a return path for this data, we avert any need to obtain this from the actual VARNUM binary data using messy byte manipulation.
2011-09-27Implement partial specialization of default_value_traits for id_big_intConstantin Michael1-0/+8
2011-09-27Use char* instead of unsigned char* as binary data buffer typeConstantin Michael1-4/+4
2011-09-27Correct license line in file headersConstantin Michael1-1/+1
2011-09-26Reimplement Oracle NUMBER to/from C++ integer type conversionsConstantin Michael1-0/+35
The implementation has been moved to the details namespace. Signed and unsigned 32 bit versions, as well as an unsigned 64 bit version have also been added.