This class encapsulates a Result returned from calling exec_query on any database connection adapter. For example:

  x = ActiveRecord::Base.connection.exec_query('SELECT * FROM foo')
  x # => #<ActiveRecord::Result:0xdeadbeef>
Methods
E
N
T
Included Modules
Attributes
[R] columns
[R] rows
Class Public methods
new(columns, rows)
    # File activerecord/lib/active_record/result.rb, line 13
13:     def initialize(columns, rows)
14:       @columns   = columns
15:       @rows      = rows
16:       @hash_rows = nil
17:     end
Instance Public methods
each()
    # File activerecord/lib/active_record/result.rb, line 19
19:     def each
20:       hash_rows.each { |row| yield row }
21:     end
to_hash()
    # File activerecord/lib/active_record/result.rb, line 23
23:     def to_hash
24:       hash_rows
25:     end