C# Class DBreeze.LianaTrie.Iterations.Backward

ファイルを表示 Open project: hhblaze/DBreeze Class Usage Examples

Public Methods

Method Description
Backward ( LTrieRootNode root ) : System
IterateBackward ( bool useCache ) : IEnumerable
IterateBackwardForMaximal ( bool useCache ) : LTrieRow
IterateBackwardFromTo ( byte initKey, byte stopKey, bool inclStartKey, bool inclStopKey, bool useCache ) : IEnumerable

IterateBackwardFromTo

IterateBackwardSkip ( ulong skippingQuantity, bool useCache ) : IEnumerable
IterateBackwardSkipFrom ( byte initKey, ulong skippingQuantity, bool useCache ) : IEnumerable
IterateBackwardStartFrom ( byte initKey, bool inclStartKey, bool useCache ) : IEnumerable
IterateBackwardStartsWith ( byte initKey, bool useCache ) : IEnumerable
IterateBackwardStartsWithClosestToPrefix ( byte initKey, bool useCache ) : IEnumerable

Private Methods

Method Description
ItBwd ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItBwdForMaximal ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItBwdFromTo ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable

ItBwdFromTo

ItBwdSkip ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItBwdSkipFrom ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItBwdStartFrom ( LTrieGenerationNode gn, byte generationMapLine, bool useCache ) : IEnumerable
ItBwdStartsWith ( LTrieGenerationNode gn, byte generationMapLine, int deep, bool useCache ) : IEnumerable

Method Details

Backward() public method

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

IterateBackward() public method

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

IterateBackwardForMaximal() public method

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

IterateBackwardFromTo() public method

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

IterateBackwardSkip() public method

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

IterateBackwardSkipFrom() public method

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

IterateBackwardStartFrom() public method

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

IterateBackwardStartsWith() public method

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

IterateBackwardStartsWithClosestToPrefix() public method

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