Sha256: 4c28d847ebe865e189ec011e899dd6701dbae5a2e0e7f2717ee1dcc632959d6f

Contents?: true

Size: 634 Bytes

Versions: 64

Compression:

Stored size: 634 Bytes

Contents

module ActiveRecord #:nodoc:
  module ConnectionAdapters #:nodoc:
    module OracleEnhancedCpk #:nodoc:

      # This mightn't be in Core, but count(distinct x,y) doesn't work for me.
      # Return that not supported if composite_primary_keys gem is required.
      def supports_count_distinct? #:nodoc:
        @supports_count_distinct ||= ! defined?(CompositePrimaryKeys)
      end
      
      def concat(*columns) #:nodoc:
        "(#{columns.join('||')})"
      end
      
    end
  end
end

ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter.class_eval do
  include ActiveRecord::ConnectionAdapters::OracleEnhancedCpk
end

Version data entries

64 entries across 64 versions & 8 rubygems

Version Path
activerecord-oracle_enhanced-adapter-1.6.5 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
activerecord-oracle_enhanced-adapter-1.6.4 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
pmacs-activerecord-oracle_enhanced-adapter-1.6.2.1 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
activerecord-oracle_enhanced-adapter-1.6.3 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
activerecord-oracle_enhanced-adapter-1.6.2 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
pmacs-activerecord-oracle_enhanced-adapter-1.5.6.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.6.1 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
activerecord-oracle_enhanced-adapter-1.6.0 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
activerecord-oracle_enhanced-adapter-1.6.0.beta1 lib/active_record/connection_adapters/oracle_enhanced/cpk.rb
pmacs-activerecord-oracle_enhanced-adapter-1.5.5.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.6 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
plukevdh-activerecord-oracle_enhanced-adapter-1.2.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.5 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.4 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.3 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.0 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.0.rc1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.5.0.beta1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb