Class: CLibsql::Transaction
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- CLibsql::Transaction
- Includes:
- Verify
- Defined in:
- lib/libsql.rb
Overview
:nodoc:
Instance Method Summary collapse
- #commit ⇒ Object
- #deinit ⇒ Object
- #execute_batch(sql) ⇒ Object
- #prepare(sql) ⇒ Object
- #rollback ⇒ Object
Methods included from Verify
Instance Method Details
#commit ⇒ Object
66 |
# File 'lib/libsql.rb', line 66 def commit = CLibsql.libsql_transaction_commit(self) |
#deinit ⇒ Object
70 |
# File 'lib/libsql.rb', line 70 def deinit = CLibsql.libsql_transaction_deinit self |
#execute_batch(sql) ⇒ Object
69 |
# File 'lib/libsql.rb', line 69 def execute_batch(sql) = CLibsql.libsql_transaction_batch(self, sql).tap(&:verify) |
#prepare(sql) ⇒ Object
68 |
# File 'lib/libsql.rb', line 68 def prepare(sql) = CLibsql.libsql_transaction_prepare(self, sql).tap(&:verify) |
#rollback ⇒ Object
67 |
# File 'lib/libsql.rb', line 67 def rollback = CLibsql.libsql_transaction_rollback(self) |