R/class_con.R

Defines functions simulate_postgres

Documented in simulate_postgres

if (requireNamespace("RPostgres", quietly = TRUE)) {
  con_pq <- methods::getClass("PqConnection", where = "RPostgres")
} else {
  methods::setClass("PqConnection",
    contains = methods::getClass("DBIConnection", where = "DBI")
  )
  con_pq <- methods::getClass("PqConnection")
}


#' Dummy connection object for PostgreSQL
#' @export
simulate_postgres <- function() {
  methods::new("PqConnection")
}
nbenn/sqlr documentation built on Sept. 16, 2022, 2:40 a.m.