The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

R connector for MonetDB.

Installation

Installation can be done through source:

install.packages('/path/to/tar.gz', repos=NULL, type='source')

The DBI library is used for basic database manipulation.

Usage

First we need to define a connection:

conn = DBI::dbConnect(MonetDB.R::MonetDB(), '<database-name>')

If the <database-name> argument is omitted, it will default to the ‘demo’ database.

Unit testing

The unit tests can be run from the shell:

library(testthat)
testthat::test_dir('tests')

Note: There could be an issue with the csv imports. The daemon has insufficient rights to read the generated csv file. To fix this, run mserver5 yourself.

Note: The tests will not run if the NOT_CRAN system variable is not set to “true”.

Man pages

This packages provides man pages with explanation and examples of various functions. They can be accessed from the shell:

help('MonetDB.R')
# or:
?MonetDB.R

Acknowledgements

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright 1997 - July 2008 CWI, August 2008 - 2020 MonetDB B.V.

Original author: Hannes Muehleisen Additional authors: Mitchell Weggemans (since July 2020)

The following files originate from Hannes’ repository https://github.com/MonetDB/MonetDBLite-R (copied on July 17, 2020):

DESCRIPTION
NAMESPACE
NEWS
README.md
R/dbapply.R
R/dbi.R
R/dplyr.R
R/mapi.R
man/MonetDB.R.Rd
man/control.Rd
man/dbApply.Rd
man/dbSendUpdate.Rd
man/monetdb.read.csv.Rd
man/monetdbRtype.Rd
man/monetdbd.liststatus.Rd
man/sqlitecompat.Rd
man/src_monetdb.Rd
src/embeddedr/mapisplit-r.c
src/embeddedr/mapisplit.c
src/embeddedr/mapisplit.h

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.