MCPcopy Index your code
hub / github.com/outerbase/studio / QueryableBaseDriver

Interface QueryableBaseDriver

src/drivers/base-driver.ts:281–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281export interface QueryableBaseDriver {
282 query(stmt: string): Promise<DatabaseResultSet>;
283 transaction(stmts: string[]): Promise<DatabaseResultSet[]>;
284
285 // This is optional. We can always fallback to multiple query
286 // This is just optimization for driver that support batch query
287 batch?(stmts: string[]): Promise<DatabaseResultSet[]>;
288}
289
290export abstract class BaseDriver {
291 // Flags

Callers 20

BoardChartFunction · 0.65
BoardChartEditorFunction · 0.65
SchemaListFunction · 0.65
getFunction · 0.65
exportTableDataFunction · 0.65
multipleQueryFunction · 0.65
queryMethod · 0.65
queryMethod · 0.65
getFunction · 0.65
SchemaSaveDialogFunction · 0.65
SchemaDatabaseCreateFormFunction · 0.65
transactionMethod · 0.65

Implementers 13

EmbedQueryablesrc/drivers/iframe-driver.ts
TursoQueryablesrc/drivers/database/turso.tsx
WAEQueryablesrc/drivers/database/cloudflare-wae.ts
SqljsQueryablesrc/drivers/database/sqljs.ts
CloudflareD1Queryablesrc/drivers/database/cloudflare-d1.ts
ValtownQueryablesrc/drivers/database/valtown.ts
RqliteQueryablesrc/drivers/database/rqlite.ts
StarbaseQuerysrc/drivers/database/starbasedb.ts
MySQLPlaygroundQueryablesrc/drivers/mysql/mysql-playground-dri
OuterbaseQueryablesrc/outerbase-cloud/database/query.ts
SqliteLikeBaseDriversrc/drivers/sqlite-base-driver.ts
PostgresLikeDriversrc/drivers/postgres/postgres-driver.t

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…