UNPKG

@sethdouglasford/claude-flow

Version:

Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology

32 lines 1.03 kB
/** * SQLite backend implementation for memory storage */ import { IMemoryBackend } from "./base.js"; import { MemoryEntry, MemoryQuery, ILogger } from "../../utils/types.js"; /** * SQLite-based memory backend */ export declare class SQLiteBackend implements IMemoryBackend { private dbPath; private logger; private db; private nativePath; constructor(dbPath: string, logger: ILogger); initialize(): Promise<void>; shutdown(): Promise<void>; store(entry: MemoryEntry): Promise<void>; retrieve(id: string): Promise<MemoryEntry | undefined>; update(id: string, entry: MemoryEntry): Promise<void>; delete(id: string): Promise<void>; query(query: MemoryQuery): Promise<MemoryEntry[]>; getAllEntries(): Promise<MemoryEntry[]>; getHealthStatus(): Promise<{ healthy: boolean; error?: string; metrics?: Record<string, number>; }>; private createTables; private createIndexes; private rowToEntry; } //# sourceMappingURL=sqlite.d.ts.map