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