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.

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.