complete redesign: use nodejs on server instead of php - documentation to be updated
This commit is contained in:
25
nodejs/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js
generated
vendored
Normal file
25
nodejs/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
module.exports = ResultSetHeaderPacket;
|
||||
function ResultSetHeaderPacket(options) {
|
||||
options = options || {};
|
||||
|
||||
this.fieldCount = options.fieldCount;
|
||||
this.extra = options.extra;
|
||||
}
|
||||
|
||||
ResultSetHeaderPacket.prototype.parse = function(parser) {
|
||||
this.fieldCount = parser.parseLengthCodedNumber();
|
||||
|
||||
if (parser.reachedPacketEnd()) return;
|
||||
|
||||
this.extra = (this.fieldCount === null)
|
||||
? parser.parsePacketTerminatedString()
|
||||
: parser.parseLengthCodedNumber();
|
||||
};
|
||||
|
||||
ResultSetHeaderPacket.prototype.write = function(writer) {
|
||||
writer.writeLengthCodedNumber(this.fieldCount);
|
||||
|
||||
if (this.extra !== undefined) {
|
||||
writer.writeLengthCodedNumber(this.extra);
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user