DBI1.2.3 package

R Database Interface

dbCallProc

Call an SQL stored procedure

dbExecute

Change database state

dot-SQL92Keywords

Keywords according to the SQL-92 standard

ANSI

A dummy DBI connector that simulates ANSI-SQL compliance

dbAppendTable

Insert rows into a table

dbAppendTableArrow

Insert rows into a table from an Arrow stream

dbBind

Bind values to a parameterized/prepared statement

dbCanConnect

Check if a connection to a DBMS can be established

dbClearResult

Clear a result set

dbColumnInfo

Information about result types

dbConnect

Create a connection to a DBMS

dbCreateTable

Create a table in the database

dbCreateTableArrow

Create a table in the database based on an Arrow object

dbDataType

Determine the SQL data type of an object

dbDisconnect

Disconnect (close) a connection

dbDriver

Load and unload database drivers

dbExistsTable

Does a table exist?

dbFetch

Fetch records from a previously executed query

dbFetchArrow

Fetch records from a previously executed query as an Arrow object

dbFetchArrowChunk

Fetch the next batch of records from a previously executed query as an...

dbGetConnectArgs

Get connection arguments

dbGetDBIVersion

Determine the current version of the package.

dbGetException

Get DBMS exceptions

dbGetInfo

Get DBMS metadata

dbGetQuery

Retrieve results from a query

dbGetQueryArrow

Retrieve results from a query as an Arrow object

dbGetRowCount

The number of rows fetched so far

dbGetRowsAffected

The number of rows affected

dbGetStatement

Get the statement associated with a result set

dbHasCompleted

Completion status

DBI-package

DBI: R Database Interface

DBIConnection-class

DBIConnection class

DBIConnector-class

DBIConnector class

DBIDriver-class

DBIDriver class

DBIObject-class

DBIObject class

DBIResult-class

DBIResult class

DBIResultArrow-class

DBIResultArrow class

dbIsReadOnly

Is this DBMS object read only?

dbIsValid

Is this DBMS object still valid?

dbListConnections

List currently open connections

dbListFields

List field names of a remote table

dbListObjects

List remote objects

dbListResults

A list of all pending results

dbListTables

List remote tables

dbQuoteIdentifier

Quote identifiers

dbQuoteLiteral

Quote literal values

dbQuoteString

Quote literal strings

dbReadTable

Read database tables as data frames

dbReadTableArrow

Read database tables as Arrow objects

dbRemoveTable

Remove a table from the database

dbSendQuery

Execute a query on a given database connection

dbSendQueryArrow

Execute a query on a given database connection for retrieval via Arrow

dbSendStatement

Execute a data manipulation statement on a given database connection

dbSetDataMappings

Set data mappings between an DBMS and R.

dbUnquoteIdentifier

Unquote identifiers

dbWithTransaction

Self-contained SQL transactions

dbWriteTable

Copy data frames to database tables

dbWriteTableArrow

Copy Arrow objects to database tables

hidden_aliases

Internal page for hidden aliases

Id

Refer to a table nested in a hierarchy (e.g. within a schema)

make.db.names

Make R identifiers into legal SQL identifiers

rownames

Convert row names back and forth between columns

SQL

SQL quoting

sqlAppendTable

Compose query to insert rows into a table

sqlCreateTable

Compose query to create a simple table

sqlData

Convert a data frame into form suitable for upload to an SQL database

sqlInterpolate

Safely interpolate values into an SQL string

sqlParseVariables

Parse interpolated variables from SQL.

transactions

Begin/commit/rollback SQL transactions

A database interface definition for communication between R and relational database management systems. All classes in this package are virtual and need to be extended by the various R/DBMS implementations.

  • Maintainer: Kirill Müller
  • License: LGPL (>= 2.1)
  • Last published: 2024-06-02