Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-30 | Make exception text more descriptive | Boris Kolpackov | 1 | -1/+1 | |
2011-11-30 | Optimize checking for connection status | Boris Kolpackov | 1 | -31/+38 | |
2011-11-30 | Cosmetic changes | Boris Kolpackov | 2 | -31/+37 | |
2011-11-30 | Translate ORA-2049 as a timeout error and ORA-3113 as a connection lost error | Constantin Michael | 1 | -1/+3 | |
2011-11-30 | Provide separate overload of translate_error for oracle::connection | Constantin Michael | 4 | -33/+46 | |
2011-11-30 | Correct OCI autoconf m4 script | Constantin Michael | 1 | -1/+0 | |
2011-11-30 | Use sb4 as error code type instead of int in database_exception | Constantin Michael | 2 | -9/+9 | |
2011-11-30 | Improve the Oracle translate_error implementation | Constantin Michael | 9 | -69/+261 | |
The improved implementation scans all the records associated with an error handle. Furthermore, if it is established that the connection to the database has been lost, the connection is marked as such. Additionally, all special exceptions (deadlock, timeout, and connection_lost) are now supported. | |||||
2011-11-30 | Merge LOB callback function and context into struct | Boris Kolpackov | 2 | -27/+27 | |
This allows us to have one less member in the bind struct. | |||||
2011-11-30 | Remove unnecessary, add missing includes | Boris Kolpackov | 1 | -1/+2 | |
2011-11-29 | Don't add -R option when searching for liboci | Boris Kolpackov | 1 | -3/+3 | |
While this helps with the libodb-oracle, this still break when linking tests/examples. The correct way to resolve this is for the user to add the directory to LD_LIBRARY_PATH. | |||||
2011-11-29 | Remove unused indicator arrays from view/container statements | Boris Kolpackov | 5 | -48/+0 | |
2011-11-28 | Add -R option in addition to -L for liboci | Boris Kolpackov | 1 | -3/+3 | |
libclntsh.so depends on other Oracle libraries which are normally not installed and no LD_LIBRARY_PATH entry points to their directory. Adding -R option makes libtool add this directory to rpath search list. | |||||
2011-11-28 | Shorten argument name in options | Boris Kolpackov | 1 | -1/+1 | |
2011-11-28 | Add missing version.hxx include; correct export macro | Boris Kolpackov | 1 | -0/+1 | |
2011-11-28 | Corrections to OCI automake configuration scripts | Constantin Michael | 3 | -8/+16 | |
2011-11-28 | Add automake and Visual Studio build files | Constantin Michael | 19 | -0/+1694 | |
2011-11-28 | Export appropriate classes and structs | Constantin Michael | 1 | -6/+9 | |
2011-11-28 | Correct libarray import/export macro | Constantin Michael | 1 | -1/+1 | |
2011-11-18 | Add missing factory creation code | Boris Kolpackov | 1 | -0/+5 | |
2011-11-18 | Check whether LOBs have been encountered before setting OCI_ATTR_MAXDATA_SIZE | Constantin Michael | 1 | -2/+5 | |
2011-11-18 | Correct license in file headers | Constantin Michael | 3 | -3/+3 | |
2011-11-18 | Explicitly set the OCI_ATTR_MAXDATA_SIZE attribute to avoid ORA-24816 error | Constantin Michael | 1 | -1/+20 | |
2011-11-17 | Remove unnecessary forward declaration | Boris Kolpackov | 1 | -1/+0 | |
2011-11-17 | Remove unnecessary includes | Boris Kolpackov | 5 | -8/+0 | |
2011-11-17 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2011-11-17 | Move details/number.hxx include to source file | Boris Kolpackov | 2 | -1/+2 | |
2011-11-16 | Allocate position context in lob struct instead of in LOB image | Constantin Michael | 3 | -5/+5 | |
2011-11-16 | Refactor LOB descriptor, callback context, and temporary buffer handling | Constantin Michael | 3 | -101/+120 | |
Due to image sharing amongst container statements, LOB binding placeholders cannot be shared between parameter and result versions of a bind. | |||||
2011-11-16 | Use Oracle NUMBER to store returning ID value in 32-bit insert statement impl | Constantin Michael | 2 | -11/+22 | |
2011-11-16 | Interpret NULL bind::indicator pointer as a non-NULL value indicator | Constantin Michael | 2 | -36/+32 | |
2011-11-16 | Minor fixes to OCI import stub | Boris Kolpackov | 1 | -3/+4 | |
2011-11-16 | Allow Instant Client installation to be specified during configuration | Constantin Michael | 2 | -7/+46 | |
2011-11-16 | Initialize datetime fields to valid values on construction | Constantin Michael | 1 | -2/+10 | |
2011-11-16 | Fix misspelled file name | Boris Kolpackov | 2 | -5/+5 | |
2011-11-16 | Add missing comma in option documentation | Boris Kolpackov | 1 | -1/+1 | |
2011-11-11 | Use OCI_DEFINE_SOFT in OCIDefineByPos when rebinding | Boris Kolpackov | 1 | -1/+1 | |
2011-11-10 | Add descriptor management flags for TIMESTAMP and INTERVAL image types | Boris Kolpackov | 5 | -285/+636 | |
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-10 | Cosmetic changes | Boris Kolpackov | 1 | -4/+4 | |
2011-11-10 | Set LOB parameter capacity in runtime instead of in generated code | Constantin Michael | 1 | -0/+8 | |
2011-11-09 | Avoid copying statement text if it is statically allocated | Boris Kolpackov | 2 | -27/+146 | |
2011-11-08 | Add support for SQL statement tracing | Boris Kolpackov | 11 | -154/+472 | |
2011-11-08 | Stylistic fixes | Boris Kolpackov | 1 | -3/+3 | |
2011-11-08 | Use OraText instead of text or oratext | Boris Kolpackov | 3 | -6/+7 | |
This type is used in function signatures in documentation. | |||||
2011-11-08 | Make get() and conversion operator for auto-handle/descriptor const | Boris Kolpackov | 1 | -6/+6 | |
2011-11-08 | Restore LOB prefetch resetting code (again) | Boris Kolpackov | 1 | -2/+33 | |
2011-11-08 | Stylistic changes | Constantin Michael | 1 | -4/+4 | |
2011-11-08 | Modify Oracle DATE helper functions for consistency | Constantin Michael | 1 | -3/+3 | |
2011-11-08 | Update comments | Constantin Michael | 1 | -9/+7 | |
2011-11-08 | Improve INTERVAL and TIMESTAMP descriptor type manipulation | Constantin Michael | 3 | -139/+218 | |