Learn R Programming

nodbi (version 0.10.7)

src_sqlite: Setup a RSQLite database connection

Description

Setup a RSQLite database connection

Usage

src_sqlite(dbname = ":memory:", ...)

Value

A nodbi source object

Arguments

dbname

(character) name of database file, defaults to ":memory:" for an in-memory database, see RSQLite::SQLite()

...

additional named parameters passed on to RSQLite::SQLite()

Details

Uses RSQLite as backend. nodbi creates or uses an SQLite table, with columns _id and json created and used by package nodbi, applying SQL functions as per https://www.sqlite.org/json1.html to the json column. Each row in the table represents a JSON document. Any root-level _id is extracted from the document(s) and used for column _id, otherwise a UUID is created as _id. The table is indexed on _id. For a benchmark, see https://github.com/ropensci/nodbi#benchmark

Examples

Run this code
if (FALSE) {
con <- src_sqlite()
print(con)
}

Run the code above in your browser using DataLab