R/dbGetRowCount_AdbiResult.R

Defines functions dbGetRowCount_AdbiResult

Documented in dbGetRowCount_AdbiResult

#' @rdname AdbiResult-class
#' @inheritParams DBI::dbGetRowCount
#' @usage NULL
dbGetRowCount_AdbiResult <- function(res, ...) {

  if (!dbIsValid(res)) {
    stop("Cannot return row count for invalid results.", call. = FALSE)
  }

  res <- meta(res, "row_count")

  if (is.null(res)) {
    return(0L)
  }

  res
}

#' @rdname AdbiResult-class
#' @export
setMethod("dbGetRowCount", "AdbiResult", dbGetRowCount_AdbiResult)

Try the adbi package in your browser

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

adbi documentation built on May 29, 2024, 7:12 a.m.