DuckDB Support¶
Language: C/C++ Status: Stable
DuckDB provides ADBC support since version 0.8.0.
Note
DuckDB is not part of the Apache Arrow project and is developed separately.
Installation¶
See the DuckDB documentation.
Usage¶
ADBC support in DuckDB requires the driver manager.
See the DuckDB C++ documentation.
See the DuckDB Go documentation.
See the DuckDB Python documentation.
You must have DuckDB 0.9.1 or higher.
# install.packages("duckdb")
library(adbcdrivermanager)
db <- adbc_database_init(duckdb::duckdb_adbc(), ...)
Supported Features¶
DuckDB version 0.8.0 to 1.4.x supports the ADBC 1.0.0 spec, and version 1.5.0 and later support the ADBC 1.1.0 spec.