Mirror of https://github.com/roostorg/coop
github.com/roostorg/coop
1/**
2 * Data Warehouse Storage Abstraction
3 *
4 * This module provides an abstraction layer for data warehouse operations,
5 * allowing easy switching between different providers (Clickhouse, etc.)
6 */
7
8export {
9 type IDataWarehouse,
10 type IDataWarehouseDialect,
11 type DataWarehouseConnectionSettings,
12 type DataWarehousePoolSettings,
13 type TransactionFunction,
14} from './IDataWarehouse.js';
15
16export {
17 ClickhouseKyselyAdapter,
18 type ClickhouseConnectionSettings,
19} from './ClickhouseAdapter.js';
20
21export {
22 DataWarehouseFactory,
23 type DataWarehouseProvider,
24 type IDataWarehouseProvider,
25 type DataWarehouseConfig,
26} from './DataWarehouseFactory.js';
27