Package: pool 1.0.3.9000

Hadley Wickham

pool: Object Pooling

Enables the creation of object pools, which make it less computationally expensive to fetch a new object. Currently the only supported pooled objects are 'DBI' connections.

Authors:Joe Cheng [aut], Barbara Borges [aut], Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd]

pool_1.0.3.9000.tar.gz
pool_1.0.3.9000.zip(r-4.5)pool_1.0.3.9000.zip(r-4.4)pool_1.0.3.9000.zip(r-4.3)
pool_1.0.3.9000.tgz(r-4.4-any)pool_1.0.3.9000.tgz(r-4.3-any)
pool_1.0.3.9000.tar.gz(r-4.5-noble)pool_1.0.3.9000.tar.gz(r-4.4-noble)
pool_1.0.3.9000.tgz(r-4.4-emscripten)pool_1.0.3.9000.tgz(r-4.3-emscripten)
pool.pdf |pool.html
pool/json (API)
NEWS

# Install pool in R:
install.packages('pool', repos = c('https://rstudio.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/rstudio/pool/issues

On CRAN:

50 exports 243 stars 6.20 score 5 dependencies 11 dependents 12.7k downloads

Last updated 4 months agofrom:7ac5df4faf62323b6e28d36a3ab1576613bcdbc0

Exports:dbAppendTabledbAppendTableArrowdbBegindbBreakdbCommitdbCreateTabledbCreateTableArrowdbDataTypedbDisconnectdbExecutedbExistsTabledbGetInfodbGetQuerydbGetQueryArrowdbIsReadOnlydbIsValiddbListFieldsdbListObjectsdbListTablesdbPooldbQuoteIdentifierdbQuoteLiteraldbQuoteStringdbReadTabledbReadTableArrowdbRemoveTabledbRollbackdbSendQuerydbSendQueryArrowdbSendStatementdbUnquoteIdentifierdbWithTransactiondbWriteTabledbWriteTableArrowlocalCheckoutonActivateonDestroyonPassivateonValidatePoolpoolCheckoutpoolClosepoolCreatepoolReturnpoolWithTransactionsqlAppendTablesqlCreateTablesqlDatasqlInterpolatesqlParseVariables

Dependencies:DBIlaterR6Rcpprlang

Why pool?

Rendered fromwhy-pool.Rmdusingknitr::rmarkdownon Jun 13 2024.

Last update: 2023-01-29
Started: 2023-01-29

Readme and manuals

Help Manual

Help pageTopics
Unsupported DBI methodsdbBegin,Pool-method dbCommit,Pool-method dbDisconnect,Pool-method dbGetInfo,Pool-method DBI-custom dbIsValid,Pool-method dbRollback,Pool-method dbSendQuery,Pool-method dbSendStatement,Pool,ANY-method dbWithTransaction,Pool-method
Create a pool of database connectionsdbPool
Create a pool of reusable objectsPool Pool-class poolClose poolClose,Pool-method poolCreate
Check out and return object from the poollocalCheckout poolCheckout poolCheckout,Pool-method poolReturn poolReturn,ANY-method
Self-contained database transactions using poolpoolWithTransaction
Use pool with dbplyrcopy_to.Pool tbl.Pool