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.

Questa classe non è creabile.

Questa classe si comporta come un solo-lettura array.

Questa classe è enumerabile con la parola chiave FOR EACH.

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

Metodi
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.