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