MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / tableExists

Method tableExists

packages/node-runtime/src/ai/chats.ts:170–175  ·  view source on GitHub ↗
(db: Database.Database, tableName: string)

Source from the content-addressed store, hash-verified

168 }
169
170 private tableExists(db: Database.Database, tableName: string): boolean {
171 const row = db.prepare("SELECT 1 FROM sqlite_master WHERE type = 'table' AND name = ?").get(tableName) as
172 | { 1: number }
173 | undefined
174 return !!row
175 }
176
177 private getTableColumns(db: Database.Database, tableName: string): string[] {
178 const tableInfo = db.pragma(`table_info(${tableName})`) as Array<{ name: string }>

Callers 1

migrateDatabaseMethod · 0.95

Calls 2

getMethod · 0.65
prepareMethod · 0.65

Tested by

no test coverage detected