Method: Mysql#read_one_row

Defined in:
lib/og/vendor/mysql.rb

#read_one_row(field_count) ⇒ Object



345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/og/vendor/mysql.rb', line 345

def read_one_row(field_count)
  data = read
  if data[0] == 254 and data.length == 1 ## EOF
    return
  elsif data[0] == 254 and data.length == 5
    return
  end
  rec = []
  field_count.times do
    len = get_length data
    if len == nil then
rec << len
    else
rec << data.slice!(0,len)
    end
  end
  rec
end