aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2011-09-05Add Oracle/OCI forward declarationsConstantin Michael1-0/+26
2011-09-05Add exceptions and error translationConstantin Michael4-0/+248
2011-09-05Add initial development infrastructureConstantin Michael33-0/+1356
2011-08-23Add license stub1.6.0.a21.6.01.6Boris Kolpackov1-0/+1
2011-08-23Add root .gitignoreBoris Kolpackov1-0/+21