AS400 uses the :as400 database type.
# File lib/sequel/adapters/jdbc/as400.rb, line 27 def database_type :as400 end
TODO: Fix for AS400
# File lib/sequel/adapters/jdbc/as400.rb, line 32 def last_insert_id(conn, opts=OPTS) nil end
AS400 supports transaction isolation levels
# File lib/sequel/adapters/jdbc/as400.rb, line 37 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 48 def begin_transaction(conn, opts=OPTS) set_transaction_isolation(conn, opts) super end
# File lib/sequel/adapters/jdbc/as400.rb, line 43 def disconnect_error?(exception, opts) super || exception.message =~ /\AThe connection does not exist\./ end