Qore OracleExtensions Module Reference  1.1
OracleExtensions::OracleDatasourcePool Class Reference

OracleDatasourcePool class implementation. More...

Inheritance diagram for OracleExtensions::OracleDatasourcePool:

Public Member Functions

 constructor (string driver, *string user, *string pass, *string db, *string encoding, *string host, softint min=3, softint max=10, softint port=0, *code userAutoInfo)
 Standard Qore::DatasourcePool constructor. More...
 
 constructor (string desc, *code userAutoInfo)
 Standard Qore::DatasourcePool constructor. More...
 
 constructor (hash opts, *code userAutoInfo)
 Standard Qore::DatasourcePool constructor. More...
 
 constructor (DatasourcePool ds, *code userAutoInfo)
 New constructor: use already existing DatasourcePool. More...
 
- Public Member Functions inherited from OracleExtensions::OracleInstrumentationBase
bool setAutomaticDBInfo (*OracleExtensions::OracleApplicationInfo item, bool checkTransaction=True)
 Obtain info about transaction capturing and try to get available Application Info. More...
 
 setAppInfo (*OracleExtensions::OracleApplicationInfo audit, bool fromSystem=True)
 Set the explicit Application Info. The transaction lock is taken. More...
 
 setAppInfo (*string client, *string module, *string action, bool fromSystem=True)
 An overloaded method with the same functionality as the OracleExtensions::OracleApplicationInfo variant.
 

Detailed Description

OracleDatasourcePool class implementation.

It wraps Qore::DatasourcePool.

Member Function Documentation

◆ constructor() [1/4]

OracleExtensions::OracleDatasourcePool::constructor ( string  driver,
*string  user,
*string  pass,
*string  db,
*string  encoding,
*string  host,
softint  min = 3,
softint  max = 10,
softint  port = 0,
*code  userAutoInfo 
)
inline

Standard Qore::DatasourcePool constructor.

Parameters
userAutoInfosee Automatic Application Info

◆ constructor() [2/4]

OracleExtensions::OracleDatasourcePool::constructor ( string  desc,
*code  userAutoInfo 
)
inline

Standard Qore::DatasourcePool constructor.

Parameters
userAutoInfosee Automatic Application Info

◆ constructor() [3/4]

OracleExtensions::OracleDatasourcePool::constructor ( hash  opts,
*code  userAutoInfo 
)
inline

Standard Qore::DatasourcePool constructor.

Parameters
userAutoInfosee Automatic Application Info

◆ constructor() [4/4]

OracleExtensions::OracleDatasourcePool::constructor ( DatasourcePool  ds,
*code  userAutoInfo 
)
inline

New constructor: use already existing DatasourcePool.

The original DatasourcePool is embedded into this object.

Parameters
userAutoInfosee Automatic Application Info