aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-03Bump version to 1.6.0.a2Constantin Michael2-4/+4
2011-09-29Add character set and national character set arguments to database constructorConstantin Michael2-9/+43
2011-09-29Add assertion for mismatch of result set column countConstantin Michael1-2/+14
This is useful for detecting native views that happen to have stray data members.
2011-09-29Implement custom bind buffer type identifiers.Constantin Michael3-31/+103
This allows for the association of a character set with a character data buffer, something that is impossible using only OCI external typecodes.
2011-09-28Correct casting error in id_big_int default_value_traits specializationConstantin Michael1-1/+1
2011-09-27Correct commentConstantin Michael1-1/+1
2011-09-27Implement partial specialization of default_value_traits for id_big_intConstantin Michael2-0/+63
2011-09-27Pass parameter callback user context as a const void*Constantin Michael3-16/+16
This avoids usage of const_cast when manipulating the const qualified values in set_image functions within the traits implementations.
2011-09-27Implement callbacks as non-inline functionsConstantin Michael2-41/+54
2011-09-27Map long and long long to id_big_int by defaultConstantin Michael1-4/+4
2011-09-27Add const char[n] value_traits specialization in addition to char[n]Constantin Michael1-0/+29
2011-09-27Add our own national character buffer type identifiersConstantin Michael1-0/+9
2011-09-27Add sanity check for integer buffer capacity in OCI versions earlier than 11.2Constantin Michael1-0/+20
2011-09-27Implement traitsConstantin Michael3-380/+755
2011-09-27Use char* instead of unsigned char* as binary data buffer typeConstantin Michael2-35/+50
2011-09-27Correct license line in file headersConstantin Michael15-15/+15
2011-09-26Redefine id_int64 image type to be a byte arrayConstantin Michael1-1/+1
2011-09-26Reimplement Oracle NUMBER to/from C++ integer type conversionsConstantin Michael4-136/+301
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.
2011-09-23Add missing headers and hoist std namespace declarations into globalConstantin Michael1-1/+4
2011-09-23Add traits implementationConstantin Michael2-0/+728
2011-09-23Refactor callback union declaration to odb::oracle namespace scopeConstantin Michael1-5/+7
2011-09-23Correct missing variable declarationConstantin Michael1-0/+1
2011-09-23Correct commentConstantin Michael1-4/+4
2011-09-21Improve LOB streaming in select statementConstantin Michael1-32/+10
Passing 0 as an initial read amount to OCILobRead2 initiates a continuous polling mode. Once the EOF has been read, OCILobRead2 will return indicating success.
2011-09-19Remove query_statement references from view_statements implementation.Constantin Michael1-17/+0
2011-09-19Reword commentsConstantin Michael1-4/+4
2011-09-19Refactor stream_lobs so that base statement class does not maintain stateConstantin Michael2-26/+37
2011-09-19Add container-statements, object-statments, view-statements and statement cacheConstantin Michael12-0/+1267
2011-09-16Allow select statement without parametersConstantin Michael2-1/+18
2011-09-16Corrections to LOB parameter and results callback implementationConstantin Michael3-168/+161
2011-09-14Corrections and additions to LOB parameter and results callback implementationConstantin Michael3-98/+165
2011-09-14Implement LOB result callbacks using OCI LOB interfaceConstantin Michael3-113/+159
2011-09-13Implement LOB read and write support using OCI callbacksConstantin Michael3-26/+196
2011-09-13Revert to previous select statement interfaceConstantin Michael2-59/+18
2011-09-08Implement SQLite style select statement interfaceConstantin Michael2-46/+68
2011-09-08Correct void* castsConstantin Michael1-5/+5
2011-09-08Rename RETURNING clause callbacksConstantin Michael1-19/+19
2011-09-08Cache error handles where necessaryConstantin Michael1-17/+28
2011-09-08Use OCI_STRLS_CACHE_DELETE release mode for select, insert, update, and deleteConstantin Michael1-1/+1
2011-09-08Correct OCI version detection macrosConstantin Michael1-7/+6
2011-09-08Update commentsConstantin Michael1-8/+14
2011-09-08Rename insert_statement::id_bind_type union membersConstantin Michael2-8/+8
2011-09-08Add bind array offset argument to statement::bind_paramConstantin Michael2-9/+8
This allows for specification of non-contiguous bind arrays in multiple calls to bind_param for the same statement.
2011-09-08Aesthetic changesConstantin Michael1-4/+3
2011-09-07Aesthetic changesConstantin Michael1-6/+6
2011-09-07Add implementations for insert, update, delete, and select statementsConstantin Michael3-0/+627
2011-09-07Add bind structuresConstantin Michael2-0/+79
2011-09-07Forward declare OCI types used by statement implementationConstantin Michael1-0/+3
2011-09-05Add database, connection, connection-factory, and transaction supportConstantin Michael14-0/+1538
2011-09-05Add RAII handle management for OCI handles and descriptorsConstantin Michael4-0/+428