19 Commits

Author SHA1 Message Date
Anthony Tuininga
c5fab177f9 Prevent use of NaN with Oracle numbers since it produces corrupt data
(https://github.com/oracle/python-cx_Oracle/issues/91).
2017-11-15 11:48:17 -07:00
Anthony Tuininga
b03a6520d7 Ensure reference count of parameters remains the same after call completes! 2017-05-16 14:33:24 -06:00
Anthony Tuininga
753cf7212d Ensure that multiple fetches of nested cursors allow the nested cursors to be
closed (https://github.com/oracle/python-cx_Oracle/issues/12).
2017-04-20 09:55:37 -06:00
Anthony Tuininga
543b22f31e 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 22:00:29 -06:00
Anthony Tuininga
6ba2550d09 Final changes to license and copyright notices as requested; addition of
separate license file and copyright notices to all source files.
2017-03-07 11:36:04 -07:00
Anthony Tuininga
7299d41eca Reworked database change notification and continuous query notification to
more closely align with the PL/SQL implementation and prepare for sending
notifications for AQ messages.
2017-02-20 16:07:41 -07:00
Anthony Tuininga
ff01f65a7c Added support for using application context during the creation of a
connection. This should be used in preference to the module, action and
clientinfo arguments which are now deprecated.
2017-02-17 16:53:33 -08:00
Anthony Tuininga
ad48010559 Added support for setting the internal_name and external_name attributes
directly; these should now be used instead of the twophase argument when
creating a connection.
2017-02-03 17:07:57 -07:00
Anthony Tuininga
a56f7056d9 Increased default array size to 100 (from 50) to match other drivers. 2017-02-03 14:23:36 -07:00
Anthony Tuininga
55b0d5d480 Removed deprecated types UNICODE, FIXED_UNICODE and LONG_UNICODE. 2017-02-03 14:19:52 -07:00
Anthony Tuininga
9c7eb12448 Dropped support for callbacks on OCI functions. 2017-02-03 14:08:04 -07:00
Anthony Tuininga
73f61d8a07 Raise cx_Oracle.DatabaseError, not IndexError for a scroll operation that
would position the cursor outside of the result set.
2017-02-03 09:01:47 -07:00
Anthony Tuininga
0bcbd072a8 Use None instead of 0 for items in the cursor.description attribute that do not
have any validity.
2017-01-25 15:17:20 -07:00
Anthony Tuininga
6d2368a676 Eliminated final compiler warnings for Microsoft compiler for Oracle 11g. 2017-01-16 16:47:23 -07:00
Anthony Tuininga
95f3998c3a Eliminated further compiler warnings for the Microsoft compiler. 2017-01-16 16:32:02 -07:00
Anthony Tuininga
e443ddbd69 Eliminate warnings with Microsoft compiler. 2017-01-16 16:12:44 -07:00
Anthony Tuininga
4ad590ebc9 Eliminate compiler warnings about signed vs unsigned variables. 2017-01-16 14:06:02 -07:00
Anthony Tuininga
bcae487111 Oracle 11g Release 2 is the minimum supported release. 2017-01-16 14:03:29 -07:00
Anthony Tuininga
da720e5d06 Move all source to subdirectory src. 2017-01-16 13:45:35 -07:00