class Mysql::RawRecord

Public Class Methods

new(packet, fields, encoding) click to toggle source
# File lib/mysql/protocol.rb, line 753
def initialize(packet, fields, encoding)
  @packet, @fields, @encoding = packet, fields, encoding
end

Public Instance Methods

to_a() click to toggle source
# File lib/mysql/protocol.rb, line 757
def to_a
  @fields.map do |f|
    if s = @packet.lcs
      unless f.type == Field::TYPE_BIT or f.charsetnr == Charset::BINARY_CHARSET_NUMBER
        s = Charset.convert_encoding(s, @encoding)
      end
    end
    s
  end
end