Christopher Jones
|
70e8bc9240
|
Added new APIs for Simple Oracle Document Access (SODA)
|
2018-09-27 15:00:21 +10:00 |
Christopher Jones
|
261bae103e
|
Use switch-style of arg validation to fix lint errors
|
2018-09-27 15:00:21 +10:00 |
Christopher Jones
|
b884315e72
|
Bump copyright
|
2018-09-27 15:00:20 +10:00 |
Christopher Jones
|
499998211d
|
Added drainTime to pool.close() PR #950 (Danilo Silva)
|
2018-09-04 08:09:07 +10:00 |
Christopher Jones
|
0e8c05e3fa
|
lint JS files
|
2018-09-04 08:07:07 +10:00 |
Christopher Jones
|
79ad097ce8
|
Verify the executeMany() iterations value is a positive integer
|
2018-08-22 13:26:42 +10:00 |
Christopher Jones
|
a4e594f00e
|
Remove queueRequests. Use WAIT mode in C++. Needed for 18c clients
|
2018-06-27 16:41:38 +10:00 |
Christopher Jones
|
f7855ce76b
|
Allow number of executeMany() iterations to be specified
|
2018-06-27 16:38:48 +10:00 |
Christopher Jones
|
ffd4a9a63d
|
Tighten conn.subscribe() argument checking
|
2018-06-05 18:26:30 +10:00 |
Christopher Jones
|
a61c813421
|
lint fix - indentation
|
2018-05-30 11:19:16 +10:00 |
Christopher Jones
|
4f13e31004
|
Add Continuous Query Notification (CQN) support
|
2018-05-30 11:18:42 +10:00 |
Christopher Jones
|
00f7d99394
|
Set emitClose to prevent duplicate close event with Node 10
|
2018-05-22 14:53:21 +10:00 |
Christopher Jones
|
797d76fcfc
|
Connection pool improvements: support heterogeneous and proxy connections
|
2018-05-22 14:48:16 +10:00 |
Christopher Jones
|
7e15f21cfc
|
Add connection.executeMany() for batch statement execution
|
2018-03-27 17:05:27 +11:00 |
Christopher Jones
|
47b9697e08
|
Add connection.getStatementInfo()
|
2018-03-27 17:02:47 +11:00 |
Christopher Jones
|
def6e9037e
|
Added support for connection.ping()
|
2018-03-27 16:46:22 +11:00 |
Christopher Jones
|
abbb0548b0
|
Make connection.close() the primary method in the code, not just in the documentation
|
2018-03-27 16:41:12 +11:00 |
Christopher Jones
|
7c30aaf041
|
Make pool.close() the primary release method in the code, not just in the documentation
|
2018-03-27 16:40:27 +11:00 |
Christopher Jones
|
a5b8c9637c
|
Improve installer and bootstrap loader messages
|
2018-03-27 16:24:59 +11:00 |
Christopher Jones
|
5d08ea23e0
|
Add support for password changing
|
2018-03-27 16:17:16 +11:00 |
Christopher Jones
|
155ff873aa
|
Update doc links to point to new gh-pages site https://oracle.github.io/node-oracledb/
|
2018-03-27 16:11:29 +11:00 |
Christopher Jones
|
04ea440e0a
|
Fixed regression with querystream() in Node 4 & 6
|
2018-02-16 08:50:18 +11:00 |
Christopher Jones
|
a4ab2c036c
|
Use (new) canonical link for Instant Client home page
|
2018-02-09 19:53:05 +11:00 |
Christopher Jones
|
3a01f67195
|
Make sure querystream "close" event is the last event emitted
|
2018-02-06 14:04:01 +11:00 |
Christopher Jones
|
097b7359d2
|
Update copyright of files edited this year
|
2018-02-06 13:55:45 +11:00 |
Christopher Jones
|
c2980cb2b7
|
Added 'connectionString' as an alias for 'connectString' (Sagie Gur-Ari)
|
2018-02-06 13:54:40 +11:00 |
Christopher Jones
|
2a05991580
|
QueryStream updates: new destroy() method, simplified fetch logic, and various other fixes
|
2018-02-06 13:47:51 +11:00 |
Christopher Jones
|
047710299a
|
Add support for SYSDBA, SYSOPER, SYSASM, SYSBACKUP, SYSDG, SYSKM, SYSRAC connections
|
2018-02-06 13:31:00 +11:00 |
Christopher Jones
|
b713c76bc8
|
Use Result Sets exclusively in C++ code and move direct fetch to JavaScript.
This results in a net performance benefit and simplifies the C++ code considerably.
|
2018-02-06 13:14:19 +11:00 |
Christopher Jones
|
a30f2c9bb1
|
Implementation of resultSet.getRow() buffering in JavaScript instead of C++.
|
2017-12-12 10:03:15 +11:00 |
Christopher Jones
|
885de16a56
|
Introduce fetchArraySize to replace prefetchRows for query fetch tuning
|
2017-12-12 09:56:12 +11:00 |
Christopher Jones
|
2c08dbb703
|
Rework bootstrap failure messages (@kubo, @bchr02)
|
2017-12-12 09:36:23 +11:00 |
Christopher Jones
|
2059c59bd9
|
Fix lint warning about unused parameter
|
2017-10-23 13:27:28 +11:00 |
Christopher Jones
|
2c0550b995
|
Make sure 'close' is the last event
|
2017-10-23 13:14:43 +11:00 |
Christopher Jones
|
cf76a9f878
|
Improve binary loading failure messages to help triage issues that ODPI-C cannot catch
|
2017-08-01 14:09:19 +10:00 |
Christopher Jones
|
9008d62212
|
Explicitly require oracledb.node and add code comments to reduce user confusion
|
2017-06-29 16:29:50 +10:00 |
Christopher Jones
|
2ba3cd70cb
|
Add code comments
|
2017-06-29 16:28:12 +10:00 |
Christopher Jones
|
85fd93c9e6
|
Restore stream event order
|
2017-06-29 16:27:01 +10:00 |
Christopher Jones
|
123d845314
|
Prevent Lob Stream close event being emitted multiple times for error conditions with Node 8
|
2017-06-29 16:20:52 +10:00 |
Christopher Jones
|
d433c3df57
|
Revert throw vs callback error change
|
2017-06-17 09:39:12 +10:00 |
Christopher Jones
|
30d333717c
|
Sync copyright in lib/ files
|
2017-06-14 12:24:17 +10:00 |
Christopher Jones
|
9fc091de4f
|
Sync /lib with master
|
2017-06-14 11:58:58 +10:00 |
Christopher Jones
|
cad1124da8
|
Add constants DB_TYPE_LONG and DB_TYPE_LONG_RAW for the LONG and LONG RAW types respectively
|
2017-06-14 10:08:03 +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
|
85faedf93a
|
Fix a memory leak with the pool queue timer map
|
2016-05-18 19:51:50 +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
|
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
|
16be352385
|
Merge 1.9.0-dev JavaScript changes adding Promises etc
|
2016-05-16 09:53:23 +10:00 |
Christopher Jones
|
1192ea2e34
|
Removed unused reference to streamNumRows on ResultSet
|
2016-03-24 21:46:52 +11:00 |