MCPcopy Create free account
hub / github.com/porsager/postgres / PendingQueryModifiers

Interface PendingQueryModifiers

types/index.d.ts:602–620  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

600 type RowList<T extends readonly any[]> = T & Iterable<NonNullable<T[number]>> & ResultQueryMeta<T['length'], keyof T[number]>;
601
602 interface PendingQueryModifiers<TRow extends readonly any[]> {
603 simple(): this;
604 readable(): Promise<Readable>;
605 writable(): Promise<Writable>;
606
607 execute(): this;
608 cancel(): void;
609
610 /**
611 * @deprecated `.stream` has been renamed to `.forEach`
612 * @throws
613 */
614 stream(cb: (row: NonNullable<TRow[number]>, result: ExecutionResult<TRow[number]>) => void): never;
615 forEach(cb: (row: NonNullable<TRow[number]>, result: ExecutionResult<TRow[number]>) => void): Promise<ExecutionResult<TRow[number]>>;
616
617 cursor(rows?: number | undefined): AsyncIterable<NonNullable<TRow[number]>[]>;
618 cursor(cb: (row: [NonNullable<TRow[number]>]) => void): Promise<ExecutionResult<TRow[number]>>;
619 cursor(rows: number, cb: (rows: NonNullable<TRow[number]>[]) => void): Promise<ExecutionResult<TRow[number]>>;
620 }
621
622 interface PendingDescribeQuery extends Promise<Statement> {
623 }

Callers

nothing calls this directly

Implementers 4

Querycjs/src/query.js
Querycf/src/query.js
Querysrc/query.js
Querydeno/src/query.js

Calls

no outgoing calls

Tested by

no test coverage detected