124 Commits

Author SHA1 Message Date
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
6da6c42a7f Minor documentation tweaks. 2017-03-09 12:43:10 -07:00
Anthony Tuininga
431a6d7ddb Added all copyright notices as requested. 2017-03-08 16:06:05 -07:00
Anthony Tuininga
856608e49c Update release month for 5.3. 2017-03-07 11:55:35 -07: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
9e0487d132 Introduce links to the documentation where appropriate. 2017-02-21 17:11:59 -07:00
Anthony Tuininga
39ffdfc5d4 Improve documentation. 2017-02-21 14:17:17 -07:00
Anthony Tuininga
ebb1cb8093 Add Sphinx deprecated tags for constants. 2017-02-20 16:36:48 -07:00
Anthony Tuininga
1bdfcb816f Use intended release name instead of development now that release is imminent. 2017-02-20 16:22:19 -07:00
Anthony Tuininga
dceea89925 Moved documentation source to separate directory and rename build directory to
match the name used in newer versions of Sphinx.
2017-02-20 16:15:33 -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
d85be5c778 Use the default build location for HTML files and ensure that directory is in
the list of files and directories to ignore.
2017-02-20 15:13:02 -07:00
Anthony Tuininga
8d73c3c8f3 Silence warning about non-existent directory. 2017-02-20 15:02:38 -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
f909593516 Updated copyright information to Oracle for 2016 and 2017. 2017-02-16 09:54: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
239b370d66 Added preliminary release notes for version 5.3. 2017-02-03 10:25:41 -07:00
Anthony Tuininga
a71154d64a Added approximate dates of release to release notes. 2017-02-03 10:24:41 -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
2b9e80308e Added support for specifying the encodings to use for strings in the database
at the session pool level in addition to for standalone connections.
2017-01-13 17:10:49 -07:00
Anthony Tuininga
71f2b1cc7e Change version to 5.3 (proposed version to be released). 2017-01-12 13:53:13 -07:00
Anthony Tuininga
647198bd88 cursor.connection is an attribute, not a method! 2017-01-12 11:50:16 -07:00
Anthony Tuininga
0f3b0f17c0 Added support for using the C API for advanced queuing. 2016-03-01 15:34:05 -07:00
Anthony Tuininga
92ec23930b Added support for initializing a collection upon creation; provided a synonym
for newobject() in simply calling the type directly (as a convenience).
2016-02-24 14:16:40 -07:00
Anthony Tuininga
6f52f6ce39 Added support for manipluating PL/SQL collections (both ordered and unordered). 2016-02-16 15:51:01 -07:00
Anthony Tuininga
cd9fced3e6 Remove deprecated variable attributes maxlength and allocelems. 2016-02-09 17:11:06 -07:00
Anthony Tuininga
cb3f833a63 Added support for binding objects and setting attributes on objects of numbers,
strings and dates.
2016-02-09 14:51:30 -07:00
Anthony Tuininga
3eeff96403 Added support for scrollable cursors. 2016-02-05 17:19:40 -07:00
Anthony Tuininga
150303d995 Fix documentation on cursor.execute(). 2016-02-05 12:25:21 -07:00
Anthony Tuininga
bc9d1745ab Added support for editioning; documented the additional parameters to the
connection constructor that were missing; added missing versionadded directive
to the module documentation.
2016-02-03 21:17:18 -07:00
Anthony Tuininga
a3947fb244 Added support for binding native integers which has a slight performance
advantage.
2016-02-03 19:20:12 -07:00
Anthony Tuininga
6fc79ec48d Update the documentation on implicit results based on feedback. 2016-02-02 07:59:50 -07:00
Anthony Tuininga
2da756e0cc Added support for setting the max lifetime session of pool connections, a
feature added to Oracle Database in 12.1.
2016-01-26 14:32:59 -07:00
Anthony Tuininga
84cd718977 Added support for Transaction Guard by including the attributes
connection.ltxid and error.isrecoverable as well as a sample that indicates
how it could be used.
2016-01-26 14:19:45 -07:00
Anthony Tuininga
f745c1eb08 Added note indicating that BOOLEAN was added in 5.2.1. 2016-01-21 17:27:28 -07:00
Anthony Tuininga
54eaacca1b Bump copyright into 2016. 2016-01-21 17:16:25 -07:00
Anthony Tuininga
e24fa35d93 Added support for getting implicit results (available in Oracle 12.1). 2016-01-21 17:11:57 -07:00
Anthony Tuininga
804ee75b0e Preparing to release 5.2.1. 2016-01-18 21:21:49 -07:00
Anthony Tuininga
8c1e6f68e4 Added support for binding boolean values to PL/SQL booleans -- a feature that
is only available in Oracle 12.1 and higher.
2016-01-14 21:41:36 -07:00
Anthony Tuininga
2398ed617d Prepare for release of 5.2.1. 2016-01-13 11:33:56 -07:00
Anthony Tuininga
f94e9e9f33 Updated documentation to account for the new externalauth argument. 2016-01-02 21:57:33 -07:00
Anthony Tuininga
168d61670e Removed password attribute from connection and session pool objects in order
to promote best security practices (if stored in RAM in cleartext it can be
read in process dumps, for example). For those who would like to retain this
feature, a subclass of Connection could be used to store the password.
2015-07-31 14:31:13 -06:00
Anthony Tuininga
4207775655 Update documentation to indicate that DDL statements are executed when parsed. 2015-06-06 21:40:12 -06:00
Anthony Tuininga
3c36e8cde3 Added support for NCHAR, FIXED_NCHAR and LONG_NCHAR, which are the same as the
types UNICODE, FIXED_UNICODE and LONG_UNICODE (now deprecated).
2015-06-06 21:01:37 -06:00
Anthony Tuininga
475a60e1fe Added note to indicate inclusion of pull request #15. 2015-05-02 08:43:13 -06:00
Anthony Tuininga
661fddb046 Remove remaining remnants of support for Oracle 9i (and notes in documentation
at the same time).
2015-04-03 22:14:04 -06:00
Anthony Tuininga
15e7e7976b Correct grammar. 2015-03-21 21:57:42 -06:00