CSqlTableAdapter
Backend-independent data access used by CSqlTableModel. Browser applications can implement this interface using fetch(), SQLite WASM or any other asynchronous storage mechanism.
import { CSqlTableAdapter } from "canvas-toolkit-lib";Declared members
abstract select(request: CSqlSelectRequest): Promise<CSqlSelectResult>;abstract insert(table: string, values: Readonly<CSqlRow>): Promise<CSqlRow>;abstract update(table: string, primaryKeyColumn: string, primaryKey: unknown, values: Readonly<CSqlRow>): Promise<void>;abstract remove(table: string, primaryKeyColumn: string, primaryKey: unknown): Promise<void>;