@vulcan-sql/extension-driver-ksqldb
Version:
ksqlDB driver for VulcanSQL
11 lines (10 loc) • 493 B
TypeScript
import { DataResult, DataSource, ExecuteOptions, RequestParameter } from '@vulcan-sql/core';
export declare class KSQLDBDataSource extends DataSource<any, any> {
private logger;
private clientMapping;
onActivate(): Promise<void>;
prepare({ parameterIndex }: RequestParameter): Promise<string>;
execute({ statement: sql, bindParams, profileName, operations, }: ExecuteOptions): Promise<DataResult>;
private getResultFromRestfulResponse;
private checkProfileExist;
}