@duckcodeailabs/dql-connectors
v0.1.4
Published
DQL database connectors for local files, SQL warehouses, and lakehouse engines
Downloads
605
Readme
@duckcodeailabs/dql-connectors
Query execution and connector layer for DQL.
It provides connection management, driver normalization, SQL parameter handling, and query execution across supported databases and local engines.
Install
pnpm add @duckcodeailabs/dql-connectorsExample
import { QueryExecutor } from '@duckcodeailabs/dql-connectors';
const executor = new QueryExecutor();
const result = await executor.executePositional(
'select * from read_csv_auto(?) limit 5',
['./data/revenue.csv'],
{ driver: 'file', filepath: ':memory:' },
);
console.log(result.columns);
console.log(result.rows);
await executor.disconnect();Common Uses
- power local preview with CSV, Parquet, or DuckDB-backed flows
- execute compiled DQL SQL against warehouse connections
- normalize placeholders and parameter values across drivers
Learn More
- Data sources:
../../docs/data-sources.md - Project config:
../../docs/project-config.md
