Я хочу найти код DBI::dbGetRowsAffected
. Я скачал пакет DBI
с https://github.com/r-dbi/DBI и нашел только это по dbGetRowsAffected
:
#' The number of rows affected
#'
#' This method returns the number of rows that were added, deleted, or updated
#' by a data manipulation statement.
#'
#' @template methods
#' @templateVar method_name dbGetRowsAffected
#'
#' @inherit DBItest::spec_meta_get_rows_affected return
#'
#' @inheritParams dbClearResult
#' @family DBIResult generics
#' @export
#' @examples
#' con <- dbConnect(RSQLite::SQLite(), ":memory:")
#'
#' dbWriteTable(con, "mtcars", mtcars)
#' rs <- dbSendStatement(con, "DELETE FROM mtcars")
#' dbGetRowsAffected(rs)
#' nrow(mtcars)
#'
#' dbClearResult(rs)
#' dbDisconnect(con)
setGeneric("dbGetRowsAffected",
def = function(res, ...) standardGeneric("dbGetRowsAffected"),
valueClass = "numeric"
)
а где его реализация? Я вижу здесь какое-то наследство от DBItest::spec_meta_get_rows_affected return
. Итак, я скачал пакет DBItest
с https://github.com/r-dbi/DBItest и ищу spec_meta_get_rows_affected
. Обнаружил, что это всего лишь модульный тест.