Class: CLibsql::Transaction

Inherits:
FFI::Struct
  • Object
show all
Includes:
Verify
Defined in:
lib/libsql.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods included from Verify

#verify

Instance Method Details

#commitObject



66
# File 'lib/libsql.rb', line 66

def commit = CLibsql.libsql_transaction_commit(self)

#deinitObject



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)

#rollbackObject



67
# File 'lib/libsql.rb', line 67

def rollback = CLibsql.libsql_transaction_rollback(self)