class

RocksDB::OptimisticTransactionDatabase

Inherits RocksDB::Database < Reference < Object

Constructors

new(value, optimistic_transaction_db : Pointer(LibRocksDB::OptimisticTransactionDb), families = {} of String => ColumnFamilyHandle)
Source

Class methods

open(path : String, options : Options, families : Hash(String, Options))
Source
open(path : String, options : Options)
Source

Instance methods

begin_transaction(write_options : WriteOptions = @default_write_options, optimistic_transaction_options : OptimisticTransactionOptions = @default_optimistic_transaction_options)
Source
begin_transaction(old : OptimisticTransaction, write_options : WriteOptions = @default_write_options, optimistic_transaction_options : OptimisticTransactionOptions = @default_optimistic_transaction_options)
Source
close
Source