Class: ActiveRecord::ConnectionAdapters::IBM_DBAdapter
- Inherits:
-
AbstractAdapter
- Object
- AbstractAdapter
- ActiveRecord::ConnectionAdapters::IBM_DBAdapter
- Defined in:
- lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
Instance Method Summary collapse
- #quote(value, column = nil) ⇒ Object
- #quote_original ⇒ Object
-
#supports_count_distinct? ⇒ Boolean
This mightn’t be in Core, but count(distinct x,y) doesn’t work for me.
Methods inherited from AbstractAdapter
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_original ⇒ Object
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
6 7 8 |
# File 'lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb', line 6 def supports_count_distinct? #:nodoc: false end |