R/zzz.R

Defines functions .onDetach .onAttach

# register S3 file getter
.onAttach <- function(libname, pkgname) {
  packageStartupMessage(paste0("Registering S3FileResourceGetter..."))
  resourcer::registerFileResourceGetter(S3FileResourceGetter$new())
  packageStartupMessage(paste0("Registering S3SparkResourceConnector..."))
  resourcer::registerDBIResourceConnector(S3SparkResourceConnector$new())
}

# unregister S3 file getter
.onDetach <- function(libpath) {
  resourcer::unregisterFileResourceGetter("S3FileResourceGetter")
}

Try the s3.resourcer package in your browser

Any scripts or data that you put into this service are public.

s3.resourcer documentation built on May 31, 2023, 7:34 p.m.