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.

Esta classe não é instanciável.

Esta classe funciona como um array apenas leitura.

Esta classe é enumerável com FOR EACH palavras chaves.

Propriedades
Key   Retorna a chave relativa do último objeto enumerado.
Prefix   Retorna a string de prefixo deste objeto.

Métodos
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.