class

RocksDB::BaseTransaction

Inherits Reference < Object

Constructors

new(value : Pointer(LibRocksDB::Transaction), default_read_options : ReadOptions, default_write_options : WriteOptions)
Source

Instance methods

commit
Source
delete(column_family : ColumnFamilyHandle, key : Bytes) : Nil
Source
delete(key : Bytes) : Nil
Source
finalize
Source
get(key : Bytes, read_options : ReadOptions = @default_read_options) : Bytes | Nil
Source
get(column_family : ColumnFamilyHandle, key : Bytes, read_options : ReadOptions = @default_read_options) : Bytes | Nil
Source
get_for_update(key : Bytes, read_options : ReadOptions = @default_read_options) : Bytes | Nil
Source
get_for_update(column_family : ColumnFamilyHandle, key : Bytes, read_options : ReadOptions = @default_read_options) : Bytes | Nil
Source
iterator(read_options : ReadOptions = @default_read_options)
Source
iterator(column_family : ColumnFamilyHandle, read_options : ReadOptions = @default_read_options)
Source
put(column_family : ColumnFamilyHandle, key : Bytes, value : Bytes) : Nil
Source
put(key : Bytes, value : Bytes) : Nil
Source
rollback
Source
rollback_to_savepoint
Source
set_savepoint
Source
to_unsafe
Source
write(batch : WriteBatch)
Source