/var/www/qr4y.com/server/delivery/node_modules/mysql2/lib/packets
NameSizeModeActions
auth_switch_request.js10550644editdlrm
auth_switch_request_more_data.js7930644editdlrm
auth_switch_response.js7070644editdlrm
binary_row.js20870644editdlrm
binlog_dump.js9840644editdlrm
binlog_query_statusvars.js35150644editdlrm
change_user.js33060644editdlrm
close_statement.js4540644editdlrm
column_definition.js44990644editdlrm
execute.js46690644editdlrm
handshake.js39140644editdlrm
handshake_response.js50530644editdlrm
index.js43980644editdlrm
packet.js248100644editdlrm
prepared_statement_header.js3750644editdlrm
prepare_statement.js8000644editdlrm
query.js7750644editdlrm
register_slave.js16290644editdlrm
resultset_header.js41050644editdlrm
ssl_request.js6330644editdlrm
text_row.js11960644editdlrm
Edit: /var/www/qr4y.com/server/delivery/node_modules/mysql2/lib/packets/prepare_statement.js (800B)
'use strict'; const Packet = require('../packets/packet'); const CommandCodes = require('../constants/commands'); const StringParser = require('../parsers/string.js'); const CharsetToEncoding = require('../constants/charset_encodings.js'); class PrepareStatement { constructor(sql, charsetNumber) { this.query = sql; this.charsetNumber = charsetNumber; this.encoding = CharsetToEncoding[charsetNumber]; } toPacket() { const buf = StringParser.encode(this.query, this.encoding); const length = 5 + buf.length; const buffer = Buffer.allocUnsafe(length); const packet = new Packet(0, buffer, 0, length); packet.offset = 4; packet.writeInt8(CommandCodes.STMT_PREPARE); packet.writeBuffer(buf); return packet; } } module.exports = PrepareStatement;