module Sequel::JDBC::Fdbsql::DatabaseMethods

Methods to add to Database instances that access Fdbsql via JDBC.

Constants

DISCONNECT_ERROR_RE

Public Class Methods

extended(db) click to toggle source

Add the primary_keys and primary_key_sequences instance variables, so we can get the correct return values for inserted rows.

Calls superclass method
# File lib/sequel/adapters/jdbc/fdbsql.rb, line 27
def self.extended(db)
  super
  db.send(:adapter_initialize)
end

Private Instance Methods

database_exception_sqlstate(exception, opts) click to toggle source
# File lib/sequel/adapters/jdbc/fdbsql.rb, line 39
def database_exception_sqlstate(exception, opts)
  if exception.respond_to?(:sql_state)
    exception.sql_state
  end
end
disconnect_error?(exception, opts) click to toggle source
Calls superclass method
# File lib/sequel/adapters/jdbc/fdbsql.rb, line 35
def disconnect_error?(exception, opts)
  super || exception.message =~ DISCONNECT_ERROR_RE
end