C# Class DBreeze.LianaTrie.Iterations.Forward

ファイルを表示 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_oe property

public int PrefixDeep
return int

ReturnKeyValuePair public_oe property

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