Module: Sequel::JDBC::Hive2::DatabaseMethods
- Includes:
- Impala::DatabaseMethods
- Defined in:
- lib/sequel/adapters/jdbc/hive2.rb
Instance Method Summary collapse
- #disconnect_connection(c) ⇒ Object
-
#disconnect_error?(exception, opts) ⇒ Boolean
Recognize wrapped and unwrapped java.net.SocketExceptions as disconnect errors.
Methods included from Impala::DatabaseMethods
#compute_stats, #create_join_table, #create_schema, #create_table, #database_type, #describe, #drop_schema, #drop_table, #implicit_qualify, #invalidate_metadata, #invalidate_table_schemas, #load_data, #refresh, #serial_primary_key_options, #set, #supports_create_table_if_not_exists?, #supports_foreign_key_parsing?, #supports_index_parsing?, #tables, #transaction, #values, #views
Instance Method Details
#disconnect_connection(c) ⇒ Object
24 25 26 27 28 |
# File 'lib/sequel/adapters/jdbc/hive2.rb', line 24 def disconnect_connection(c) super rescue java.sql.SQLException nil end |
#disconnect_error?(exception, opts) ⇒ Boolean
Recognize wrapped and unwrapped java.net.SocketExceptions as disconnect errors
20 21 22 |
# File 'lib/sequel/adapters/jdbc/hive2.rb', line 20 def disconnect_error?(exception, opts) super || exception. =~ /\A(Java::JavaSql::SQLException: )?org\.apache\.thrift\.transport\.TTransportException: java\.net\.SocketException/ end |