UNPKG

@metamask/kernel-store

Version:
34 lines 2.1 kB
export declare const SQL_QUERIES: { readonly CREATE_TABLE: "\n CREATE TABLE IF NOT EXISTS kv (\n key TEXT,\n value TEXT,\n PRIMARY KEY(key)\n )\n "; readonly CREATE_TABLE_VS: "\n CREATE TABLE IF NOT EXISTS kv_vatstore (\n vatID TEXT,\n key TEXT,\n value TEXT,\n PRIMARY KEY(vatID, key)\n )\n "; readonly GET: "\n SELECT value\n FROM kv\n WHERE key = ?\n "; readonly GET_NEXT: "\n SELECT key\n FROM kv\n WHERE key > ?\n LIMIT 1\n "; readonly GET_ALL_VS: "\n SELECT key, value\n FROM kv_vatstore\n WHERE vatID = ?\n "; readonly SET: "\n INSERT INTO kv (key, value)\n VALUES (?, ?)\n ON CONFLICT DO UPDATE SET value = excluded.value\n "; readonly SET_VS: "\n INSERT INTO kv_vatstore (vatID, key, value)\n VALUES (?, ?, ?)\n ON CONFLICT DO UPDATE SET value = excluded.value\n "; readonly DELETE: "\n DELETE FROM kv\n WHERE key = ?\n "; readonly DELETE_VS: "\n DELETE FROM kv_vatstore\n WHERE vatID = ? AND key = ?\n "; readonly DELETE_VS_ALL: "\n DELETE FROM kv_vatstore\n WHERE vatID = ?\n "; readonly CLEAR: "DELETE FROM kv"; readonly CLEAR_VS: "DELETE FROM kv_vatstore"; readonly DROP: "DROP TABLE kv"; readonly DROP_VS: "DROP TABLE kv_vatstore"; readonly BEGIN_TRANSACTION: "BEGIN TRANSACTION"; readonly BEGIN_IMMEDIATE_TRANSACTION: "BEGIN IMMEDIATE TRANSACTION"; readonly COMMIT_TRANSACTION: "COMMIT TRANSACTION"; readonly ABORT_TRANSACTION: "ROLLBACK TRANSACTION"; readonly CREATE_SAVEPOINT: "SAVEPOINT %NAME%"; readonly ROLLBACK_SAVEPOINT: "ROLLBACK TO SAVEPOINT %NAME%"; readonly RELEASE_SAVEPOINT: "RELEASE SAVEPOINT %NAME%"; }; /** * The default filename for the SQLite database; ":memory:" is an ephemeral in-memory database. */ export declare const DEFAULT_DB_FILENAME = ":memory:"; /** * Check if a string is a valid SQLite identifier. * * @param name - The string to check. */ export declare function assertSafeIdentifier(name: string): void; //# sourceMappingURL=common.d.cts.map