R/db_disconnect.R

Defines functions db_disconnect

Documented in db_disconnect

#' Disconnect the \code{tbl_SQLiteConnection}
#'
#' Disconnect the object returned by the \code{db_read_...} functions.
#' @param x a \code{tbl_SQLiteConnection} object
#'
#' @return invisibly \code{NULL}
#'
#' @importFrom DBI dbConnect
#'
#' @export
#'
#' @examples
db_disconnect <- function(
  x
){
  if (!inherits(x, "tbl_SQLiteConnection")) {
    stop("x is not a 'tbl_SQLiteConnection'!")
  } else {
    DBI::dbDisconnect(x$src$con)
  }
  invisible(NULL)
}
LEEF-UZH/LEEF.analysis documentation built on Feb. 8, 2025, 11:18 a.m.