C# Class DBreeze.LianaTrie.LTrieKidsInNode

Afficher le fichier Open project: hhblaze/DBreeze Class Usage Examples

Méthodes publiques

Свойство Type Description
ValueIsEmpty bool

Méthodes publiques

Méthode Description
AddKid ( int kid, byte ptr ) : void
AddKidPointer ( int kid, byte ptr ) : void
ContainsKid ( int kid ) : bool
Count ( ) : int
GetKid ( int kid ) : LTrieKid
GetKidValue ( ) : LTrieKid

Gets Value kid (before 0-255)

GetKidsBackward ( ) : IEnumerable
GetKidsBackward ( int startFrom ) : IEnumerable
GetKidsForSave ( int reservation ) : byte[]

Returns null, if not necessary to save generation node (cause it didn't change). AllowSave = false;

GetKidsForward ( ) : IEnumerable
GetKidsForward ( int startFrom ) : IEnumerable
GetMaxKid ( ) : LTrieKid
GetMinKid ( ) : LTrieKid
GetPointerToTheKid ( int kid ) : byte[]
LTrieKidsInNode ( ushort pointerLength ) : System
ParseKids ( byte &bKids ) : int

Returns quantity of reservation slots

Returns quantity of reservation slots

RemoveAllKids ( ) : void
RemoveKid ( int kid ) : void
RemoveValueKid ( ) : void
ReplaceValueLinkOnKidLink ( int kid ) : byte[]

Private Methods

Méthode Description
FindNewMax ( ) : void
FindNewMin ( ) : void
SearchExtremums ( ) : void

Method Details

AddKid() public méthode

public AddKid ( int kid, byte ptr ) : void
kid int
ptr byte
Résultat void

AddKidPointer() public méthode

public AddKidPointer ( int kid, byte ptr ) : void
kid int
ptr byte
Résultat void

ContainsKid() public méthode

public ContainsKid ( int kid ) : bool
kid int
Résultat bool

Count() public méthode

public Count ( ) : int
Résultat int

GetKid() public méthode

public GetKid ( int kid ) : LTrieKid
kid int
Résultat LTrieKid

GetKidValue() public méthode

Gets Value kid (before 0-255)
public GetKidValue ( ) : LTrieKid
Résultat LTrieKid

GetKidsBackward() public méthode

public GetKidsBackward ( ) : IEnumerable
Résultat IEnumerable

GetKidsBackward() public méthode

public GetKidsBackward ( int startFrom ) : IEnumerable
startFrom int
Résultat IEnumerable

GetKidsForSave() public méthode

Returns null, if not necessary to save generation node (cause it didn't change). AllowSave = false;
public GetKidsForSave ( int reservation ) : byte[]
reservation int
Résultat byte[]

GetKidsForward() public méthode

public GetKidsForward ( ) : IEnumerable
Résultat IEnumerable

GetKidsForward() public méthode

public GetKidsForward ( int startFrom ) : IEnumerable
startFrom int
Résultat IEnumerable

GetMaxKid() public méthode

public GetMaxKid ( ) : LTrieKid
Résultat LTrieKid

GetMinKid() public méthode

public GetMinKid ( ) : LTrieKid
Résultat LTrieKid

GetPointerToTheKid() public méthode

public GetPointerToTheKid ( int kid ) : byte[]
kid int
Résultat byte[]

LTrieKidsInNode() public méthode

public LTrieKidsInNode ( ushort pointerLength ) : System
pointerLength ushort
Résultat System

ParseKids() public méthode

Returns quantity of reservation slots Returns quantity of reservation slots
public ParseKids ( byte &bKids ) : int
bKids byte
Résultat int

RemoveAllKids() public méthode

public RemoveAllKids ( ) : void
Résultat void

RemoveKid() public méthode

public RemoveKid ( int kid ) : void
kid int
Résultat void

RemoveValueKid() public méthode

public RemoveValueKid ( ) : void
Résultat void

ReplaceValueLinkOnKidLink() public méthode

public ReplaceValueLinkOnKidLink ( int kid ) : byte[]
kid int
Résultat byte[]

Property Details

ValueIsEmpty public_oe property

Indicates that Kids Line contains no Value-Kid
public bool ValueIsEmpty
Résultat bool