| exasol-package | R Documentation |
The EXASOL R Package offers interface functionality such as connecting to, querying and writing into an EXASOL Database (version 5 onwards). It is optimised for massively parallel reading & writing from and to a multinode cluster. Implemented are DBI compliant methods for database access, querying and modiifcation. The package integrates with EXASOL's InDB R UDF capabilities, which allows to deploy and execute R code dynamically from an R application running on a client.
EXASOL is an InMemory RDBMS that runs in a MPP cluster (shared-nothing) environment. Leading the TPC-H benckmark, it is considered the fastest analytical data warehouse available. The community edition can be downloaded for free on https://docs.exasol.com/get_started/communityedition.htm.
EXAObject-classA virtual meta Object for all other EXASOL DBI objects.
dbGetInfosummarydbIsValidChecks if an EXAObject is still valid.
dbDataTypeDetermine the EXASOL data type of an object.
EXADriver-classAn interface driver object to the EXASOL Database.
dbGetInfosummarydbDriverLoad database drivers.
dbUnloadDriverUnload a driver.
dbConnectCreates a connection to an EXASOL Database.
EXAConnection-classAn object holding a connection to an EXASOL Database.
dbGetInfosummarydbDisconnectDisconnects the connection.
dbSendQuerySends an SQL statment to an EXASOL DB, prepares for result fetching.
dbGetQueryExecutes the query, fetches and returns the entire result set.
dbGetExceptiondbListResultsdbListFieldsdbListTablesdbReadTableReads a DB table.
dbWriteTableWrites a data.frame into a table. If the table does not exist, it is created.
dbExistsTableChecks if a table exists in an EXASOL DB.
dbRemoveTableRemoves a table.
dbBeginStarts a DB transaction.
dbEndEnds a DB transaction.
dbCommitSends a commit.
dbRollbackRolls the current DB transaction back.
EXAResult-classAn object that is associated with a result set in an EXASOL Database.
dbGetInfosummarydbFetchFetches a subset of an result set.
dbClearResultFrees all resources associated with an EXAResult.
dbColumnInfodbGetStatementdbHasCompleteddbGetRowsAffecteddbGetRowCountexa.readDataExecute a SQL query on an EXASolution database and read results fast.
exa.writeDataWrite a data.frame into an EXASOL table fast.
exa.createScriptDeploys an R function as an UDF in the EXASolution database.
dbCurrentSchemaFetches and outputs the current schema from an EXASOL DB.
EXASOL AG & Community
Maintainer: Thomas Ubensee <ext.Thomas.Uebensee@exasol.com>
The development version of the package is available on https://github.com/EXASOL/r-exasol
Bugs and improvements may be noted on https://github.com/EXASOL/r-exasol/issues
Downloads & manuals related to the EXASOL Database are at https://docs.exasol.com/get_started/communityedition.htm
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.