123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.NoticeMessage = exports.DataRowMessage = exports.CommandCompleteMessage = exports.ReadyForQueryMessage = exports.NotificationResponseMessage = exports.BackendKeyDataMessage = exports.AuthenticationMD5Password = exports.ParameterStatusMessage = exports.ParameterDescriptionMessage = exports.RowDescriptionMessage = exports.Field = exports.CopyResponse = exports.CopyDataMessage = exports.DatabaseError = exports.copyDone = exports.emptyQuery = exports.replicationStart = exports.portalSuspended = exports.noData = exports.closeComplete = exports.bindComplete = exports.parseComplete = void 0;
- exports.parseComplete = {
- name: 'parseComplete',
- length: 5,
- };
- exports.bindComplete = {
- name: 'bindComplete',
- length: 5,
- };
- exports.closeComplete = {
- name: 'closeComplete',
- length: 5,
- };
- exports.noData = {
- name: 'noData',
- length: 5,
- };
- exports.portalSuspended = {
- name: 'portalSuspended',
- length: 5,
- };
- exports.replicationStart = {
- name: 'replicationStart',
- length: 4,
- };
- exports.emptyQuery = {
- name: 'emptyQuery',
- length: 4,
- };
- exports.copyDone = {
- name: 'copyDone',
- length: 4,
- };
- class DatabaseError extends Error {
- constructor(message, length, name) {
- super(message);
- this.length = length;
- this.name = name;
- }
- }
- exports.DatabaseError = DatabaseError;
- class CopyDataMessage {
- constructor(length, chunk) {
- this.length = length;
- this.chunk = chunk;
- this.name = 'copyData';
- }
- }
- exports.CopyDataMessage = CopyDataMessage;
- class CopyResponse {
- constructor(length, name, binary, columnCount) {
- this.length = length;
- this.name = name;
- this.binary = binary;
- this.columnTypes = new Array(columnCount);
- }
- }
- exports.CopyResponse = CopyResponse;
- class Field {
- constructor(name, tableID, columnID, dataTypeID, dataTypeSize, dataTypeModifier, format) {
- this.name = name;
- this.tableID = tableID;
- this.columnID = columnID;
- this.dataTypeID = dataTypeID;
- this.dataTypeSize = dataTypeSize;
- this.dataTypeModifier = dataTypeModifier;
- this.format = format;
- }
- }
- exports.Field = Field;
- class RowDescriptionMessage {
- constructor(length, fieldCount) {
- this.length = length;
- this.fieldCount = fieldCount;
- this.name = 'rowDescription';
- this.fields = new Array(this.fieldCount);
- }
- }
- exports.RowDescriptionMessage = RowDescriptionMessage;
- class ParameterDescriptionMessage {
- constructor(length, parameterCount) {
- this.length = length;
- this.parameterCount = parameterCount;
- this.name = 'parameterDescription';
- this.dataTypeIDs = new Array(this.parameterCount);
- }
- }
- exports.ParameterDescriptionMessage = ParameterDescriptionMessage;
- class ParameterStatusMessage {
- constructor(length, parameterName, parameterValue) {
- this.length = length;
- this.parameterName = parameterName;
- this.parameterValue = parameterValue;
- this.name = 'parameterStatus';
- }
- }
- exports.ParameterStatusMessage = ParameterStatusMessage;
- class AuthenticationMD5Password {
- constructor(length, salt) {
- this.length = length;
- this.salt = salt;
- this.name = 'authenticationMD5Password';
- }
- }
- exports.AuthenticationMD5Password = AuthenticationMD5Password;
- class BackendKeyDataMessage {
- constructor(length, processID, secretKey) {
- this.length = length;
- this.processID = processID;
- this.secretKey = secretKey;
- this.name = 'backendKeyData';
- }
- }
- exports.BackendKeyDataMessage = BackendKeyDataMessage;
- class NotificationResponseMessage {
- constructor(length, processId, channel, payload) {
- this.length = length;
- this.processId = processId;
- this.channel = channel;
- this.payload = payload;
- this.name = 'notification';
- }
- }
- exports.NotificationResponseMessage = NotificationResponseMessage;
- class ReadyForQueryMessage {
- constructor(length, status) {
- this.length = length;
- this.status = status;
- this.name = 'readyForQuery';
- }
- }
- exports.ReadyForQueryMessage = ReadyForQueryMessage;
- class CommandCompleteMessage {
- constructor(length, text) {
- this.length = length;
- this.text = text;
- this.name = 'commandComplete';
- }
- }
- exports.CommandCompleteMessage = CommandCompleteMessage;
- class DataRowMessage {
- constructor(length, fields) {
- this.length = length;
- this.fields = fields;
- this.name = 'dataRow';
- this.fieldCount = fields.length;
- }
- }
- exports.DataRowMessage = DataRowMessage;
- class NoticeMessage {
- constructor(length, message) {
- this.length = length;
- this.message = message;
- this.name = 'notice';
- }
- }
- exports.NoticeMessage = NoticeMessage;
- //# sourceMappingURL=messages.js.map
|