RocksDB::TransactionDatabase
Constructors
Class methods
Instance methods
begin_transaction(write_options : WriteOptions = @default_write_options, transaction_options : TransactionOptions = @default_transaction_options)
Sourcebegin_transaction(old : Transaction, write_options : WriteOptions = @default_write_options, transaction_options : TransactionOptions = @default_transaction_options)
Sourceclose
Sourceclosed?
Sourcedelete(column_family : ColumnFamilyHandle, key : Bytes, write_options : WriteOptions = @default_write_options) : Nil
Sourcefinalize
Sourceget(column_family : ColumnFamilyHandle, key : Bytes, read_options : ReadOptions = @default_read_options) : Bytes | Nil
Sourceiterator(read_options : ReadOptions = @default_read_options)
Sourceiterator(column_family : ColumnFamilyHandle, read_options : ReadOptions = @default_read_options)
Sourceput(column_family : ColumnFamilyHandle, key : Bytes, value : Bytes, write_options : WriteOptions = @default_write_options) : Nil
Sourcesnapshot
Sourceto_unsafe
Sourcewrite(batch : WriteBatch, write_options : WriteOptions = @default_write_options) : Nil
Source