R/dbIsValid_AdbiConnection.R

Defines functions adbc_database_is_valid adbc_connection_is_valid dbIsValid_AdbiConnection

Documented in dbIsValid_AdbiConnection

#' @rdname AdbiConnection-class
#' @inheritParams DBI::dbIsValid
#' @usage NULL
dbIsValid_AdbiConnection <- function(dbObj, ...) {
  adbc_connection_is_valid(dbObj@connection) &&
    adbc_database_is_valid(dbObj@database)
}

#' @rdname AdbiConnection-class
#' @export
setMethod("dbIsValid", "AdbiConnection", dbIsValid_AdbiConnection)

adbc_connection_is_valid <- function(x) {
  adbc_is_valid(x, "adbc_connection")
}

adbc_database_is_valid <- function(x) {
  adbc_is_valid(x, "adbc_database")
}

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.