Module | Sequel::JDBC::HSQLDB::DatabaseMethods |
In: |
lib/sequel/adapters/jdbc/hsqldb.rb
|
DATABASE_ERROR_REGEXPS | = | { /integrity constraint violation: unique constraint or index violation/ => UniqueConstraintViolation, /integrity constraint violation: foreign key/ => ForeignKeyConstraintViolation, /integrity constraint violation: check constraint/ => CheckConstraintViolation, /integrity constraint violation: NOT NULL check constraint/ => NotNullConstraintViolation, /serialization failure/ => SerializationFailure, }.freeze |
The version of the database, as an integer (e.g 2.2.5 -> 20205)
# File lib/sequel/adapters/jdbc/hsqldb.rb, line 36 36: def db_version 37: return @db_version if defined?(@db_version) 38: v = get(Sequel.function(:DATABASE_VERSION)) 39: @db_version = if v =~ /(\d+)\.(\d+)\.(\d+)/ 40: $1.to_i * 10000 + $2.to_i * 100 + $3.to_i 41: end 42: end