UNPKG

ts-sql-query

Version:

Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.

15 lines (14 loc) 705 B
import type { DatabaseType, QueryRunner } from "./QueryRunner"; import type { Pool } from 'oracledb'; import { PromiseBasedPoolQueryRunner } from "./PromiseBasedPoolQueryRunner"; export declare class OracleDBPoolPromiseQueryRunner extends PromiseBasedPoolQueryRunner { readonly database: DatabaseType; readonly promisePool: Promise<Pool>; constructor(promisePool: Promise<Pool>); useDatabase(database: DatabaseType): void; getNativeRunner(): Promise<Pool>; addParam(params: any[], value: any): string; addOutParam(params: any[], name: string): string; protected createQueryRunner(): Promise<QueryRunner>; protected releaseQueryRunner(queryRunner: QueryRunner): void; }