R/zzz.R

Defines functions .onUnload .onAttach .onLoad

.onLoad <- function(libname, pkgname) {
  # has_duckplyr <- requireNamespace("duckplyr", quietly = TRUE)
  # has_duckdb <- requireNamespace("duckdb", quietly = TRUE)
  # duckdb_ge_150 <- has_duckdb &&
  #   utils::packageVersion("duckdb") >= base::package_version("1.5.0")
  #
  # if (has_duckplyr && duckdb_ge_150) {
  #   try(
  #     duckplyr::db_exec("SET disabled_optimizers = 'top_n_window_elimination'"),
  #     silent = TRUE
  #   )
  # }
}

.onAttach <- function(libname, pkgname) {
  packageStartupMessage("Loading immundata version ", packageVersion(pkgname))
}

.onUnload <- function(libpath) {
  message("Unloading immundata")
}

Try the immundata package in your browser

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

immundata documentation built on April 4, 2026, 9:09 a.m.