class Pool
extends EventEmitter
Re-export
import { Pool } from "https://deno.land/x/mysql2@v1.0.6/mod.ts";
Properties
config: PoolConfig
Methods
_removeConnection(connection: any)
end(cb: any)
escape(value: any)
escapeId(value: any)
execute()
sql?: any,
values?: any,
cb?: any,
format(sql: any, values: any)
getConnection(cb: any)
promise(promiseImpl: any)
query()
sql?: any,
values?: any,
cb?: any,
releaseConnection(connection: PoolConnection)
interface Pool
implements EventEmitter
Re-export
import { type Pool } from "https://deno.land/x/mysql2@v1.0.6/mod.ts";
Methods
query<T extends >(sql: string): Promise<[T, FieldPacket[]]>
query<T extends >(sql: string, values: any | any[] | { [param: string]: any; }): Promise<[T, FieldPacket[]]>
query<T extends >(options: QueryOptions): Promise<[T, FieldPacket[]]>
query<T extends >(options: QueryOptions, values: any | any[] | { [param: string]: any; }): Promise<[T, FieldPacket[]]>
execute<T extends >(sql: string): Promise<[T, FieldPacket[]]>
execute<T extends >(sql: string, values: any | any[] | { [param: string]: any; }): Promise<[T, FieldPacket[]]>
execute<T extends >(options: QueryOptions): Promise<[T, FieldPacket[]]>
execute<T extends >(options: QueryOptions, values: any | any[] | { [param: string]: any; }): Promise<[T, FieldPacket[]]>
getConnection(): Promise<PoolConnection>
on(event: "connection", listener: (connection: PoolConnection) => any): this
on(event: "acquire", listener: (connection: PoolConnection) => any): this
on(event: "release", listener: (connection: PoolConnection) => any): this