PooledConnectionHandler.Rd
Transparently works the same way as a standard connection handler but stores pooled connections. Useful for long running applications that serve multiple concurrent requests.
ResultModelManager::ConnectionHandler
-> PooledConnectionHandler
Inherited methods
ResultModelManager::ConnectionHandler$dbIsValid()
ResultModelManager::ConnectionHandler$executeSql()
ResultModelManager::ConnectionHandler$finalize()
ResultModelManager::ConnectionHandler$getConnection()
ResultModelManager::ConnectionHandler$queryDb()
ResultModelManager::ConnectionHandler$renderTranslateSql()
ResultModelManager::ConnectionHandler$tbl()
new()
PooledConnectionHandler$new(
connectionDetails = NULL,
snakeCaseToCamelCase = TRUE,
loadConnection = TRUE,
dbConnectArgs = NULL,
forceJdbcConnection = TRUE
)
connectionDetails
DatabaseConnector::connectionDetails class
snakeCaseToCamelCase
(Optional) Boolean. return the results columns in camel case (default)
loadConnection
Boolean option to load connection right away
dbConnectArgs
Optional arguments to call pool::dbPool overrides default usage of connectionDetails
forceJdbcConnection
Force JDBC connection (requires using DatabaseConnector ConnectionDetails) initialize pooled db connection
queryFunction()
Overrides ConnectionHandler Call. Does not translate or render sql.