C# Class RazorDB.JournaledMemTable

显示文件 Open project: gnoso/razordb Class Usage Examples

Public Methods

Method Description
Add ( Key key, Value value ) : bool
Close ( ) : void
EnumerateSnapshot ( ) : Value>>.IEnumerable
EnumerateSnapshotFromKey ( Key key ) : Value>>.IEnumerable
JournaledMemTable ( string baseFileName, int version ) : System
Lookup ( Key key, Value &value ) : bool
WriteToSortedBlockTable ( Manifest manifest ) : void

Method Details

Add() public method

public Add ( Key key, Value value ) : bool
key Key
value Value
return bool

Close() public method

public Close ( ) : void
return void

EnumerateSnapshot() public method

public EnumerateSnapshot ( ) : Value>>.IEnumerable
return Value>>.IEnumerable

EnumerateSnapshotFromKey() public method

public EnumerateSnapshotFromKey ( Key key ) : Value>>.IEnumerable
key Key
return Value>>.IEnumerable

JournaledMemTable() public method

public JournaledMemTable ( string baseFileName, int version ) : System
baseFileName string
version int
return System

Lookup() public method

public Lookup ( Key key, Value &value ) : bool
key Key
value Value
return bool

WriteToSortedBlockTable() public method

public WriteToSortedBlockTable ( Manifest manifest ) : void
manifest Manifest
return void