@electric-sql/drivers
Version:
ElectricSQL database drivers.
17 lines (16 loc) • 627 B
TypeScript
import { Database } from './database.js';
import { Row, Statement } from '../util/types.js';
import { SerialDatabaseAdapter as GenericDatabaseAdapter } from '../generic/adapter.js';
import { RunResult } from '../adapter.js';
export type QueryResult = {
rows: Row[];
rowsModified: number;
};
export declare class DatabaseAdapter extends GenericDatabaseAdapter {
readonly db: Database;
readonly defaultNamespace = "public";
constructor(db: Database);
_run(statement: Statement): Promise<RunResult>;
_query(statement: Statement): Promise<Row[]>;
exec(statement: Statement): Promise<QueryResult>;
}