/** * SQLite 数据库适配器 * 使用 better-sqlite3 驱动实现 DbAdapter 接口 */ import type { DbAdapter, QueryResult, SchemaInfo } from '../types/adapter.js'; export declare class SQLiteAdapter implements DbAdapter { private db; private config; constructor(config: { filePath: string; readonly?: boolean; }); /** * 连接到 SQLite 数据库 */ connect(): Promise; /** * 断开数据库连接 */ disconnect(): Promise; /** * 执行 SQL 查询 */ executeQuery(query: string, params?: unknown[]): Promise; /** * 获取数据库结构信息 */ getSchema(): Promise; /** * 获取单个表的详细信息 */ private getTableInfo; /** * 检查是否为写操作 */ isWriteOperation(query: string): boolean; } //# sourceMappingURL=sqlite.d.ts.map