bun install @kimmolinna/duckdb-arrow-bun
- using DuckDB's Arrow C Data interface to get results as Arrow RecordBatch and pass it to Bun runtime via buffer
- benchmark is coming soon
import { open } from '@kimmolinna/duckdb-arrow-bun';
const db = open(':memory:');
const connection = db.connect();
connection.query('select 1 as number') // -> [{ number: 1 }]
connection.query_arrow('select 1 as number') // -> [{ number: 1 }]
connection.close();
db.close();
MIT © Kimmo Linna