596 Commits

Author SHA1 Message Date
Anthony Tuininga
18145b8e48 Add feature list and make other improvements to README. 2017-05-24 11:58:56 -06:00
Anthony Tuininga
52e1960bfb Correct determination of the names of the bind variables in prepared SQL
tatements (which behaves a little differently from PL/SQL statements).
2017-05-19 21:47:46 -06:00
Anthony Tuininga
14a1d2d0c9 Added support for setting the debug level in ODPI-C, if desirable, by setting
an environment variable prior to building cx_Oracle.
2017-05-19 21:26:07 -06:00
Anthony Tuininga
999913be35 Ensure reference count of parameters remains the same after call completes! 2017-05-16 14:29:33 -06:00
Anthony Tuininga
2e240bc154 Prevent attempts from binding the cursor being executed to itself. 2017-05-16 13:23:20 -06:00
Anthony Tuininga
ef1fc44f32 Set the fetch array size on a REF cursor prior to it being used by Python. 2017-05-15 13:19:43 -06:00
Anthony Tuininga
1741d3fddb Correct resource leak. 2017-05-15 13:18:23 -06:00
Anthony Tuininga
5e04a04baa Check for an error while creating the error! 2017-05-15 13:14:37 -06:00
Anthony Tuininga
881a0f818b Correct typo (https://github.com/oracle/python-cx_Oracle/issues/24). 2017-05-15 08:10:43 -06:00
Anthony Tuininga
51f1815167 Added support for getting/setting attributes of objects or element values in
collections that contain LOBs, BINARY_FLOAT values, BINARY_DOUBLE values and
NCHAR and NVARCHAR2 values; improve error message for any other types that are
not supported.
2017-05-09 11:46:30 -06:00
Anthony Tuininga
e5a888520f Correct size as well as buffer size when variable is resized. 2017-05-09 11:44:54 -06:00
Anthony Tuininga
72ebfbb109 Handle edge case when an odd number of zeroes trail the decimal point in a
value that is effectively zero
(https://github.com/oracle/python-cx_Oracle/issues/22).
2017-05-05 14:16:34 -06:00
Anthony Tuininga
53f8902446 Correct handling of long Python integers that cannot fit inside a 64-bit C
integer (https://github.com/oracle/python-cx_Oracle/issues/18).
2017-05-03 13:31:13 -06:00
Anthony Tuininga
2e04505dda Update ODPI-C to correct handling of external authentication with session
pools.
2017-05-01 19:00:37 -06:00
Anthony Tuininga
90ab89a01b Enable temporary LOB caching in order to avoid disk I/O as suggested
(https://github.com/oracle/odpi/issues/10).
2017-04-27 13:43:02 -06:00
Anthony Tuininga
c946e86384 Correct support for executemany() when strings that are found later in the
array are larger than strings found earlier in the array.
2017-04-26 17:11:58 -06:00
Anthony Tuininga
7e29e743ab Tidy up release notes a bit. 2017-04-20 16:50:52 -06:00
Anthony Tuininga
d712157483 Remove dead code. 2017-04-20 16:41:37 -06:00
Anthony Tuininga
a3959dbfd9 Correct documentation for the Object.first() and Object.last() methods. 2017-04-20 16:41:03 -06:00
Anthony Tuininga
87603a60bb Update documentation to indicate that Oracle 12.2 is now supported and exactly
which versions of Python are supported.
6.0b1
2017-04-18 13:47:58 -06:00
Anthony Tuininga
826597c6bf Update release month in preparation for release of cx_Oracle 6.0 beta 1. 2017-04-18 13:40:59 -06:00
Anthony Tuininga
41cb66f710 Remove obsolete comment. 2017-04-18 13:38:30 -06:00
Anthony Tuininga
70cf4c4209 Update ODPI-C to v2.0.0-beta.3 in preparation for release. 2017-04-18 13:09:13 -06:00
Anthony Tuininga
8d7c828b89 Use an object type that is supported in both 11.2 and 12.1. 2017-04-18 13:04:23 -06:00
Anthony Tuininga
7c31ad9a85 Eliminate compiler warnings. 2017-04-18 13:03:52 -06:00
Anthony Tuininga
d69dc840a8 Improve wording and include additional links to samples. 2017-04-17 11:11:16 -06:00
Anthony Tuininga
e2569d948c Added sample for returning Oracle numbers as decimal numbers, rather than
floating point numbers, in order to retain precision.
2017-04-17 11:00:41 -06:00
Anthony Tuininga
b429041a3e Add support for getting an empty list from an empty collection instead of the
error "OCI-22166: collection is empty".
2017-04-17 10:34:14 -06:00
Anthony Tuininga
b4df2121c0 Include the information that sharded databases are new in Oracle Database 12.2. 2017-04-17 10:31:09 -06:00
Anthony Tuininga
a13fa08a35 Adjust to modified ODPI-C API. 2017-04-17 10:29:52 -06:00
Anthony Tuininga
8be10fe156 Update release notes and adjust release name in preparation for release of
cx_Oracle 6.0 beta 1.
2017-04-11 19:21:12 -06:00
Anthony Tuininga
c271d44978 Ensure that all ODPI-C files needed to build cx_Oracle are included in the
source archive.
2017-04-11 19:17:17 -06:00
Anthony Tuininga
3bc9bd2303 Added sample and test case to demonstrate use of universal rowids. 2017-04-11 16:12:06 -06:00
Anthony Tuininga
0b01d96404 Added support for smallint and float data types in Oracle objects, as requested
(https://github.com/oracle/python-cx_Oracle/issues/4).
2017-04-11 14:37:38 -06:00
Anthony Tuininga
d37669fbdc Create a new variable, rather than call dpiVar_resize(), so that the variable
will be bound properly when the variable needs to be resized.
2017-04-11 14:36:47 -06:00
Anthony Tuininga
0c82e0faa0 Added support for getting the number of actual elements in a variable as well
as getting all of the values corresponding to the number of actual elements in
a variable -- primarily to improve the use of DML returning of multiple rows.
2017-04-11 14:17:55 -06:00
Anthony Tuininga
df71d9a605 Get the variable data for all bound variables immediately after execution of a
returning statement, rather than when the value of the variable is acquired.
2017-04-11 14:14:18 -06:00
Anthony Tuininga
7f70d189b2 Added support for smallint and float data types in Oracle objects, as requested
(https://github.com/oracle/python-cx_Oracle/issues/4).
2017-04-04 21:17:24 -06:00
Anthony Tuininga
6c64e5f7e0 Include schema MDSYS when referencing spatial types in order to work around
limitations with Oracle 11g
(https://github.com/oracle/python-cx_Oracle/issues/9).
2017-03-31 08:34:23 -06:00
Anthony Tuininga
d2a4d87eca Use HTTPS absolute link as the default, rather than a relative link. 2017-03-29 10:58:14 -06:00
Anthony Tuininga
752206a32e Mention use of ODPI-C in release notes since that change is rather important! 2017-03-28 15:13:50 -06:00
Anthony Tuininga
c299040b16 With building cx_Oracle only requiring a compiler and the Python development
headers and libraries, a separate BUILD.txt is now obsolete; mention the use of
ODPI-C and include a link.
2017-03-28 15:07:49 -06:00
Anthony Tuininga
cc80257107 Formatting improvements. 2017-03-28 14:39:36 -06:00
Anthony Tuininga
c558ff0839 Eliminate compiler warnings with Visual Studio 2015. 2017-03-28 14:38:53 -06:00
Anthony Tuininga
6494d161ba Correct documentation for creating a session pool. 2017-03-28 14:36:43 -06:00
Anthony Tuininga
7b0be3140d Implement ODPI-C update which significantly simplifies building cx_Oracle and
enables building a single module to support all versions of Oracle Client
libraries.
2017-03-28 14:31:07 -06:00
Anthony Tuininga
37e449d62c Add sample demonstrating the use of threads and concurrent execution of
database operations.
2017-03-20 13:20:01 -06:00
Anthony Tuininga
550d326c68 Add comment to each sample indicating minimum version of cx_Oracle that is
required in order to run it.
2017-03-20 11:11:25 -06:00
Anthony Tuininga
7dca60b2fe Include the ODPI source code as dependencies so changes trigger a rebuild of
the module.
2017-03-13 21:54:20 -06:00
Anthony Tuininga
9eddc9dfed Changed URL to point to new home page. 2017-03-09 20:23:09 -07:00