class Mysql::ResultPacket
Add serialization of result packets
Public Class Methods
serialize(field_count, affected_rows = 0, insert_id = 0, server_status = 0, warning_count = 0, message = '')
click to toggle source
Serialize a simple OK response rubocop:disable Metrics/ParameterLists @return [String]
# File lib/nose/proxy/mysql.rb, line 194 def self.serialize(field_count, affected_rows = 0, insert_id = 0, server_status = 0, warning_count = 0, message = '') return Packet.lcb(field_count) unless field_count.zero? Packet.lcb(field_count) + Packet.lcb(affected_rows) + Packet.lcb(insert_id) + [ server_status, warning_count ].pack('vv') + Packet.lcs(message) end