MCPcopy Create free account
hub / github.com/damms005/devdb-vscode / getVersion

Method getVersion

src/database-engines/sqlite-engine.ts:326–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

324 }
325
326 async getVersion(): Promise<string> {
327 try {
328 const db = this.getConnection();
329 if (!db) {
330 return Promise.reject('Cannot connect to database')
331 }
332
333 return new Promise<string>((resolve, reject) => {
334 db.get('SELECT sqlite_version() as version', (err, row: any) => {
335 if (err) {
336 reportError(`SQLite get version error: ${err}`);
337 reject(err);
338 return;
339 }
340
341 resolve(row ? row.version : 'unknown');
342 });
343 });
344 } catch (err) {
345 reportError(`SQLite get version error: ${err}`);
346 return 'unknown';
347 }
348 }
349
350 async transaction(): Promise<SQLiteTransaction> {
351 const db = this.getConnection();

Callers

nothing calls this directly

Calls 3

getConnectionMethod · 0.95
reportErrorFunction · 0.90
getMethod · 0.80

Tested by

no test coverage detected