module Sequel::JDBC::Hive2::DatabaseMethods

Public Instance Methods

disconnect_connection(c) click to toggle source
Calls superclass method
   # File lib/sequel/adapters/jdbc/hive2.rb
24 def disconnect_connection(c)
25   super
26 rescue java.sql.SQLException
27   nil
28 end
disconnect_error?(exception, opts) click to toggle source

Recognize wrapped and unwrapped java.net.SocketExceptions as disconnect errors

Calls superclass method
   # File lib/sequel/adapters/jdbc/hive2.rb
20 def disconnect_error?(exception, opts)
21   super || exception.message =~ /\A(Java::JavaSql::SQLException: )?org\.apache\.thrift\.transport\.TTransportException: java\.net\.SocketException/
22 end