R/dbClearResult__duckdb_result_arrow.R

Defines functions dbClearResult__duckdb_result_arrow

Documented in dbClearResult__duckdb_result_arrow

#' @rdname duckdb_result_arrow-class
#' @inheritParams DBI::dbClearResult
#' @usage NULL
dbClearResult__duckdb_result_arrow <- function(res, ...) {
  if (res@env$open) {
    res@env$query_result <- NULL
    rethrow_rapi_release(res@stmt_lst$ref)
    res@env$open <- FALSE
  } else {
    warning("Result was cleared already")
  }
  invisible(TRUE)
}

#' @rdname duckdb_result_arrow-class
#' @export
setMethod("dbClearResult", "duckdb_result_arrow", dbClearResult__duckdb_result_arrow)

Try the duckdb package in your browser

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

duckdb documentation built on July 10, 2026, 5:08 p.m.