Class: ActiveRecord::ConnectionAdapters::IBM_DBAdapter

Inherits:
AbstractAdapter
  • Object
show all
Defined in:
lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb

Instance Method Summary collapse

Instance Method Details

#quote(value, column = nil) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb', line 11

def quote(value, column = nil)
  if value.kind_of?(String) && column && [:integer, :float].include?(column.type)
        value = column.type == :integer ? value.to_i : value.to_f
        value.to_s
  else
      quote_original(value, column)
  end
end

#quote_originalObject



10
# File 'lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb', line 10

alias_method :quote_original, :quote

#supports_count_distinct?Boolean

This mightn’t be in Core, but count(distinct x,y) doesn’t work for me

Returns:

  • (Boolean)


6
7
8
# File 'lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb', line 6

def supports_count_distinct? #:nodoc:
  false
end