Method: Mysql::Protocol#retr_fields
- Defined in:
- lib/vendor/mysql/protocol.rb
#retr_fields(n) ⇒ Object
Retrieve n fields
Argument
- n
- Integer
-
number of fields
Return
- Array of Mysql::Field
-
field list
253 254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/vendor/mysql/protocol.rb', line 253 def retr_fields(n) check_state :FIELD begin fields = n.times.map{Field.new FieldPacket.parse(read)} read_eof_packet set_state :RESULT fields rescue set_state :READY raise end end |