Type Definitions
OracleConnectionOptions
Oracle specific extension of the typedefs.SQLERConnectionOptions
from the sqler
module.
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
driverOptions |
OracleDriverOptions
|
<optional> |
The |
Type:
-
Object
OracleDriverOptions
Oracle specific driver options
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
global |
Object
|
<optional> |
An object that will contain properties set on the global |
|
pool |
Object
|
<optional> |
The pool |
|
pingOnInit |
Boolean
|
<optional> |
true | A truthy flag that indicates if a ping will be performed after the connection pool is created when
|
useTNS |
Boolean
|
<optional> |
Truthy to build a TNS |
|
stmtCacheSize |
Number
|
<optional> |
numberOfSQLFiles * 3 | The statement size that |
Type:
-
Object
OracleExecDriverOptions
Oracle specific extension of the execution options
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
pool |
DBDriver.Pool
|
<optional> |
The pool attribute options passed into |
exec |
DBDriver.ExecuteOptions
|
DBDriver.ExecuteManyOptions
|
<optional> |
The execution options passed into |
Type:
-
Object
OracleExecOptions
Oracle specific extension of the typedefs.SQLERExecOptions
from the sqler
module. When a property of binds
contains
an object it will be interpolated for property values on the oracledb
module.
For example, binds.name = { dir: '${BIND_OUT}', type: '${STRING}', maxSize: 40 }
will be interpolated as
binds.name = { dir: oracledb.BIND_OUT, type: oracledb.STRING, maxSize: 40 }
.
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
driverOptions |
OracleExecDriverOptions
|
<optional> |
The |
Type:
-
Object
OracleTransactionObject
Transactions are wrapped in a parent transaction object so private properties can be added (e.g. prepared statements)
Properties:
Name | Type | Description |
---|---|---|
tx |
typedefs.SQLERTransaction
|
The transaction |
conn |
DBDriver.Connection
|
The connection |
unprepares |
Map.<String, function()>
|
Map of prepared statement names (key) and no-argument async functions that will be called as a pre-operation
call prior to |
Type:
-
Object