Odbc Connection Methods
Implementations of pure virtual functions defined in the DBI
package for OdbcConnection objects.
class
## S4 method for signature 'OdbcConnection' show(object) ## S4 method for signature 'OdbcConnection' dbIsValid(dbObj, ...) ## S4 method for signature 'OdbcConnection' dbDisconnect(conn, ...) ## S4 method for signature 'OdbcConnection,character' dbSendQuery(conn, statement, params = NULL, ..., immediate = FALSE) ## S4 method for signature 'OdbcConnection,character' dbExecute(conn, statement, params = NULL, ..., immediate = is.null(params)) ## S4 method for signature 'OdbcConnection,character' dbSendStatement(conn, statement, params = NULL, ..., immediate = FALSE) ## S4 method for signature 'OdbcConnection,ANY' dbDataType(dbObj, obj, ...) ## S4 method for signature 'OdbcConnection,data.frame' dbDataType(dbObj, obj, ...) ## S4 method for signature 'OdbcConnection,character' dbQuoteIdentifier(conn, x, ...) ## S4 method for signature 'OdbcConnection,SQL' dbQuoteIdentifier(conn, x, ...) ## S4 method for signature 'OdbcConnection' dbGetInfo(dbObj, ...) ## S4 method for signature 'OdbcConnection,character' dbGetQuery( conn, statement, n = -1, params = NULL, immediate = is.null(params), ... ) ## S4 method for signature 'OdbcConnection' dbBegin(conn, ...) ## S4 method for signature 'OdbcConnection' dbCommit(conn, ...) ## S4 method for signature 'OdbcConnection' dbRollback(conn, ...) ## S4 method for signature 'OdbcConnection,Id' dbListFields(conn, name, ...) ## S4 method for signature 'OdbcConnection,SQL' dbListFields(conn, name, ...) ## S4 method for signature 'OdbcConnection,character' dbListFields( conn, name, catalog_name = NULL, schema_name = NULL, column_name = NULL, ... ) ## S4 method for signature 'OdbcConnection,Id' dbExistsTable(conn, name, ...) ## S4 method for signature 'OdbcConnection,SQL' dbExistsTable(conn, name, ...) ## S4 method for signature 'OdbcConnection,character' dbExistsTable(conn, name, ...) ## S4 method for signature 'OdbcConnection,character' dbRemoveTable(conn, name, ...)
object
: Any R object
dbObj
: An object inheriting from DBIObject
, i.e. DBIDriver
, DBIConnection
, or a DBIResult
.
...
: Other arguments to methods.
conn
: A DBI::DBIConnection object, as returned by dbConnect()
.
statement
: a character string containing SQL.
params
: Query parameters to pass to DBI::dbBind()
. See DBI::dbBind()
for details.
immediate
: If TRUE
, SQLExecDirect will be used instead of SQLPrepare, and the params
argument is ignored
obj
: An R object whose SQL type we want to determine.
x
: A character vector, SQL or Id object to quote as identifier.
n
: maximum number of records to retrieve per fetch. Use n = -1
or n = Inf
to retrieve all pending records. Some implementations may recognize other special values.
name
: The table name, passed on to dbQuoteIdentifier()
. Options are:
"table_name"
,Id()
with components to the fully qualified table name, e.g. Id(schema = "my_schema", table = "table_name")
SQL()
with the quoted and fully qualified table name given verbatim, e.g. SQL('"my_schema"."table_name"')
catalog_name
: Catalog where table is located.
schema_name
: Schema where table is located.
column_name
: The name of the column to return, the default returns all columns.
Useful links