Class: Sequel::D1::Error
- Inherits:
-
Error
- Object
- Error
- Sequel::D1::Error
- Defined in:
- lib/sequel/adapters/d1.rb
Overview
Exception raised when the JS binding reports a SQLite error or when the adapter detects a contract violation (e.g. missing meta field expected from D1’s run() response).
Direct Known Subclasses
Instance Attribute Summary collapse
-
#meta ⇒ Object
readonly
Returns the value of attribute meta.
-
#sql ⇒ Object
readonly
Returns the value of attribute sql.
Instance Method Summary collapse
-
#initialize(message, sql: nil, meta: nil) ⇒ Error
constructor
A new instance of Error.
Constructor Details
#initialize(message, sql: nil, meta: nil) ⇒ Error
Returns a new instance of Error.
52 53 54 55 56 |
# File 'lib/sequel/adapters/d1.rb', line 52 def initialize(, sql: nil, meta: nil) super() @sql = sql @meta = end |
Instance Attribute Details
#meta ⇒ Object (readonly)
Returns the value of attribute meta.
50 51 52 |
# File 'lib/sequel/adapters/d1.rb', line 50 def @meta end |
#sql ⇒ Object (readonly)
Returns the value of attribute sql.
50 51 52 |
# File 'lib/sequel/adapters/d1.rb', line 50 def sql @sql end |