module Sequel::JDBC::AS400::DatabaseMethods
Instance methods for AS400 Database objects accessed via JDBC.
Constants
- TRANSACTION_BEGIN
- TRANSACTION_COMMIT
- TRANSACTION_ROLLBACK
Public Instance Methods
database_type()
click to toggle source
AS400 uses the :as400 database type.
# File lib/sequel/adapters/jdbc/as400.rb, line 18 def database_type :as400 end
last_insert_id(conn, opts={})
click to toggle source
TODO: Fix for AS400
# File lib/sequel/adapters/jdbc/as400.rb, line 23 def last_insert_id(conn, opts={}) nil end
supports_transaction_isolation_levels?()
click to toggle source
AS400 supports transaction isolation levels
# File lib/sequel/adapters/jdbc/as400.rb, line 28 def supports_transaction_isolation_levels? true end
Private Instance Methods
begin_transaction(conn, opts={})
click to toggle source
Use JDBC connection's setAutoCommit to false to start transactions
Calls superclass method
Sequel::JDBC::Transactions#begin_transaction
# File lib/sequel/adapters/jdbc/as400.rb, line 35 def begin_transaction(conn, opts={}) set_transaction_isolation(conn, opts) super end