UNPKG

pg-server

Version:

Postgres DB server emulator, proxy or honeypot

37 lines 1.39 kB
/// <reference types="node" /> /// <reference types="node" /> import { Socket } from 'net'; import { DbResponse, NoticeOrError, FieldDesc, IResponseWriter } from './responses'; export declare class ResponseWriter implements IResponseWriter { readonly socket: Socket; private writer; constructor(socket: Socket); private flush; bindComplete(): void; parseComplete(): void; closeComplete(): void; noData(): void; portalSuspended(): void; copyDone(): void; replicationStart(): void; emptyQuery(): void; readyForQuery(status?: string): void; private codeOnly; dataRow(row: any[]): void; command(cmd: DbResponse): void; commandComplete(message: string): void; notificationResponse(pid: number, channel: string, payload: string): void; parameterStatus(name: string, value: string): void; backendKeyData(pid: number, secretKey: number): void; error(error: string | Error | NoticeOrError): void; notice(error: string | NoticeOrError): void; private errorMessage; parameterDescription(types: number[]): void; rowDescription(fieldDescs: FieldDesc[]): void; copyIn(isBinary: boolean, types: number[]): void; copyOut(isBinary: boolean, types: number[]): void; private copyMessage; copyData(data: Buffer): void; authenticationOk(): void; } //# sourceMappingURL=response-writer.d.ts.map