Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-13 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-05-24 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2015-02-11 | Rearrange inline function order to help MinGW2.4.0 | Boris Kolpackov | 1 | -3/+28 | |
On MinGW, if a DLL-exported inline function is called before it is known to be inline, the compiler issues a warning. | |||||
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2014-11-26 | Reimplement image copying for Oracle | Boris Kolpackov | 1 | -13/+0 | |
Now we no longer "steal" descriptors (destructive copy). Instead, for LOBs, we clone the locator using OCILobAssign(). For date-time types we extract the data during copying. As a result of this change we no longer need to track image changes and rebind the statements. | |||||
2014-11-25 | Implement bulk database operation support for Oracle and SQL Server | Boris Kolpackov | 1 | -38/+200 | |
2013-09-10 | Schema versioning support | Boris Kolpackov | 1 | -7/+48 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-11-29 | Namespace management for static multi-database support | Boris Kolpackov | 1 | -2/+1 | |
Now in libodb the odb::core namespace is split into odb::common (database- independent stuff) and odb::core proper, which imports odb::common. Each database runtime now defines odb::<db>::core namespace which also imports odb::common and adds the database-specific bits. The overall idea is that one can do using namespace odb::<db>::core just like for odb::core. | |||||
2012-10-12 | Completion of prepared query support | Boris Kolpackov | 1 | -15/+28 | |
2012-10-08 | Fix issue with unbind data management in query with descriptors | Boris Kolpackov | 1 | -2/+3 | |
2012-03-07 | Use RAII to free select statement results | Boris Kolpackov | 1 | -0/+13 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2012-01-12 | Implement callback data re-basing support for LOB result streaming | Boris Kolpackov | 1 | -3/+15 | |
This is used by the query machinery when a copy of the image has to be made. In this case stream_result() needs to use data from the copy of the image, and not from the image that was bound to the bind array. | |||||
2011-11-17 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2011-11-17 | Move details/number.hxx include to source file | Boris Kolpackov | 1 | -1/+0 | |
2011-11-16 | Use Oracle NUMBER to store returning ID value in 32-bit insert statement impl | Constantin Michael | 1 | -4/+11 | |
2011-11-10 | Add descriptor management flags for TIMESTAMP and INTERVAL image types | Boris Kolpackov | 1 | -0/+9 | |
For a query expression that has only by-value parameters, we guarantee that it can be used by multiple threads. However, the way we handle TIMESTAMP and INTERVAL types now requires the modification of the image during query execution. To resolve this, the datetime, interval_ym, and interval_ds image types now have flags that allow the query implementation to avoid the modification. | |||||
2011-11-09 | Avoid copying statement text if it is statically allocated | Boris Kolpackov | 1 | -7/+42 | |
2011-11-08 | Add support for SQL statement tracing | Boris Kolpackov | 1 | -3/+31 | |
2011-11-01 | Implement support for optimistic concurrency | Boris Kolpackov | 1 | -1/+2 | |
New pragmas: optimistic, version. New test: optimistic. New database function: reload(). | |||||
2011-11-01 | Rework statement interfaces wrt param/result passing | Boris Kolpackov | 1 | -17/+16 | |
2011-11-01 | Implement change callbacks for object_result and view_result | Constantin Michael | 1 | -0/+13 | |
2011-09-19 | Refactor stream_lobs so that base statement class does not maintain state | Constantin Michael | 1 | -4/+8 | |
2011-09-16 | Allow select statement without parameters | Constantin Michael | 1 | -0/+6 | |
2011-09-16 | Corrections to LOB parameter and results callback implementation | Constantin Michael | 1 | -10/+12 | |
2011-09-14 | Corrections and additions to LOB parameter and results callback implementation | Constantin Michael | 1 | -1/+3 | |
2011-09-14 | Implement LOB result callbacks using OCI LOB interface | Constantin Michael | 1 | -6/+7 | |
2011-09-13 | Implement LOB read and write support using OCI callbacks | Constantin Michael | 1 | -0/+6 | |
2011-09-13 | Revert to previous select statement interface | Constantin Michael | 1 | -45/+6 | |
2011-09-08 | Implement SQLite style select statement interface | Constantin Michael | 1 | -7/+36 | |
2011-09-08 | Update comments | Constantin Michael | 1 | -8/+14 | |
2011-09-08 | Rename insert_statement::id_bind_type union members | Constantin Michael | 1 | -2/+2 | |
2011-09-08 | Add bind array offset argument to statement::bind_param | Constantin Michael | 1 | -3/+1 | |
This allows for specification of non-contiguous bind arrays in multiple calls to bind_param for the same statement. | |||||
2011-09-07 | Add implementations for insert, update, delete, and select statements | Constantin Michael | 1 | -0/+182 | |