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.

This class is not creatable.

This class acts like a read-only array.

This class is enumerable with the FOR EACH keyword.

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.