R/dbIsValid__duckdb_connection.R

Defines functions dbIsValid__duckdb_connection

Documented in dbIsValid__duckdb_connection

#' @rdname duckdb_connection-class
#' @inheritParams DBI::dbIsValid
#' @usage NULL
dbIsValid__duckdb_connection <- function(dbObj, ...) {
  valid <- FALSE
  tryCatch(
    {
      dbGetQuery(dbObj, SQL("SELECT 1"))
      valid <- TRUE
    },
    error = function(c) {
    }
  )
  valid
}

#' @rdname duckdb_connection-class
#' @export
setMethod("dbIsValid", "duckdb_connection", dbIsValid__duckdb_connection)

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.