Module: Sequel::JDBC::AS400::DatabaseMethods
- Defined in:
- lib/sequel/adapters/jdbc/as400.rb
Overview
Instance methods for AS400 Database objects accessed via JDBC.
Constant Summary collapse
- TRANSACTION_BEGIN =
'Transaction.begin'.freeze
- TRANSACTION_COMMIT =
'Transaction.commit'.freeze
- TRANSACTION_ROLLBACK =
'Transaction.rollback'.freeze
Instance Method Summary collapse
-
#database_type ⇒ Object
AS400 uses the :as400 database type.
-
#dataset(opts = nil) ⇒ Object
Return Sequel::JDBC::AS400::Dataset object with the given opts.
-
#last_insert_id(conn, opts = {}) ⇒ Object
TODO: Fix for AS400.
-
#supports_transaction_isolation_levels? ⇒ Boolean
AS400 supports transaction isolation levels.
Instance Method Details
#database_type ⇒ Object
AS400 uses the :as400 database type.
12 13 14 |
# File 'lib/sequel/adapters/jdbc/as400.rb', line 12 def database_type :as400 end |
#dataset(opts = nil) ⇒ Object
Return Sequel::JDBC::AS400::Dataset object with the given opts.
17 18 19 |
# File 'lib/sequel/adapters/jdbc/as400.rb', line 17 def dataset(opts=nil) Sequel::JDBC::AS400::Dataset.new(self, opts) end |
#last_insert_id(conn, opts = {}) ⇒ Object
TODO: Fix for AS400
22 23 24 |
# File 'lib/sequel/adapters/jdbc/as400.rb', line 22 def last_insert_id(conn, opts={}) nil end |
#supports_transaction_isolation_levels? ⇒ Boolean
AS400 supports transaction isolation levels
27 28 29 |
# File 'lib/sequel/adapters/jdbc/as400.rb', line 27 def supports_transaction_isolation_levels? true end |