C# Class RazorDB.MemTable

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

Public Methods

Method Description
Add ( Key key, Value value ) : void
Enumerate ( ) : Value>>.IEnumerable
GetEnumerableSnapshot ( ) : Value>>.IEnumerable
Lookup ( Key key, Value &value ) : bool
ReadFromJournal ( string fileName, int version ) : void
WriteToSortedBlockTable ( string baseFileName, int level, int version ) : void

Method Details

Add() public method

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

Enumerate() public method

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

GetEnumerableSnapshot() public method

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

Lookup() public method

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

ReadFromJournal() public method

public ReadFromJournal ( string fileName, int version ) : void
fileName string
version int
return void

WriteToSortedBlockTable() public method

public WriteToSortedBlockTable ( string baseFileName, int level, int version ) : void
baseFileName string
level int
version int
return void