| Module | Sequel::JDBC::Transactions |
| In: |
lib/sequel/adapters/jdbc/transactions.rb
|
| TRANSACTION_BEGIN | = | 'Transaction.begin'.freeze |
| TRANSACTION_COMMIT | = | 'Transaction.commit'.freeze |
| TRANSACTION_RELEASE_SP | = | 'Transaction.release_savepoint'.freeze |
| TRANSACTION_ROLLBACK | = | 'Transaction.rollback'.freeze |
| TRANSACTION_ROLLBACK_SP | = | 'Transaction.rollback_savepoint'.freeze |
| TRANSACTION_SAVEPOINT | = | 'Transaction.savepoint'.freeze |
Check the JDBC DatabaseMetaData for savepoint support
# File lib/sequel/adapters/jdbc/transactions.rb, line 12
12: def supports_savepoints?
13: return @supports_savepoints if defined?(@supports_savepoints)
14: @supports_savepoints = synchronize{|c| c.get_meta_data.supports_savepoints}
15: end