firebird-cubejs-driver
Version:
CubeJS Firebird Driver
24 lines • 929 B
TypeScript
import { BaseDriver, QueryOptions } from "@cubejs-backend/base-driver";
import { Options } from "node-firebird";
import { FirebirdQuery } from "./FirebirdQuery";
export declare class FirebirdDriver extends BaseDriver {
private pool;
constructor(config: Options & {
maxPoolSize?: number;
});
static dialectClass(): typeof FirebirdQuery;
testConnection(): Promise<void>;
query<R = unknown>(query: string, values: unknown[], options?: QueryOptions): Promise<R[]>;
protected informationSchemaQuery(): string;
protected primaryKeysQuery(conditionString?: string): string | null;
protected foreignKeysQuery(conditionString?: string): string | null;
/**
* Not being called by cube but added it just in case
*/
wrapQueryWithLimit(query: {
query: string;
limit: number;
}): void;
release(): Promise<void>;
}
//# sourceMappingURL=FirebirdDriver.d.ts.map