| Module | Sequel::JDBC::H2::DatabaseMethods |
| In: |
lib/sequel/adapters/jdbc/h2.rb
|
| DATABASE_ERROR_REGEXPS | = | { /Unique index or primary key violation/ => UniqueConstraintViolation, /Referential integrity constraint violation/ => ForeignKeyConstraintViolation, /Check constraint violation/ => CheckConstraintViolation, /NULL not allowed for column/ => NotNullConstraintViolation, /Deadlock detected\. The current transaction was rolled back\./ => SerializationFailure, }.freeze |
# File lib/sequel/adapters/jdbc/h2.rb, line 17
17: def commit_prepared_transaction(transaction_id, opts=OPTS)
18: run("COMMIT TRANSACTION #{transaction_id}", opts)
19: end
# File lib/sequel/adapters/jdbc/h2.rb, line 30
30: def h2_version
31: @h2_version ||= get(Sequel.function(:H2VERSION))
32: end
# File lib/sequel/adapters/jdbc/h2.rb, line 34
34: def rollback_prepared_transaction(transaction_id, opts=OPTS)
35: run("ROLLBACK TRANSACTION #{transaction_id}", opts)
36: end