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.4.3 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.3.rc2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.3.rc1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-with-schema-0.0.2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-with-schema-0.0.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.2.rc2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
pmacs-activerecord-oracle_enhanced-adapter-1.4.2.rc1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.2.rc1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
ctreatma-activerecord-oracle_enhanced-adapter-1.4.1.2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
ctreatma-activerecord-oracle_enhanced-adapter-1.4.1.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.4.0 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
unclebilly-activerecord-oracle_enhanced-adapter-1.2.4 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
c3-activerecord-oracle_enhanced-adapter-1.2.4 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.3.2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.3.1 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
activerecord-oracle_enhanced-adapter-1.3.0 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
oracle_enhanced-1.3.0.pre2 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb
oracle_enhanced-1.2.5 lib/active_record/connection_adapters/oracle_enhanced_cpk.rb