DBIObject-class | R Documentation |
Base class for all other DBI classes (e.g., drivers, connections). This is a virtual Class: No objects may be created from it.
More generally, the DBI defines a very small set of classes and generics that
allows users and applications access DBMS with a common interface. The
virtual classes are DBIDriver
that individual drivers extend,
DBIConnection
that represent instances of DBMS connections, and
DBIResult
that represent the result of a DBMS statement. These three
classes extend the basic class of DBIObject
, which serves as the root
or parent of the class hierarchy.
An implementation MUST provide methods for the following generics:
dbGetInfo()
.
It MAY also provide methods for:
summary()
. Print a concise description of the
object. The default method invokes dbGetInfo(dbObj)
and prints
the name-value pairs one per line. Individual implementations may
tailor this appropriately.
Other DBI classes:
DBIConnection-class
,
DBIConnector-class
,
DBIDriver-class
,
DBIResult-class
,
DBIResultArrow-class
drv <- RSQLite::SQLite()
con <- dbConnect(drv)
rs <- dbSendQuery(con, "SELECT 1")
is(drv, "DBIObject") ## True
is(con, "DBIObject") ## True
is(rs, "DBIObject")
dbClearResult(rs)
dbDisconnect(con)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.