Class: Mysql::RawRecord
- Inherits:
-
Object
- Object
- Mysql::RawRecord
- Defined in:
- lib/mysql/protocol.rb
Instance Method Summary collapse
-
#initialize(packet, fields, encoding) ⇒ RawRecord
constructor
A new instance of RawRecord.
- #to_a ⇒ Object
Constructor Details
#initialize(packet, fields, encoding) ⇒ RawRecord
Returns a new instance of RawRecord.
718 719 720 |
# File 'lib/mysql/protocol.rb', line 718 def initialize(packet, fields, encoding) @packet, @fields, @encoding = packet, fields, encoding end |
Instance Method Details
#to_a ⇒ Object
722 723 724 725 726 727 728 729 730 731 |
# File 'lib/mysql/protocol.rb', line 722 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 |