TriePrefix (gb.data)
Essa classe fornece uma exibição somente leitura de parte de um Trie. Ele permite que você examine as chaves com um prefixo comum.
Properties
Key
|
Retorna a chave relativa do último objeto enumerado.
|
Prefix
|
Retorna a string de prefixo deste objeto.
|
Methods
Add
|
Adiciona bytes para o prefixo. Se o prefixo estendido não existe dentro do Trie, será gerado um erro.
|
Exist
|
Return if the given key exists relative to the prefix. This returns the
same as hTrie.Exist(hPrefix.Prefix & RelKey).
|
Remove
|
Remove bytes a partir do final do prefixo.
|
As Pesquisas começam no meio do Trie e, assim, são mais rápida (em comparação com pesquisas repetidas sob o
mesmo prefixo).
Objetos TriePrefix são invalidadas quando você altera o Trie, então tome cuidado se você armazená-los persistentemente.