| 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
 
 
  |