module Sequel::JDBC::JTDS::DatabaseMethods

Private Instance Methods

database_exception_use_sqlstates?() click to toggle source

JTDS exception handling with SQLState is less accurate than with regexps.

   # File lib/sequel/adapters/jdbc/jtds.rb
24 def database_exception_use_sqlstates?
25   false
26 end
disconnect_error?(exception, opts) click to toggle source
Calls superclass method
   # File lib/sequel/adapters/jdbc/jtds.rb
28 def disconnect_error?(exception, opts)
29   super || exception.message =~ /\AInvalid state, the Connection object is closed\.\z/
30 end
set_ps_arg_nil(cps, i) click to toggle source

Handle nil values by using setNull with the correct parameter type.

   # File lib/sequel/adapters/jdbc/jtds.rb
33 def set_ps_arg_nil(cps, i)
34   cps.setNull(i, cps.getParameterMetaData.getParameterType(i))
35 end