Reads a DuckLake table directly as an Arrow Table, bypassing DuckDB's query engine. This is useful for interoperability with other Arrow-based tools or when you need the raw Arrow format.
See also
db_read() for lazy dplyr-based reading, db_write_arrow() for
writing Arrow data
Examples
if (FALSE) { # \dontrun{
db_connect(...)
# Read as data.frame (default)
df <- db_read_arrow(table = "imports")
# Read as Arrow Table
arrow_tbl <- db_read_arrow(table = "imports", as_data_frame = FALSE)
# Read specific columns
df <- db_read_arrow(table = "imports", columns = c("year", "value"))
} # }