| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.EndOfMessageToken = exports.SSPIToken = exports.RowToken = exports.ReturnValueToken = exports.ReturnStatusToken = exports.OrderToken = exports.NBCRowToken = exports.LoginAckToken = exports.ErrorMessageToken = exports.InfoMessageToken = exports.FedAuthInfoToken = exports.FeatureExtAckToken = exports.RoutingEnvChangeToken = exports.CollationChangeToken = exports.ResetConnectionEnvChangeToken = exports.DatabaseMirroringPartnerEnvChangeToken = exports.RollbackTransactionEnvChangeToken = exports.CommitTransactionEnvChangeToken = exports.BeginTransactionEnvChangeToken = exports.PacketSizeEnvChangeToken = exports.CharsetEnvChangeToken = exports.LanguageEnvChangeToken = exports.DatabaseEnvChangeToken = exports.DoneProcToken = exports.DoneInProcToken = exports.DoneToken = exports.ColMetadataToken = exports.Token = exports.TYPE = void 0;
- const TYPE = {
- ALTMETADATA: 0x88,
- ALTROW: 0xD3,
- COLMETADATA: 0x81,
- COLINFO: 0xA5,
- DONE: 0xFD,
- DONEPROC: 0xFE,
- DONEINPROC: 0xFF,
- ENVCHANGE: 0xE3,
- ERROR: 0xAA,
- FEATUREEXTACK: 0xAE,
- FEDAUTHINFO: 0xEE,
- INFO: 0xAB,
- LOGINACK: 0xAD,
- NBCROW: 0xD2,
- OFFSET: 0x78,
- ORDER: 0xA9,
- RETURNSTATUS: 0x79,
- RETURNVALUE: 0xAC,
- ROW: 0xD1,
- SSPI: 0xED,
- TABNAME: 0xA4
- };
- exports.TYPE = TYPE;
- class Token {
- constructor(name, event) {
- this.name = name;
- this.event = event;
- }
- }
- exports.Token = Token;
- class ColMetadataToken extends Token {
- constructor(columns) {
- super('COLMETADATA', 'columnMetadata');
- this.columns = columns;
- }
- }
- exports.ColMetadataToken = ColMetadataToken;
- class DoneToken extends Token {
- constructor({
- more,
- sqlError,
- attention,
- serverError,
- rowCount,
- curCmd
- }) {
- super('DONE', 'done');
- this.more = more;
- this.sqlError = sqlError;
- this.attention = attention;
- this.serverError = serverError;
- this.rowCount = rowCount;
- this.curCmd = curCmd;
- }
- }
- exports.DoneToken = DoneToken;
- class DoneInProcToken extends Token {
- constructor({
- more,
- sqlError,
- attention,
- serverError,
- rowCount,
- curCmd
- }) {
- super('DONEINPROC', 'doneInProc');
- this.more = more;
- this.sqlError = sqlError;
- this.attention = attention;
- this.serverError = serverError;
- this.rowCount = rowCount;
- this.curCmd = curCmd;
- }
- }
- exports.DoneInProcToken = DoneInProcToken;
- class DoneProcToken extends Token {
- constructor({
- more,
- sqlError,
- attention,
- serverError,
- rowCount,
- curCmd
- }) {
- super('DONEPROC', 'doneProc');
- this.more = more;
- this.sqlError = sqlError;
- this.attention = attention;
- this.serverError = serverError;
- this.rowCount = rowCount;
- this.curCmd = curCmd;
- }
- }
- exports.DoneProcToken = DoneProcToken;
- class DatabaseEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'databaseChange');
- this.type = 'DATABASE';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.DatabaseEnvChangeToken = DatabaseEnvChangeToken;
- class LanguageEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'languageChange');
- this.type = 'LANGUAGE';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.LanguageEnvChangeToken = LanguageEnvChangeToken;
- class CharsetEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'charsetChange');
- this.type = 'CHARSET';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.CharsetEnvChangeToken = CharsetEnvChangeToken;
- class PacketSizeEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'packetSizeChange');
- this.type = 'PACKET_SIZE';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.PacketSizeEnvChangeToken = PacketSizeEnvChangeToken;
- class BeginTransactionEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'beginTransaction');
- this.name = 'ENVCHANGE';
- this.event = 'beginTransaction';
- this.type = 'BEGIN_TXN';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.BeginTransactionEnvChangeToken = BeginTransactionEnvChangeToken;
- class CommitTransactionEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'commitTransaction');
- this.type = 'COMMIT_TXN';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.CommitTransactionEnvChangeToken = CommitTransactionEnvChangeToken;
- class RollbackTransactionEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'rollbackTransaction');
- this.type = 'ROLLBACK_TXN';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.RollbackTransactionEnvChangeToken = RollbackTransactionEnvChangeToken;
- class DatabaseMirroringPartnerEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'partnerNode');
- this.name = 'ENVCHANGE';
- this.event = 'partnerNode';
- this.type = 'DATABASE_MIRRORING_PARTNER';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.DatabaseMirroringPartnerEnvChangeToken = DatabaseMirroringPartnerEnvChangeToken;
- class ResetConnectionEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'resetConnection');
- this.name = 'ENVCHANGE';
- this.event = 'resetConnection';
- this.type = 'RESET_CONNECTION';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.ResetConnectionEnvChangeToken = ResetConnectionEnvChangeToken;
- class CollationChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'sqlCollationChange');
- this.type = 'SQL_COLLATION';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.CollationChangeToken = CollationChangeToken;
- class RoutingEnvChangeToken extends Token {
- constructor(newValue, oldValue) {
- super('ENVCHANGE', 'routingChange');
- this.type = 'ROUTING_CHANGE';
- this.newValue = newValue;
- this.oldValue = oldValue;
- }
- }
- exports.RoutingEnvChangeToken = RoutingEnvChangeToken;
- class FeatureExtAckToken extends Token {
- constructor(fedAuth) {
- super('FEATUREEXTACK', 'featureExtAck');
- this.fedAuth = fedAuth;
- }
- }
- exports.FeatureExtAckToken = FeatureExtAckToken;
- class FedAuthInfoToken extends Token {
- constructor(spn, stsurl) {
- super('FEDAUTHINFO', 'fedAuthInfo');
- this.spn = spn;
- this.stsurl = stsurl;
- }
- }
- exports.FedAuthInfoToken = FedAuthInfoToken;
- class InfoMessageToken extends Token {
- constructor({
- number,
- state,
- class: clazz,
- message,
- serverName,
- procName,
- lineNumber
- }) {
- super('INFO', 'infoMessage');
- this.number = number;
- this.state = state;
- this.class = clazz;
- this.message = message;
- this.serverName = serverName;
- this.procName = procName;
- this.lineNumber = lineNumber;
- }
- }
- exports.InfoMessageToken = InfoMessageToken;
- class ErrorMessageToken extends Token {
- constructor({
- number,
- state,
- class: clazz,
- message,
- serverName,
- procName,
- lineNumber
- }) {
- super('ERROR', 'errorMessage');
- this.number = number;
- this.state = state;
- this.class = clazz;
- this.message = message;
- this.serverName = serverName;
- this.procName = procName;
- this.lineNumber = lineNumber;
- }
- }
- exports.ErrorMessageToken = ErrorMessageToken;
- class LoginAckToken extends Token {
- constructor({
- interface: interfaze,
- tdsVersion,
- progName,
- progVersion
- }) {
- super('LOGINACK', 'loginack');
- this.interface = interfaze;
- this.tdsVersion = tdsVersion;
- this.progName = progName;
- this.progVersion = progVersion;
- }
- }
- exports.LoginAckToken = LoginAckToken;
- class NBCRowToken extends Token {
- constructor(columns) {
- super('NBCROW', 'row');
- this.columns = columns;
- }
- }
- exports.NBCRowToken = NBCRowToken;
- class OrderToken extends Token {
- constructor(orderColumns) {
- super('ORDER', 'order');
- this.orderColumns = orderColumns;
- }
- }
- exports.OrderToken = OrderToken;
- class ReturnStatusToken extends Token {
- constructor(value) {
- super('RETURNSTATUS', 'returnStatus');
- this.value = value;
- }
- }
- exports.ReturnStatusToken = ReturnStatusToken;
- class ReturnValueToken extends Token {
- constructor({
- paramOrdinal,
- paramName,
- metadata,
- value
- }) {
- super('RETURNVALUE', 'returnValue');
- this.paramOrdinal = paramOrdinal;
- this.paramName = paramName;
- this.metadata = metadata;
- this.value = value;
- }
- }
- exports.ReturnValueToken = ReturnValueToken;
- class RowToken extends Token {
- constructor(columns) {
- super('ROW', 'row');
- this.columns = columns;
- }
- }
- exports.RowToken = RowToken;
- class SSPIToken extends Token {
- constructor(ntlmpacket, ntlmpacketBuffer) {
- super('SSPICHALLENGE', 'sspichallenge');
- this.ntlmpacket = ntlmpacket;
- this.ntlmpacketBuffer = ntlmpacketBuffer;
- }
- }
- exports.SSPIToken = SSPIToken;
- class EndOfMessageToken extends Token {
- constructor() {
- super('EOM', 'endOfMessage');
- }
- }
- exports.EndOfMessageToken = EndOfMessageToken;
|