R/dbDataType_AdbiConnection.R

Defines functions db_data_type dbDataType_AdbiConnection

Documented in dbDataType_AdbiConnection

#' @rdname AdbiConnection-class
#' @inheritParams DBI::dbDataType
#' @usage NULL
dbDataType_AdbiConnection <- function(dbObj, obj, ...) {
  db_data_type(obj, dbObj@connection$database$driver)
}

#' @rdname AdbiConnection-class
#' @export
setMethod("dbDataType", "AdbiConnection", dbDataType_AdbiConnection)

db_data_type <- function(x, drv) {
  if (inherits(x, "blob")) {
    db_data_type_blob(drv)
  } else {
    dbDataType(ANSI(), x)
  }
}

Try the adbi package in your browser

Any scripts or data that you put into this service are public.

adbi documentation built on May 29, 2024, 7:12 a.m.