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