Sha256: 291b3b277a5ede60ed78b879c23e39229ba36e76ecca42a158cc8bec79d855fa

Contents?: true

Size: 512 Bytes

Versions: 2

Compression:

Stored size: 512 Bytes

Contents

require 'upsert/connection/jdbc'

class Upsert
  class Connection
    # @private
    class Java_OrgPostgresqlJdbc4_Jdbc4Connection < Connection
      include Jdbc
      include Postgresql

      def quote_ident(k)
        DOUBLE_QUOTE + k.to_s.gsub(DOUBLE_QUOTE, '""') + DOUBLE_QUOTE
      end

      def in_transaction?
        # https://github.com/kares/activerecord-jdbc-adapter/commit/4d6e0e0c52d12b0166810dffc9f898141a23bee6
        ![0, 4].include?(metal.get_transaction_state)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
upsert-2.2.1 lib/upsert/connection/Java_OrgPostgresqlJdbc4_Jdbc4Connection.rb
upsert-2.2.0 lib/upsert/connection/Java_OrgPostgresqlJdbc4_Jdbc4Connection.rb