C# Class Bend.TimestampSnapshotStage

Inheritance: IStepsSnapshotKVDB
Show file Open project: jeske/StepsDB-alpha

Public Methods

Method Description
FindNext ( IComparable keytest, bool equal_ok ) : RecordData>.KeyValuePair
FindPrev ( IComparable keytest, bool equal_ok ) : RecordData>.KeyValuePair
TimestampSnapshotStage ( IStepsKVDB next_stage ) : System
getSnapshot ( ) : IStepsKVDB
scanBackward ( IScanner scanner ) : RecordData>>.IEnumerable
scanForward ( IScanner scanner ) : RecordData>>.IEnumerable
setValue ( RecordKey key, RecordUpdate update ) : void

Private Methods

Method Description
TimestampSnapshotStage ( IStepsKVDB next_stage, long frozen_at_timestamp ) : System
_scan ( IScanner scanner, bool direction_is_forward ) : RecordData>>.IEnumerable

Method Details

FindNext() public method

public FindNext ( IComparable keytest, bool equal_ok ) : RecordData>.KeyValuePair
keytest IComparable
equal_ok bool
return RecordData>.KeyValuePair

FindPrev() public method

public FindPrev ( IComparable keytest, bool equal_ok ) : RecordData>.KeyValuePair
keytest IComparable
equal_ok bool
return RecordData>.KeyValuePair

TimestampSnapshotStage() public method

public TimestampSnapshotStage ( IStepsKVDB next_stage ) : System
next_stage IStepsKVDB
return System

getSnapshot() public method

public getSnapshot ( ) : IStepsKVDB
return IStepsKVDB

scanBackward() public method

public scanBackward ( IScanner scanner ) : RecordData>>.IEnumerable
scanner IScanner
return RecordData>>.IEnumerable

scanForward() public method

public scanForward ( IScanner scanner ) : RecordData>>.IEnumerable
scanner IScanner
return RecordData>>.IEnumerable

setValue() public method

public setValue ( RecordKey key, RecordUpdate update ) : void
key RecordKey
update RecordUpdate
return void