C# Class DBreeze.LianaTrie.Iterations.Forward

Show file Open project: hhblaze/DBreeze Class Usage Examples

Public Properties

Property Type Description
PrefixDeep int
ReturnKeyValuePair bool

Public Methods

Method Description
Forward ( LTrieRootNode root ) : System
IterateForward ( bool useCache ) : IEnumerable
IterateForwardForMinimal ( bool useCache ) : LTrieRow
IterateForwardFromTo ( byte initKey, byte stopKey, bool inclStartKey, bool inclStopKey, bool useCache ) : IEnumerable

IterateForwardFromTo

IterateForwardSkip ( ulong skippingQuantity, bool useCache ) : IEnumerable
IterateForwardSkipFrom ( byte initKey, ulong skippingQuantity, bool useCache ) : IEnumerable
IterateForwardStartFrom ( byte initKey, bool inclStartKey, bool useCache ) : IEnumerable
IterateForwardStartsWith ( byte initKey, bool useCache ) : IEnumerable
IterateForwardStartsWithClosestToPrefix ( byte initKey, bool useCache ) : IEnumerable
IterateForwardStartsWith_Prefix_Helper ( byte initKey, bool useCache ) : void

Private Methods

Method Description
ItFrw ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItFrwForMin ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItFrwFromTo ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable

ItFrwFromTo

ItFrwSkip ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItFrwSkipFrom ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItFrwStartFrom ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItFrwStartsWith ( LTrieGenerationNode gn, byte generationMapLine, int deep, bool useCache ) : IEnumerable
ItFrwStartsWith_Prefix_Helper ( LTrieGenerationNode gn, byte generationMapLine, int deep, bool useCache ) : IEnumerable

Method Details

Forward() public method

public Forward ( LTrieRootNode root ) : System
root LTrieRootNode
return System

IterateForward() public method

public IterateForward ( bool useCache ) : IEnumerable
useCache bool
return IEnumerable

IterateForwardForMinimal() public method

public IterateForwardForMinimal ( bool useCache ) : LTrieRow
useCache bool
return LTrieRow

IterateForwardFromTo() public method

IterateForwardFromTo
public IterateForwardFromTo ( byte initKey, byte stopKey, bool inclStartKey, bool inclStopKey, bool useCache ) : IEnumerable
initKey byte
stopKey byte
inclStartKey bool
inclStopKey bool
useCache bool
return IEnumerable

IterateForwardSkip() public method

public IterateForwardSkip ( ulong skippingQuantity, bool useCache ) : IEnumerable
skippingQuantity ulong
useCache bool
return IEnumerable

IterateForwardSkipFrom() public method

public IterateForwardSkipFrom ( byte initKey, ulong skippingQuantity, bool useCache ) : IEnumerable
initKey byte
skippingQuantity ulong
useCache bool
return IEnumerable

IterateForwardStartFrom() public method

public IterateForwardStartFrom ( byte initKey, bool inclStartKey, bool useCache ) : IEnumerable
initKey byte
inclStartKey bool
useCache bool
return IEnumerable

IterateForwardStartsWith() public method

public IterateForwardStartsWith ( byte initKey, bool useCache ) : IEnumerable
initKey byte
useCache bool
return IEnumerable

IterateForwardStartsWithClosestToPrefix() public method

public IterateForwardStartsWithClosestToPrefix ( byte initKey, bool useCache ) : IEnumerable
initKey byte
useCache bool
return IEnumerable

IterateForwardStartsWith_Prefix_Helper() public method

public IterateForwardStartsWith_Prefix_Helper ( byte initKey, bool useCache ) : void
initKey byte
useCache bool
return void

Property Details

PrefixDeep public property

public int PrefixDeep
return int

ReturnKeyValuePair public property

If we use load Key already With Value, or just key and link to the value
public bool ReturnKeyValuePair
return bool