class Mysql::FieldPacket
Add serialization of field packets
Public Class Methods
serialize(db, table, org_table, name, org_name, length, type, flags, decimals, default)
click to toggle source
Serialize all the data for a field rubocop:disable Metrics/ParameterLists @return [String]
# File lib/nose/proxy/mysql.rb, line 215 def self.serialize(db, table, org_table, name, org_name, length, type, flags, decimals, default) Packet.lcs('def') + # catalog Packet.lcs(db) + Packet.lcs(table) + Packet.lcs(org_table) + Packet.lcs(name) + Packet.lcs(org_name) + [ 0x0c, 33, # utf8_general_ci length, type, flags, decimals, 0 ].pack('CvVCvCv') + Packet.lcs(default) end