C# Класс DBreeze.LianaTrie.Iterations.Forward

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
PrefixDeep int
ReturnKeyValuePair bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Forward() публичный Метод

public Forward ( LTrieRootNode root ) : System
root LTrieRootNode
Результат System

IterateForward() публичный Метод

public IterateForward ( bool useCache ) : IEnumerable
useCache bool
Результат IEnumerable

IterateForwardForMinimal() публичный Метод

public IterateForwardForMinimal ( bool useCache ) : LTrieRow
useCache bool
Результат LTrieRow

IterateForwardFromTo() публичный Метод

IterateForwardFromTo
public IterateForwardFromTo ( byte initKey, byte stopKey, bool inclStartKey, bool inclStopKey, bool useCache ) : IEnumerable
initKey byte
stopKey byte
inclStartKey bool
inclStopKey bool
useCache bool
Результат IEnumerable

IterateForwardSkip() публичный Метод

public IterateForwardSkip ( ulong skippingQuantity, bool useCache ) : IEnumerable
skippingQuantity ulong
useCache bool
Результат IEnumerable

IterateForwardSkipFrom() публичный Метод

public IterateForwardSkipFrom ( byte initKey, ulong skippingQuantity, bool useCache ) : IEnumerable
initKey byte
skippingQuantity ulong
useCache bool
Результат IEnumerable

IterateForwardStartFrom() публичный Метод

public IterateForwardStartFrom ( byte initKey, bool inclStartKey, bool useCache ) : IEnumerable
initKey byte
inclStartKey bool
useCache bool
Результат IEnumerable

IterateForwardStartsWith() публичный Метод

public IterateForwardStartsWith ( byte initKey, bool useCache ) : IEnumerable
initKey byte
useCache bool
Результат IEnumerable

IterateForwardStartsWithClosestToPrefix() публичный Метод

public IterateForwardStartsWithClosestToPrefix ( byte initKey, bool useCache ) : IEnumerable
initKey byte
useCache bool
Результат IEnumerable

IterateForwardStartsWith_Prefix_Helper() публичный Метод

public IterateForwardStartsWith_Prefix_Helper ( byte initKey, bool useCache ) : void
initKey byte
useCache bool
Результат void

Описание свойств

PrefixDeep публичное свойство

public int PrefixDeep
Результат int

ReturnKeyValuePair публичное свойство

If we use load Key already With Value, or just key and link to the value
public bool ReturnKeyValuePair
Результат bool