Class PGPacketSocket
Index
Constructors
Properties
Methods
Constructors
constructor
Parameters
- socket: Socket
Returns PGPacketSocket
Properties
cur Packet
curPacket: {
buffer: UndocumentedBuffer;
code: number;
dataLen: number;
dataStart: number;
dataview: DataView;
} = ...
buffer: UndocumentedBuffer;
code: number;
dataLen: number;
dataStart: number;
dataview: DataView;
} = ...
Methods
close
Returns void
read Packet
Reads a packet. Returns immediately when the next packet is available in curPacket, or a promise that resolves when the packet is available.
Returns void | Promise<void>
read Single Byte
Reads a single byte from the buffer. Should only be used in startup phase before reading packets.
Returns Promise<number>
switch To TLS
Switches the current connection to use TLS with the given options.
Parameters
- tlsOptions: ConnectionOptions
Returns Promise<void>
write
Calls a callback with a requestbuilder to build a request synchronously, and sends it immediately
Parameters
- cb: (builder: RequestBuilder) => void
Returns void
Connects to a PostgreSQL server over a socket, and provides methods to read and write packets. Use curPacket to access the last read packet.