TriePrefix (gb.data)

Questa classe fornisce una vista di sola lettura di una parte di un Trie. Ti consente di esaminare le chiavi con un prefisso comune.

This class is not creatable.

This class acts like a read-only array.

This class is enumerable with the FOR EACH keyword.

Properties
Key   Restituisce la chiave relativa dell'ultimo oggetto enumerato.
Prefix   Restituisce la stringa del prefisso di questo oggetto.

Methods
Add   Aggiunge byte al prefisso. Se il prefisso esteso non esiste all'interno del Trie, viene generato un errore.
Exist   Restituisce se la chiave fornita esiste in relazione al prefisso. Questo restituisce lo stesso di hTrie.Exist(hTriePrefix.Prefix & RelKey).
Remove   Rimuovere i byte alla fine del prefisso.

Le ricerche iniziano nel mezzo del Trie e sono quindi piĆ¹ veloci (rispetto alle ricerche ripetute con lo stesso prefisso).

Gli oggetti TriePrefix vengono invalidati quando si modifica Trie, quindi fai attenzione se li memorizzi in modo persistente.