16 Commits

Author SHA1 Message Date
Anthony Tuininga
4e1c26a3dc Eliminate unnecessary initialization code. 2016-02-08 10:32:11 -07:00
Anthony Tuininga
3eeff96403 Added support for scrollable cursors. 2016-02-05 17:19:40 -07:00
Anthony Tuininga
8f6f54801c Added support for getting array DML row counts (new to Oracle 12c). 2014-09-24 20:45:06 -06:00
nleschev
75f70a6058 Fixed two memoty leaks 2013-11-28 13:25:04 +04:00
Anthony Tuininga
27361c5a23 Remove tabs in favor of spaces in order to be consistent with all of the other
files.
2013-10-19 22:10:23 -06:00
Glen Walker
ad64691904 Make ORACLE_VERSION_HEX easier to use 2012-11-23 15:02:46 +13:00
Glen Walker
3e63e0cc42 Add support for query result set change notification 2012-11-23 14:10:07 +13:00
Anthony Tuininga
960553534c Make use of the PyGILState_Ensure() and PyGILState_Release() methods which
are available in Python 2.3 and up and greatly simplify the code surrounding
thread handling in callbacks made by Oracle. The original code must have had
some small issue in it that was tweaked under high load. Thanks to Calvin S.
for noting the issue and supplying the suggested fix.
2011-09-24 20:56:52 +00:00
Anthony Tuininga
04f1904a7d Remove "unicode" mode and simply permit unicode to be used everywhere within
cx_Oracle; stop using "unicode" mode in the OCI as well since that appears to
have bugs in some places and doesn't really solve any problems anyway.
2011-02-19 03:50:16 +00:00
Anthony Tuininga
85d368a21d Added support for new parameter (port) for subscription() call which allows
the client to specify the listening port for callback notifications from
the database server. Thanks to Geoffrey Weber for the initial patch.
2010-07-14 04:40:11 +00:00
Anthony Tuininga
3876232e74 Use the correct type to avoid warnings. 2009-08-14 15:54:20 +00:00
Anthony Tuininga
46eeb000b5 Added support for the rows in the change notification message. 2009-01-08 15:16:18 +00:00
Anthony Tuininga
825c78c87c Added tables to the message that is produced. 2009-01-08 05:40:59 +00:00
Anthony Tuininga
19c890c505 Avoid warning about signedness in argument. 2009-01-07 22:58:08 +00:00
Anthony Tuininga
7fc7ede45d Added support for passing the message to the handler and populating it with the
initial information that will be useful; add the OCI constants to the module
in order to enable different values for subscriptions as well as decode the
message data.
2009-01-07 22:55:14 +00:00
Anthony Tuininga
78d619cfb6 Added initial support for database change notification. 2009-01-07 21:13:49 +00:00