mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-28 08:49:38 +02:00
* feat(context): add warehouse dialect dispatch * feat(context): read warehouse scan catalog * feat(context): add entity details verification tool * feat(context): add ingest SQL verification tool * feat(context): add raw warehouse discovery tool * feat(context): expose warehouse verification tools to ingest * docs(context): add ingest identifier verification protocol * test(context): guard ingest identifier verification prompts * chore(context): verify warehouse verification tools * docs: add warehouse verification tools plan and spec * fix(context): expose target warehouses to Notion ingest * fix(context): update ingest prompts for warehouse verification tools * fix(context): scope raw schema discovery to allowed connections * fix(context): verify warehouse column display targets * docs: add notion warehouse verification gap closure plan * fix(context): include raw discovery connection names * fix(context): expose warehouse targets for LookML and MetricFlow * fix(context): pass connection config to ingest query executors * fix(cli): enable read-only SQL probes for local ingest * docs: add warehouse verification final v1 closure plan * fix(context): align warehouse sql probe prompt shape * docs: add warehouse verification prompt shape closure plan * test(context): catch connectionless sql execution prompt examples * fix(context): include connection name in sl capture sql example * docs: add warehouse verification sql example closure plan * fix(context): report structured entity detail misses * docs: add warehouse verification structured target miss closure plan * fix: report untracked squash merge conflicts * feat: require ingest verification ledger * fix: stabilize ingest wiki references
30 lines
1.3 KiB
TypeScript
30 lines
1.3 KiB
TypeScript
export type {
|
|
KtxSqlQueryExecutionInput,
|
|
KtxSqlQueryExecutionResult,
|
|
KtxSqlQueryExecutorPort,
|
|
} from './query-executor.js';
|
|
export type { KtxDialect, SupportedDriver } from './dialects.js';
|
|
export { createDefaultLocalQueryExecutor, type DefaultLocalQueryExecutorOptions } from './local-query-executor.js';
|
|
export { getDialectForDriver } from './dialects.js';
|
|
export { normalizeQueryRows } from './query-executor.js';
|
|
export { createPostgresQueryExecutor } from './postgres-query-executor.js';
|
|
export { assertReadOnlySql, limitSqlForExecution } from './read-only-sql.js';
|
|
export { createSqliteQueryExecutor, sqliteDatabasePathFromConnection } from './sqlite-query-executor.js';
|
|
export { connectionTypeSchema, type ConnectionType } from './connection-type.js';
|
|
export {
|
|
localConnectionInfoFromConfig,
|
|
localConnectionToWarehouseDescriptor,
|
|
localConnectionTypeForConfig,
|
|
type LocalConnectionInfo,
|
|
type LocalWarehouseDescriptor,
|
|
} from './local-warehouse-descriptor.js';
|
|
export {
|
|
KTX_NOTION_ORG_KNOWLEDGE_WARNING,
|
|
notionConnectionToPullConfig,
|
|
parseNotionConnectionConfig,
|
|
redactNotionConnectionConfig,
|
|
resolveNotionConnectionAuthToken,
|
|
resolveNotionAuthToken,
|
|
type KtxNotionConnectionConfig,
|
|
type RedactedKtxNotionConnectionConfig,
|
|
} from './notion-config.js';
|