R/zzz.R

Defines functions .onLoad .onUnload

# nocov start
.onUnload <- function(libpath) {
  gc() # Force garbage collection of connections
  library.dynam.unload("odbc", libpath)
}

.onLoad <- function(libname, pkgname) {
  # If TZDIR is not set we need to set it to R's timezone database on windows,
  # we can use the standard timezone database elsewhere.
  if (is_windows()) {
    if (!nzchar(Sys.getenv("TZDIR"))) Sys.setenv("TZDIR" = file.path(R.home(), "share", "zoneinfo"))
  } else {
    set_odbcsysini()
  }
}

# nocov end
rstats-db/odbc documentation built on May 15, 2024, 9:45 a.m.