sofa: Connector to 'CouchDB'
Version 0.2.0

Provides an interface to the 'NoSQL' database 'CouchDB' (). Methods are provided for managing databases within 'CouchDB', including creating/deleting/updating/transferring, and managing documents within databases. One can connect with a local 'CouchDB' instance, or a remote 'CouchDB' databases such as 'Cloudant' (). Documents can be inserted directly from vectors, lists, data.frames, and 'JSON'. Targeted at 'CouchDB' v2 or greater.

AuthorScott Chamberlain [aut, cre]
Date of publication2016-10-13 02:01:35
MaintainerScott Chamberlain <myrmecocystus@gmail.com>
LicenseMIT + file LICENSE
Version0.2.0
URL https://github.com/ropensci/sofa
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("sofa")

Getting started

Package overview
README.md
CouchDB Queries

Popular man pages

Cushion: sofa connection client
db_info: List database info.
db_query: Query a database.
design: Work with design documents
doc_delete: Delete a document in a database.
parse_df: Parse data.frame to json or list by row or column
sofa-package: R client for CouchDB.
See all...

All man pages Function index File listing

Man pages

active_tasks: active tasks
attach_get: Get an attachment.
attachments: Work with attachments
Cushion: sofa connection client
databases: Work with databases in your CouchDB's.
db_alldocs: List all docs in a given database.
db_bulk_create: Create documents via the bulk API
db_bulk_update: Create documents via the bulk API
db_changes: List changes to a database.
db_compact: Request compaction of the specified database
db_create: Create a database.
db_delete: Delete a database.
db_explain: Explain API
db_info: List database info.
db_list: List all databases.
db_query: Query a database.
db_replicate: Upload (replicate) a local database to a remote database...
db_revisions: Get document revisions.
db_updates: Get information on database updates
design: Work with design documents
design_search: Search design documents
doc_create: Create documents to a database.
doc_delete: Delete a document in a database.
doc_get: Get a document from a database.
doc_head: Get header info for a document.
documents: Work with documents in your CouchDB's.
doc_update: Update a document.
membership: membership
parse_df: Parse data.frame to json or list by row or column
ping: Ping a couchdb server
restart: Restart your Couchdb instance
session: session
sofa-package: R client for CouchDB.
uuids: Get uuids.

Functions

Cushion Man page
active_tasks Man page Source code
asl Source code
attach_get Man page Source code
attachments Man page
bulk_handle Source code
check_cushion Source code
check_if Source code
check_inputs Source code
cloudant_url Source code
contt Source code
databases Man page
db_alldocs Man page Source code
db_bulk_create Man page Source code
db_bulk_create_ Source code
db_bulk_create_.character Source code
db_bulk_create_.data.frame Source code
db_bulk_create_.list Source code
db_bulk_update Man page Source code
db_bulk_update_ Source code
db_bulk_update_.data.frame Source code
db_bulk_update_.default Source code
db_changes Man page Source code
db_compact Man page Source code
db_create Man page Source code
db_delete Man page Source code
db_explain Man page Source code
db_info Man page Source code
db_list Man page Source code
db_query Man page Source code
db_replicate Man page Source code
db_revisions Man page Source code
db_updates Man page Source code
design Man page
design_copy Man page Source code
design_create Man page Source code
design_create_ Man page Source code
design_delete Man page Source code
design_get Man page Source code
design_head Man page Source code
design_info Man page Source code
design_search Man page Source code
doc_attach_create Man page Source code
doc_attach_delete Man page Source code
doc_attach_get Man page Source code
doc_attach_info Man page Source code
doc_create Man page Source code
doc_create_ Source code
doc_create_.character Source code
doc_create_.data.frame Source code
doc_create_.list Source code
doc_delete Man page Source code
doc_get Man page Source code
doc_head Man page Source code
doc_update Man page Source code
documents Man page
iris_url Source code
membership Man page Source code
parse_df Man page Source code
ping Man page Source code
remote_url Source code
restart Man page Source code
sc Source code
session Man page Source code
sofa Man page
sofa-package Man page
sofa_COPY Source code
sofa_DELETE Source code
sofa_GET Source code
sofa_HEAD Source code
sofa_POST Source code
sofa_PUT Source code
sofa_bulk Source code
stop_status Source code
uuids Man page Source code

Files

inst
inst/examples
inst/examples/omdb.json
inst/ignore
inst/ignore/sofa_deletedb.R
inst/ignore/sofa_head.R
inst/ignore/sofa_deldoc.R
inst/ignore/sofa_createdb.R
inst/ignore/sofa_alldocs.R
inst/ignore/sofa_getdoc.R
inst/ignore/sofa_dbinfo.R
inst/ignore/sofa_listdbs.R
inst/doc
inst/doc/query_tutorial.Rmd
inst/doc/sofa_vignette.html
inst/doc/query_tutorial.html
inst/doc/query_tutorial.R
inst/doc/sofa_vignette.Rmd
inst/vign
inst/vign/sofa_vignette.md
inst/vign/sofa_vignette.Rmd
NAMESPACE
NEWS.md
R
R/membership.R
R/doc_update.r
R/db_explain.R
R/db_query.R
R/cushion.R
R/parse_df.R
R/sofa-package.r
R/session.R
R/active_tasks.R
R/restart.R
R/db_compact.R
R/revisions.r
R/db_changes.R
R/ping.r
R/getattach.r
R/uuids.r
R/db_create.r
R/documents.r
R/doc_delete.r
R/db_bulk_create.R
R/db_delete.r
R/design.R
R/attach.r
R/db_info.r
R/doc_head.r
R/design_search.R
R/zzz.r
R/db_replicate.r
R/databases.r
R/doc_create.r
R/db_list.r
R/db_alldocs.R
R/doc_get.r
R/db_updates.R
R/db_bulk_update.R
vignettes
vignettes/query_tutorial.Rmd
vignettes/sofa_vignette.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/db_list.Rd
man/documents.Rd
man/uuids.Rd
man/db_create.Rd
man/restart.Rd
man/db_bulk_create.Rd
man/db_replicate.Rd
man/db_explain.Rd
man/doc_delete.Rd
man/db_changes.Rd
man/databases.Rd
man/db_alldocs.Rd
man/design_search.Rd
man/Cushion.Rd
man/attach_get.Rd
man/db_compact.Rd
man/doc_head.Rd
man/membership.Rd
man/session.Rd
man/db_query.Rd
man/doc_create.Rd
man/sofa-package.Rd
man/db_delete.Rd
man/active_tasks.Rd
man/doc_update.Rd
man/db_bulk_update.Rd
man/attachments.Rd
man/design.Rd
man/db_info.Rd
man/db_revisions.Rd
man/db_updates.Rd
man/doc_get.Rd
man/parse_df.Rd
man/ping.Rd
LICENSE
sofa documentation built on May 19, 2017, 1:45 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.