duckdb_result-class function

DuckDB Result Set

DuckDB Result Set

Methods for accessing result sets for queries on DuckDB connections. Implements DBI::DBIResult . class

duckdb_fetch_arrow(res, chunk_size = 1e+06) duckdb_fetch_record_batch(res, chunk_size = 1e+06) ## S4 method for signature 'duckdb_result' dbBind(res, params, ...) ## S4 method for signature 'duckdb_result' dbClearResult(res, ...) ## S4 method for signature 'duckdb_result' dbColumnInfo(res, ...) ## S4 method for signature 'duckdb_result' dbFetch(res, n = -1, ...) ## S4 method for signature 'duckdb_result' dbGetInfo(dbObj, ...) ## S4 method for signature 'duckdb_result' dbGetRowCount(res, ...) ## S4 method for signature 'duckdb_result' dbGetRowsAffected(res, ...) ## S4 method for signature 'duckdb_result' dbGetStatement(res, ...) ## S4 method for signature 'duckdb_result' dbHasCompleted(res, ...) ## S4 method for signature 'duckdb_result' dbIsValid(dbObj, ...) ## S4 method for signature 'duckdb_result' show(object)

Arguments

  • res: Query result to be converted to a Record Batch Reader

  • chunk_size: The chunk size

  • params: For dbBind(), a list of values, named or unnamed, or a data frame, with one element/column per query parameter. For dbBindArrow(), values as a nanoarrow stream, with one column per query parameter.

  • ...: Other arguments passed on to methods.

  • n: maximum number of records to retrieve per fetch. Use n = -1

    or n = Inf

    to retrieve all pending records. Some implementations may recognize other special values.

  • dbObj: An object inheriting from class duckdb_result .

  • object: Any R object

  • Maintainer: Kirill Müller
  • License: MIT + file LICENSE
  • Last published: 2025-03-14