summaryrefslogtreecommitdiff
path: root/odb/oracle/oracle-types.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-02-01Turn libodb-oracle repository into package for muti-package repositorylibodb-oracleKaren Arutyunov1-374/+0
2020-02-13Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-24Update copyright yearKaren Arutyunov1-1/+1
2017-01-03Update copyright yearBoris Kolpackov1-1/+1
2015-02-06Update copyrightBoris Kolpackov1-1/+1
2014-11-26Reimplement image copying for OracleBoris Kolpackov1-123/+155
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.
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2012-03-01Include C-headers before C++Boris Kolpackov1-2/+2
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-11-16Allocate position context in lob struct instead of in LOB imageConstantin Michael1-2/+2
2011-11-16Refactor LOB descriptor, callback context, and temporary buffer handlingConstantin Michael1-0/+38
Due to image sharing amongst container statements, LOB binding placeholders cannot be shared between parameter and result versions of a bind.
2011-11-10Add descriptor management flags for TIMESTAMP and INTERVAL image typesBoris Kolpackov1-52/+145
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-08Improve INTERVAL and TIMESTAMP descriptor type manipulationConstantin Michael1-56/+134
2011-11-08Implement support for Oracle temporal typesConstantin Michael1-0/+135