storr: Simple Key Value Stores
Version 1.1.0

Creates and manages simple key-value stores. These can use a variety of approaches for storing the data. This package implements the base methods and support for file system and in-memory stores.

Browse man pages Browse package API and functions Browse package files

AuthorRich FitzJohn
Date of publication2017-05-05 21:23:19 UTC
MaintainerRich FitzJohn <rich.fitzjohn@gmail.com>
LicenseMIT + file LICENSE
Version1.1.0
URL https://github.com/richfitz/storr
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("storr")

Man pages

encode64: Base64 encoding and decoding
fetch_hook_read: Hook to fetch a resource from a file.
storr: Object cache
storr_dbi: DBI storr driver
storr_environment: Environment object cache driver
storr_external: Storr that kooks for external resources
storr_rds: rds object cache driver
storr_redis_api: Redis object cache driver
test_driver: Test a storr driver

Functions

ConfigError Source code
HashError Source code
KeyError Source code
KeyErrorExternal Source code
as.list.storr Source code
assert_character Source code
assert_environment Source code
assert_function Source code
assert_length Source code
assert_list Source code
assert_logical Source code
assert_raw Source code
assert_scalar Source code
assert_scalar_character Source code
assert_scalar_logical Source code
check_external_fetch_hook Source code
check_length Source code
dbi_connection_factory Source code
dbi_supports_binary Source code
dbi_use_binary Source code
decode64 Man page Source code
dir_create Source code
dquote Source code
driver_classes Source code
driver_dbi Man page Source code
driver_dbi_dialect Source code
driver_dbi_mkey_prepare Source code
driver_dbi_sql_compat Source code
driver_environment Man page Source code
driver_rds Man page Source code
driver_rds_config Source code
driver_rds_config_file Source code
driver_redis_api Man page Source code
driver_redis_api_config Source code
encode64 Man page Source code
exists0 Source code
export_names Source code
fetch_hook_read Man page Source code
file_remove Source code
group_placeholders Source code
is_storr Source code
join_key_namespace Source code
make_do_mget Source code
make_do_mset Source code
make_hash_serialized_object Source code
make_serialize_object Source code
match_value Source code
mcmd_run Source code
pg_server_version Source code
r_version Source code
redis_drop_keys Source code
redis_list_keys Source code
rm0 Source code
serialize_object_drop_r_version Source code
squote Source code
storr Man page Source code
storr_copy Source code
storr_dbi Man page Source code
storr_environment Man page Source code
storr_external Man page Source code
storr_gc Source code
storr_lua_load Source code
storr_mset_hash Source code
storr_rds Man page Source code
storr_redis_api Man page Source code
storr_traits Source code
storr_traits_default Source code
storr_used_hashes Source code
str_drop_start Source code
test_driver Man page Source code
try_write_lines Source code
try_write_serialized_rds Source code
unserialize_safe Source code
vcapply Source code
viapply Source code
vlapply Source code
write_if_missing Source code
write_lines Source code
write_serialized_rds Source code

Files

inst
inst/spec
inst/spec/test-storr.R
inst/spec/test-driver.R
inst/spec/test-external.R
inst/spec/test-export.R
inst/doc
inst/doc/external.Rmd
inst/doc/storr.Rmd
inst/doc/storr.R
inst/doc/external.html
inst/doc/external.R
inst/doc/storr.html
tests
tests/testthat.R
tests/testthat
tests/testthat/test-driver-redis-api.R
tests/testthat/test-storr.R
tests/testthat/test-spec.R
tests/testthat/test-hash.R
tests/testthat/test-driver-dbi.R
tests/testthat/test-base64.R
tests/testthat/test-driver-environment.R
tests/testthat/Rprof.out
tests/testthat/v1.0.1_mangled
tests/testthat/v1.0.1_mangled/keys
tests/testthat/v1.0.1_mangled/keys/objects
tests/testthat/v1.0.1_mangled/keys/objects/YQ==
tests/testthat/v1.0.1_mangled/keys/objects/Y2Nj
tests/testthat/v1.0.1_mangled/keys/objects/YmI=
tests/testthat/v1.0.1_mangled/data
tests/testthat/v1.0.1_mangled/data/6717f2823d3202449301145073ab8719.rds
tests/testthat/v1.0.1_mangled/data/e5b57f323c7b3719bbaaf9f96b260d39.rds
tests/testthat/v1.0.1_mangled/data/db8e490a925a60e62212cefc7674ca02.rds
tests/testthat/v1.0.1_mangled/config
tests/testthat/v1.0.1_mangled/config/mangle_key
tests/testthat/test-auto.R
tests/testthat/test-copy.R
tests/testthat/test-util.R
tests/testthat/v1.0.1_clear
tests/testthat/v1.0.1_clear/keys
tests/testthat/v1.0.1_clear/keys/objects
tests/testthat/v1.0.1_clear/keys/objects/key
tests/testthat/v1.0.1_clear/data
tests/testthat/v1.0.1_clear/data/a3fc295da507014de74a638d00da5d61.rds
tests/testthat/v1.0.1_clear/config
tests/testthat/v1.0.1_clear/config/mangle_key
tests/testthat/helper-storr.R
tests/testthat/test-driver-rds.R
NAMESPACE
NEWS.md
R
R/driver_rds.R
R/utils.R
R/storr.R
R/driver_dbi.R
R/traits.R
R/hash.R
R/exceptions.R
R/storr_copy.R
R/driver_redis_api.R
R/driver_external.R
R/driver_environment.R
R/base64.R
R/spec.R
vignettes
vignettes/external.Rmd
vignettes/storr.Rmd
vignettes/src
vignettes/src/storr.R
vignettes/src/external.R
vignettes/src/drivers.R
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/fetch_hook_read.Rd
man/test_driver.Rd
man/storr_redis_api.Rd
man/storr_dbi.Rd
man/storr.Rd
man/storr_external.Rd
man/encode64.Rd
man/storr_environment.Rd
man/storr_rds.Rd
LICENSE
storr documentation built on May 20, 2017, 4:57 a.m.