Class: CLibsql::Statement
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- CLibsql::Statement
- Includes:
- Verify
- Defined in:
- lib/libsql.rb
Overview
:nodoc:
Instance Method Summary collapse
- #bind_named(name, value) ⇒ Object
- #bind_value(value) ⇒ Object
- #column_count ⇒ Object
- #deinit ⇒ Object
- #execute ⇒ Object
- #query ⇒ Object
- #reset ⇒ Object
Methods included from Verify
Instance Method Details
#bind_named(name, value) ⇒ Object
80 |
# File 'lib/libsql.rb', line 80 def bind_named(name, value) = CLibsql.libsql_statement_bind_named(self, name, value).tap(&:verify) |
#bind_value(value) ⇒ Object
79 |
# File 'lib/libsql.rb', line 79 def bind_value(value) = CLibsql.libsql_statement_bind_value(self, value).tap(&:verify) |
#column_count ⇒ Object
83 |
# File 'lib/libsql.rb', line 83 def column_count = CLibsql.libsql_statement_column_count(self) |
#deinit ⇒ Object
85 |
# File 'lib/libsql.rb', line 85 def deinit = CLibsql.libsql_statement_deinit(self) |
#execute ⇒ Object
82 |
# File 'lib/libsql.rb', line 82 def execute = CLibsql.libsql_statement_execute(self).tap(&:verify) |
#query ⇒ Object
81 |
# File 'lib/libsql.rb', line 81 def query = CLibsql.libsql_statement_query(self).tap(&:verify) |
#reset ⇒ Object
84 |
# File 'lib/libsql.rb', line 84 def reset = CLibsql.libsql_statement_reset(self) |