class ActiveRecord::ConnectionAdapters::NullDBAdapter::EmptyResult

Attributes

column_types[R]

Public Instance Methods

>(num) click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 32
def >(num)
  rows.size > num
end
bind_column_meta(columns) click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 6
def bind_column_meta(columns)
  @columns = columns
  return if columns.empty?

  @column_types = columns.reduce({}) do |ctypes, col|
    ctypes[col.name] = ActiveRecord::Type.lookup(col.type)
    ctypes
  end      
end
cast_values(type_overrides = nil) click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 24
def cast_values(type_overrides = nil)
  rows
end
columns() click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 16
def columns
  @columns ||= []
end
includes_column?(name) click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 36
def includes_column?(name)
  false
end
rows() click to toggle source
# File lib/active_record/connection_adapters/nulldb_adapter/empty_result.rb, line 28
def rows
  []
end