class ActiveRecordUtils::Browser::Table
Attributes
connection[R]
name[R]
Public Class Methods
new(connection, name)
click to toggle source
# File lib/activerecord/utils/browser.rb, line 222 def initialize(connection, name) @connection = connection @name = name end
Public Instance Methods
columns()
click to toggle source
# File lib/activerecord/utils/browser.rb, line 234 def columns # load columns on demand for now (cache on first lookup) @columns ||= @connection.table_columns( @name ) end
count()
click to toggle source
# File lib/activerecord/utils/browser.rb, line 230 def count @connection.select_value( "select count(*) from #{name}").to_i end
query( opts={})
click to toggle source
# File lib/activerecord/utils/browser.rb, line 239 def query( opts={}) @connection.fetch_table_select_all( @name, opts ) end