![]() |
Qore oracle Module ..
|
OracleDatasourcePool class implementation. More...
#include <OracleExtensions.qm.dox.h>
Public Member Methods | |
| void | constructor (soft< string > host, softint min, soft< string > encoding, softint max, soft< string > db, softint port, soft< code > userAutoInfo, soft< string > pass, string driver, soft< string > user) |
| OracleDatasourcePool class implementation. | |
| void | constructor (string desc, soft< code > userAutoInfo) |
| Standard Qore::DatasourcePool constructor. | |
| void | constructor (hash opts, soft< code > userAutoInfo) |
| Standard Qore::DatasourcePool constructor. | |
| void | constructor (DatasourcePool ds, soft< code > userAutoInfo) |
| New constructor: use already existing DatasourcePool. | |
Public Member Methods inherited from OracleExtensions::OracleDatasourceBase | |
| soft< string > | getDBName () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| soft< string > | getUserName () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| any | getServerVersion () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| soft< string > | getPassword () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| hash | getConfigHash () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| soft< int > | getPort () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| string | getConfigString () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| any | getClientVersion () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| soft< string > | getOSEncoding () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| string | getDriverName () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| string | getDBEncoding () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| soft< string > | getHostName () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| bool | inTransaction () |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| void | setAppInfoCallback (soft< string > oraaction, soft< string > oraclient, soft< string > oramodule) |
| AbstractDatasource implementation for Datasource and DatasourcePool. | |
| bool | currentThreadInTransaction () |
| A backend provided m_ds.currentThreadInTransaction() for wrappeed Datasource/Pool. | |
| nothing | beginTransaction (soft< string > action, soft< string > client, soft< string > module) |
| Start new transaction with Application info set as strings or with potential automatic Application info set. | |
| nothing | beginTransaction (OracleExtensions::OracleApplicationInfo info) |
| Start new transaction with Application info set as object. | |
| any | select (string sql) |
| select with automatic approach of getting application info | |
| any | selectRow (string sql) |
| selectRow with automatic approach of getting application info | |
| any | selectRows (string sql) |
| selectRows with automatic approach of getting application info | |
| any | vselect (string sql, softlist vargs) |
| vselect with automatic approach of getting application info | |
| any | vselectRow (string sql, softlist vargs) |
| vselectRow with automatic approach of getting application info | |
| any | vselectRows (string sql, softlist vargs) |
| vselectRows with automatic approach of getting application info | |
| any | select (OracleExtensions::OracleApplicationInfo info, string sql) |
| select with user defined application info | |
| any | selectRow (OracleExtensions::OracleApplicationInfo info, string sql) |
| selectRow with user defined application info | |
| any | selectRows (OracleExtensions::OracleApplicationInfo info, string sql) |
| selectRows with user defined application info | |
| any | vselect (OracleExtensions::OracleApplicationInfo info, string sql) |
| vselect with user defined application info | |
| any | vselectRow (OracleExtensions::OracleApplicationInfo info, string sql) |
| vselectRow with user defined application info | |
| any | vselectRows (OracleExtensions::OracleApplicationInfo info, string sql) |
| vselectRows with user defined application info | |
Public Member Methods inherited from OracleExtensions::OracleInstrumentationBase | |
| void | constructor (soft< code > userAutoInfo) |
| Internally used datasource/pool. | |
| abstract void | setAppInfoCallback (soft< string > oraaction, soft< string > oraclient, soft< string > oramodule) |
| A method automatically called from setAppInfo() to allow custom implementations. | |
| abstract bool | currentThreadInTransaction () |
| A backend provided currentThreadInTransaction() for wrappeed or inheritted Datasource/Pool. | |
| void | setAppInfo (soft< OracleExtensions::OracleApplicationInfo > audit, bool fromSystem) |
| A backend provided currentThreadInTransaction() for wrappeed or inheritted Datasource/Pool. | |
| void | setAppInfo (soft< string > action, bool fromSystem, soft< string > client, soft< string > module) |
| An overloaded method with the same functionality as the OracleExtensions::OracleApplicationInfo variant. | |
Additional Inherited Members | |
Private Attributes inherited from OracleExtensions::OracleInstrumentationBase | |
| soft< OracleExtensions::OracleApplicationInfo > | userInfo |
| potential user Application Info set by beginTransaction or explicit call of setAppInfo | |
| soft< code > | autoCode |
| user code used in setAutomaticDBInfo when there is no OracleApplicationInfo value provided | |
| object | m_ds |
| Internally used datasource/pool. | |
OracleDatasourcePool class implementation.
It wraps Qore::DatasourcePool.
| void OracleExtensions::OracleDatasourcePool::constructor | ( | DatasourcePool | ds, |
| soft< code > | userAutoInfo | ||
| ) |
New constructor: use already existing DatasourcePool.
The original DatasourcePool is embedded into this object.
| userAutoInfo | see Automatic Application Info |
| void OracleExtensions::OracleDatasourcePool::constructor | ( | hash | opts, |
| soft< code > | userAutoInfo | ||
| ) |
Standard Qore::DatasourcePool constructor.
| userAutoInfo | see Automatic Application Info |
| void OracleExtensions::OracleDatasourcePool::constructor | ( | soft< string > | host, |
| softint | min, | ||
| soft< string > | encoding, | ||
| softint | max, | ||
| soft< string > | db, | ||
| softint | port, | ||
| soft< code > | userAutoInfo, | ||
| soft< string > | pass, | ||
| string | driver, | ||
| soft< string > | user | ||
| ) |
OracleDatasourcePool class implementation.
It wraps Qore::DatasourcePool.
| void OracleExtensions::OracleDatasourcePool::constructor | ( | string | desc, |
| soft< code > | userAutoInfo | ||
| ) |
Standard Qore::DatasourcePool constructor.
| userAutoInfo | see Automatic Application Info |