Anthony Tuininga
980f3d491c
Added support for indicating if the subscription is still registered with the
...
database when a notification is received.
2018-06-19 11:00:53 -06:00
Anthony Tuininga
7b9ce90842
Bump version.
2018-06-11 20:20:39 -06:00
Anthony Tuininga
42e1663abb
Adjust documentation to improve clarity.
2018-05-29 21:56:37 -06:00
Anthony Tuininga
85a0ad3ee3
Use the built-in type SYS_REFCURSOR instead of creating a new one.
2018-05-29 21:55:45 -06:00
Anthony Tuininga
c31eef50de
Correct handling of statements and rowids in DML returning statements.
2018-05-29 21:55:26 -06:00
Anthony Tuininga
211298209b
Added support for receiving notifications when AQ messages are available to be
...
dequeued.
2018-05-29 21:54:06 -06:00
Anthony Tuininga
6583cdfc51
Update ODPI-C.
2018-05-29 21:51:50 -06:00
Anthony Tuininga
9781810b8e
Added support for binding decimal.Decimal values to cx_Oracle.NATIVE_FLOAT as
...
requested in issue 184
(https://github.com/oracle/python-cx_Oracle/issues/184 ).
2018-05-24 16:36:58 -06:00
Anthony Tuininga
8cc7b893f2
Ensure that binding a boolean value outside of PL/SQL simply binds the integer
...
0 or 1 (https://github.com/oracle/python-cx_Oracle/issues/181 ).
2018-05-19 21:35:37 -06:00
Anthony Tuininga
67d374b296
Update ODPI-C.
2018-05-19 21:35:06 -06:00
Anthony Tuininga
99866aed94
Clarify documentation a bit.
2018-05-18 14:35:30 -06:00
Anthony Tuininga
7b2195c37c
Added sample demonstrating the use of REF cursors.
2018-05-18 14:25:20 -06:00
Anthony Tuininga
52f4e7090c
Rename sample and adjust documentation in sample to clarify use.
2018-05-18 14:24:52 -06:00
Anthony Tuininga
84ee1301bc
Adjust data values to clarify distinction between "parent" and "child" values.
2018-05-18 14:23:54 -06:00
Anthony Tuininga
c8c44ff698
Rename sample to match feature name.
2018-05-18 14:23:08 -06:00
Anthony Tuininga
b9381892a5
Added support for timed waits when acquiring a session from a session pool and
...
added support for specifying the timeout and maximum lifetime session of
sessions in the pool when the pool is being created.
2018-05-16 14:09:59 -06:00
Anthony Tuininga
62f11ac570
Clarify documentation on variables.
2018-05-16 14:09:33 -06:00
Anthony Tuininga
4ec7685f95
Added support for grouping notifications from subscriptions.
2018-05-16 14:09:01 -06:00
Anthony Tuininga
bab41ac544
Added support for specifying the IP address the subscription should use instead
...
of having the Oracle Client library determine the IP address on its own.
2018-05-16 14:08:28 -06:00
Anthony Tuininga
23fac6841a
Update ODPI-C.
2018-05-16 14:08:20 -06:00
Anthony Tuininga
005a00c03d
Added additional test cases and corrected test case for ltxid when
...
using 11.2 client.
2018-05-09 19:36:13 -06:00
Anthony Tuininga
756442ee24
Added checks on passing invalid parameters to cursor.var(),
...
cursor.arrayvar(), cursor.callfunc() and cursor.setinputsizes().
2018-05-09 19:35:49 -06:00
Anthony Tuininga
f7a9eae0e7
Correct formatting.
2018-05-09 19:35:28 -06:00
Anthony Tuininga
2272af1563
Add support for specifying an integer for the parameters argument to
...
cursor.executemany(). This allows for batch execution when no parameters are
required or when parameters have previously been bound. This replaces
cursor.executemanyprepared() which is now deprecated and will be removed in
cx_Oracle 7.
2018-05-09 19:35:00 -06:00
Anthony Tuininga
d9c50574f5
Added test cases for AQ transformations and trimming collections.
2018-05-09 19:34:21 -06:00
Anthony Tuininga
449d6b8b3c
Add missing import; clarify example.
2018-05-09 19:33:26 -06:00
Anthony Tuininga
1dbfb60c61
Clarify documentation surrounding variable.actualElements.
2018-05-07 21:10:22 -06:00
Anthony Tuininga
3288cffe5c
Preparing to release cx_Oracle 6.3.1.
2018-05-07 15:23:49 -06:00
Anthony Tuininga
355d7f34aa
Added additional test to verify case when a DML returning statement returns
...
multiple rows during one execute but in the subsequent execute it returns no
rows.
2018-05-04 21:35:37 -06:00
Anthony Tuininga
721f32eb43
Include transaction id in information printed to stdout, just like for query
...
change notification.
2018-05-04 21:35:07 -06:00
Anthony Tuininga
0392c260e4
Update ODPI-C.
2018-05-04 21:34:14 -06:00
Anthony Tuininga
f39ebf8da8
Ensure that the behavior in cx_Oracle 6.3 with __future__.dml_ret_array_val not
...
set or False is the same as the behavior in cx_Oracle 6.2
(https://github.com/oracle/python-cx_Oracle/issues/176 ).
2018-05-01 15:27:18 -06:00
Anthony Tuininga
d62c20bc1f
Add a more explicit note about the dependency on GeoPandas.
2018-04-30 13:12:06 -06:00
Anthony Tuininga
a883ff0f7d
Add sample from David Lapp demonstrating the use of GeoPandas with
...
SDO_GEOMETRY.
2018-04-30 11:40:48 -06:00
Anthony Tuininga
d242d6ff2f
Preparing to release cx_Oracle 6.3.
6.3
2018-04-26 09:16:13 -06:00
Blaine Carter
6fd56a5d41
Modified the solutions of the HoL for Collaborate ( #170 )
...
added db_config and made changes to solutions to use db_config values
2018-04-21 10:08:04 -07:00
Blaine Carter
bae5cbe76a
Modified the HoL for Collaborate ( #169 )
...
Modified samples and instructions to import common connection information from db_config.py or db_config.sql in order to make setup a bit more generic.
2018-04-20 15:35:17 -07:00
Anthony Tuininga
4d37c85974
Use default values for all parameters when creating a session pool.
2018-04-19 14:22:01 -06:00
Anthony Tuininga
e763419b59
Ensure that decreasing number of rows returned from a DML returning statement
...
is detected properly.
2018-04-19 14:21:26 -06:00
Anthony Tuininga
8fcea38b27
Update ODPI-C.
2018-04-19 14:20:31 -06:00
Anthony Tuininga
9baa55b3bf
Added support for building cx_Oracle with a pre-compiled version of ODPI-C,
...
as requested (https://github.com/oracle/python-cx_Oracle/issues/103 ).
2018-03-31 15:58:04 -06:00
Anthony Tuininga
623718f0eb
Use a cx_Oracle._Error object (not a string) for all cx_Oracle exception types,
...
as suggested (https://github.com/oracle/python-cx_Oracle/issues/51 ).
2018-03-31 15:35:02 -06:00
Anthony Tuininga
4f5c04f50c
Added documentation stating that batch errors and array DML row counts are only
...
supported when executing insert, update, delete and merge statements and that
in all other cases an exception will be raised
(https://github.com/oracle/python-cx_Oracle/issues/31 ).
2018-03-31 14:51:08 -06:00
Anthony Tuininga
fac7f9c3cf
Check validity of year for Python 2.x since it doesn't do that itself like
...
Python 3.x does (https://github.com/oracle/python-cx_Oracle/issues/166 ).
2018-03-29 13:58:54 -06:00
Anthony Tuininga
c61973c28f
Added support for DML returning of multiple rows using cursor.executemany().
2018-03-28 16:24:41 -06:00
Anthony Tuininga
b753ca7bdf
Ensure that round trip is performed without holding the Python GIL
...
(https://github.com/oracle/python-cx_Oracle/issues/158 ).
2018-03-21 14:16:15 -06:00
Anthony Tuininga
2901740faa
Adjust documentation to provide additional information on the use of
...
cursor.executemany() as requested
(https://github.com/oracle/python-cx_Oracle/issues/153 ).
2018-03-21 13:38:08 -06:00
Anthony Tuininga
e15851220b
Correct the handling of ANSI types REAL and DOUBLE PRECISION as implemented by
...
Oracle. These types are just subtypes of NUMBER and are not actually stored as
native floating point numbers. Native floating point numbers are used with
Oracle types BINARY_FLOAT and BINARY_DOUBLE
(https://github.com/oracle/python-cx_Oracle/issues/163 ).
2018-03-21 11:46:17 -06:00
Anthony Tuininga
4f42099d21
Ensure that a reasonable error message can be provided when an unsupported
...
Oracle type is encountered.
2018-03-21 11:45:41 -06:00
Anthony Tuininga
48571852ca
Add test demonstrating that binding of long data using cursor.executemany()
...
works as expected.
2018-03-19 10:55:26 -06:00