CFetchSqlTableAdapter
SQL table adapter backed by a conventional JSON REST API. Endpoints: - GET /:table?offset=&limit=&columns= - POST /:table - PATCH /:table/:primaryKey - DELETE /:table/:primaryKey
import { CFetchSqlTableAdapter } from "canvas-toolkit-lib";Declared members
constructor(baseUrl: string, options?: CFetchSqlTableAdapterOptions);baseUrl(): string;setBaseUrl(baseUrl: string): void;select(request: CSqlSelectRequest): Promise<CSqlSelectResult>;insert(table: string, values: Readonly<CSqlRow>): Promise<CSqlRow>;update(table: string, _primaryKeyColumn: string, primaryKey: unknown, values: Readonly<CSqlRow>): Promise<void>;remove(table: string, _primaryKeyColumn: string, primaryKey: unknown): Promise<void>;