Sha256: f9b1181c2a94931eedb85aaf9a7d4279a3da0ef54e81f5532e7a2ad3cc94c306

Contents?: true

Size: 780 Bytes

Versions: 15

Compression:

Stored size: 780 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
        extend Sequel::Database::ResetIdentifierMangling
        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

15 entries across 15 versions & 1 rubygems

Version Path
sequel-4.12.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.11.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.10.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.9.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.8.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.7.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.6.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.5.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.4.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.3.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.2.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.1.1 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.1.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-4.0.0 lib/sequel/adapters/jdbc/firebird.rb
sequel-3.48.0 lib/sequel/adapters/jdbc/firebird.rb