DBI-custom | R Documentation |
Most pool methods for DBI generics check out a connection, perform the operation, and the return the connection to the pool, as described in DBI-wrap.
This page describes the exceptions:
DBI::dbSendQuery()
and DBI::dbSendStatement()
can't work with pool
because they return result sets that are bound to a specific connection.
Instead use DBI::dbGetQuery()
, DBI::dbExecute()
, or
localCheckout()
.
DBI::dbBegin()
, DBI::dbRollback()
, DBI::dbCommit()
, and
DBI::dbWithTransaction()
can't work with pool because transactions are
bound to a connection. Instead use poolWithTransaction()
.
DBI::dbDisconnect()
can't work because pool handles disconnection.
DBI::dbGetInfo()
returns information about the pool, not the database
connection.
DBI::dbIsValid()
returns whether or not the entire pool is valid (i.e.
not closed).
## S4 method for signature 'Pool' dbSendQuery(conn, statement, ...) ## S4 method for signature 'Pool,ANY' dbSendStatement(conn, statement, ...) ## S4 method for signature 'Pool' dbDisconnect(conn, ...) ## S4 method for signature 'Pool' dbGetInfo(dbObj, ...) ## S4 method for signature 'Pool' dbIsValid(dbObj, ...) ## S4 method for signature 'Pool' dbBegin(conn, ...) ## S4 method for signature 'Pool' dbCommit(conn, ...) ## S4 method for signature 'Pool' dbRollback(conn, ...) ## S4 method for signature 'Pool' dbWithTransaction(conn, code)
conn, dbObj |
A Pool object, as returned from |
statement, code, ... |
See DBI documentation. |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.