R/dbGetInfo__duckdb_driver.R

Defines functions dbGetInfo__duckdb_driver

Documented in dbGetInfo__duckdb_driver

#' @rdname duckdb_driver-class
#' @inheritParams DBI::dbGetInfo
#' @usage NULL
dbGetInfo__duckdb_driver <- function(dbObj, ...) {
  con <- dbConnect(dbObj)
  version <- dbGetQuery(con, "select library_version from pragma_version()")[[1]][[1]]
  dbDisconnect(con)
  list(driver.version = version, client.version = version, dbname = dbObj@dbdir)
}

#' @rdname duckdb_driver-class
#' @export
setMethod("dbGetInfo", "duckdb_driver", dbGetInfo__duckdb_driver)

Try the duckdb package in your browser

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

duckdb documentation built on Nov. 17, 2023, 5:08 p.m.