Commit Graph

505 Commits

Author SHA1 Message Date
Christopher Jones d271d5bb7e Test update 2017-06-14 08:38:44 +10:00
Christopher Jones 5c4c4d8fa0 Merged from master. Most of these changes are for extended metadata support 2017-06-14 08:38:08 +10:00
Christopher Jones 1cd639d059 Some compilers cannot handle arrays with a variable number of elements; use the new operator to work around this deficiency 2017-06-14 08:33:11 +10:00
Christopher Jones 1e030afb3a Modified binding.gyp to link against ODPI-C only and adjusted all platforms to remove the checks for OCI 2017-06-14 08:32:17 +10:00
Christopher Jones 5738e62755 Keep package.json version in sync with code 2017-06-14 08:31:44 +10:00
Christopher Jones b856ddb85a Renamed "sizeInBytes" to "clientSizeInBytes" and added "dbSizeInBytes" to the query information structure 2017-06-14 08:29:31 +10:00
Christopher Jones ccb7120d09 Update following split of dpiCreateParams into dpiConnCreateParams and dpiPoolCreateParams 2017-06-14 08:28:37 +10:00
Christopher Jones 8e3331a917 ODPI-C now requires user name, password and connect string to be passed explicitly 2017-06-14 08:27:41 +10:00
Christopher Jones 9dff23aefd Pool creation was simplified in DPI-C 2017-06-14 08:25:44 +10:00
Christopher Jones dc9430ec01 Adjusted all mode enumeration values to start with DPI_MODE_ 2017-06-14 08:25:11 +10:00
Christopher Jones e6f23345a8 ODPI-C now requires the mode of execution for dpiStmt_Execute() 2017-06-14 08:24:18 +10:00
Christopher Jones 40024385e8 Rename DPI_CONN_PARAMS to DPI_CREATE_PARAMS for consistency. 2017-06-14 08:23:40 +10:00
Christopher Jones ce41e1f557 Indicate new functionality in tests 2017-06-14 08:23:02 +10:00
Christopher Jones efb8309644 Bind variable references are now protected in ODPI-C so no need to protect them here. 2017-06-14 08:20:43 +10:00
Christopher Jones 7d08ee4ed7 Updated to follow changes in ODPI-C 2017-06-14 08:18:47 +10:00
Christopher Jones 89434b48ff Different error number raised for case where username/password is set while attempting external authentication. 2017-06-14 08:18:11 +10:00
Christopher Jones 7fb2dfbd7b Arguments are checked BEFORE the asynchronous method is executed and an exception raised, rather than passed through to the callback. 2017-06-14 08:17:07 +10:00
Christopher Jones a186025456 Test updates 2017-06-14 08:16:22 +10:00
Christopher Jones a2fb40c4c2 Fix mixing named and positional binds 2017-06-14 08:15:25 +10:00
Christopher Jones b4be3c456f Rework of node-oracledb driver to use ODPI-C 2017-06-14 08:14:16 +10:00
Christopher Jones 364a488a6d Add ORDER BYs to test queries for better portability 2016-07-08 16:58:37 +10:00
Christopher Jones b759552171 Add tests using utf-8 multibyte characters 2016-07-08 16:57:48 +10:00
Christopher Jones 3edef07d0c Link to node-oracledb JSON doc 2016-07-08 16:56:23 +10:00
Christopher Jones 1318e570ed Add a HELP section to the README 2016-07-08 16:55:43 +10:00
Christopher Jones 792847c7f6 Update AIX and Solaris install instructions 2016-07-08 16:54:51 +10:00
Christopher Jones e6581c6b55 Add another stream metadata event test 2016-07-08 16:52:21 +10:00
Christopher Jones 35594e79c0 Validate objects used in bind-by-position array and display NJS-044 2016-07-08 16:51:26 +10:00
Christopher Jones 11d95985bb Add GitHub Issue and PR templates 2016-06-08 16:46:27 +10:00
Christopher Jones 6cd19e4aee Bump version to 1.9.3 2016-05-24 15:55:35 +10:00
Christopher Jones 4779f1ede9 Fix build error with Oracle client 11.2.0.1 and 11.2.0.2 2016-05-24 15:55:18 +10:00
Christopher Jones eeb243425a Add release date 2016-05-23 21:41:46 +10:00
Christopher Jones e6c436cbab Fix results.metaData for queries with {resultSet:true} 2016-05-23 21:34:51 +10:00
Christopher Jones 6ff0b7bf6a Update CHANGELOG 2016-05-18 19:55:15 +10:00
Christopher Jones 85faedf93a Fix a memory leak with the pool queue timer map 2016-05-18 19:51:50 +10:00
Christopher Jones 14f7a320bd Make error.message.should.startWith usage consistent for NJS errors in tests 2016-05-18 16:24:17 +10:00
Christopher Jones ecb63f69e9 Preserve original creation year in copyright 2016-05-17 17:20:37 +10:00
Christopher Jones 7d7ca358fb Allow instanceof.js and writableProperties.js to be run when located outside the git clone 2016-05-17 16:10:27 +10:00
Christopher Jones 26bf62fa09 Bump copyright year in modified files 2016-05-17 11:56:43 +10:00
Christopher Jones 818a10bd03 Add a persistent reference to JS objects during async operations to prevent premature garbage collection 2016-05-17 09:36:37 +10:00
Christopher Jones f1290e1e53 Fix copyright year 2016-05-17 09:31:14 +10:00
Christopher Jones 7ef56ee126 Fixed example indentation for consistency 2016-05-16 10:07:48 +10:00
Christopher Jones 060dd2eb65 Mention Node 6. Make improvements regarding C++11 requirements 2016-05-16 10:06:48 +10:00
Christopher Jones 5c55b9ee91 Test suite is not included with a normal install 2016-05-16 10:06:00 +10:00
Christopher Jones 939836584e Updated the private stream close method to only call isPaused if it exists i.e. >= Node 0.12 2016-05-16 10:04:56 +10:00
Christopher Jones 54b3d51c3b Fixed logic in Descr2protoILob when deleting ProtoILobs in the case of an error 2016-05-16 10:00:36 +10:00
Christopher Jones e8f20b8639 Update test/README.md 2016-05-16 09:59:26 +10:00
Christopher Jones 4b96f3747c Remove test credential definition 2016-05-16 09:57:53 +10:00
Christopher Jones 8a9484df9b Mention Node 6 in the README 2016-05-16 09:57:17 +10:00
Christopher Jones cb90934d2a Add title to test/lists.txt 2016-05-16 09:56:36 +10:00
Christopher Jones de0e658d10 Add instantclient dirs to gitignores to development easier for people who have instantclient in the clone dir 2016-05-16 09:55:51 +10:00