Sha256: 51da15907ea5e7d1d81a4b7d0e9cd2b393f80a4d21e6883a9b3ca4302c234872

Contents?: true

Size: 723 Bytes

Versions: 14

Compression:

Stored size: 723 Bytes

Contents

Sequel.require 'adapters/shared/firebird'
Sequel.require 'adapters/jdbc/transactions'

module Sequel
  module JDBC
    # Database and Dataset instance methods for Firebird specific
    # support via JDBC.
    module Firebird
      # Database instance methods for Firebird databases accessed via JDBC.
      module DatabaseMethods
        include Sequel::Firebird::DatabaseMethods
        include Sequel::JDBC::Transactions
        
        # Add the primary_keys and primary_key_sequences instance variables,
        # so we can get the correct return values for inserted rows.
        def self.extended(db)
          db.instance_eval do
            @primary_keys = {}
          end
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sequel-3.47.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.46.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.45.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.44.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.43.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.42.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.41.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.40.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.39.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.38.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.37.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.36.1 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.36.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.35.0 lib/sequel/adapters/jdbc/firebird.rb