Skip to content

lithium-tech/duckdb-graphar

Disclaimer: This extension is currently in an experimental state. While functional, it may contain unstable features, unexpected behavior, or breaking changes in future releases. Use with appropriate caution in non-production environments.

DuckDB DuckDB-GraphAr GraphAr

A DuckDB extension that enables reading data stored in the Apache GraphAr format. It allows you to query vertex and edge tables using SQL, with support for simple filtering.

Dependencies

This extension requires the following dependencies:

  • DuckDB - An in-process SQL OLAP database management system.
  • Apache GraphAr - An open source, standard data file format for graph data storage and retrieval.
  • Apache Arrow - A cross-language development platform for in-memory data.

Build extension:

Development Build:

mkdir build && cd build
cmake .. -DLOAD_TESTS=ON
make

Run test:

./build/_deps/duckdb-build/test/unittest "[graphar]"