AS400 uses the :as400 database type.
# File lib/sequel/adapters/jdbc/as400.rb, line 18 def database_type :as400 end
TODO: Fix for AS400
# File lib/sequel/adapters/jdbc/as400.rb, line 23 def last_insert_id(conn, opts=OPTS) nil end
AS400 supports transaction isolation levels
# File lib/sequel/adapters/jdbc/as400.rb, line 28 def supports_transaction_isolation_levels? true end
Use JDBC connection's setAutoCommit to false to start transactions
# File lib/sequel/adapters/jdbc/as400.rb, line 39 def begin_transaction(conn, opts=OPTS) set_transaction_isolation(conn, opts) super end
# File lib/sequel/adapters/jdbc/as400.rb, line 34 def disconnect_error?(exception, opts) super || exception.message =~ /\AThe connection does not exist\./ end