R/fct_db_connection.R

Defines functions openCloseConnection

Documented in openCloseConnection

#' Function for opening and closing connection
#' @importFrom RSQLite SQLite
#' @import DBI
#' @import future
#' @import promises
#' @export
openCloseConnection = function() {
  function(FUN){
    con <- dbConnect(RSQLite::SQLite(), "db/vessels.db")
    result = FUN(con)
    future(dbDisconnect(con))
    return(result)
  }
}
filpro/vessel_challenge documentation built on March 17, 2021, 4:53 p.m.