Class: ActiveRecord::ConnectionAdapters::NuoDBAdapter::ExplainPrettyPrinter

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record/connection_adapters/nuodb_adapter.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#pp(result, elapsed) ⇒ Object



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
# File 'lib/active_record/connection_adapters/nuodb_adapter.rb', line 325

def pp(result, elapsed)
  widths    = compute_column_widths(result)

  pp = []

  pp << build_cells(result.columns, widths)

  result.rows.each do |row|
    pp << build_cells(row, widths)
  end

  pp << build_footer(result.rows.length, elapsed)

  pp.join("\n") + "\n"
end