INDICES CDX DO XHARBOUR
A manutenção e uso de índices CDX do xharbour é mais organizada e rápida.
O que muda é que não se cria um arquivo de índice para cada chave como era feito antes.
Todos os índices e chaves ficam gravados e organizados dentro de um único arquivo com extensão CDX.
Exemplo de uso:
*Configuração inicial para começar a usar (logo após Function Main())
REQUEST DBFCDX
RDDSETDEFAULT("DBFCDX")
*Criando índices para cadastro de clientes
use
CLIENTES
INDEX ON nome TAG indnome TO CLIENTES.CDX
INDEX ON cpf TAG indcpf TO CLIENTES.CDX
INDEX ON codigo TAG indcod TO CLIENTES.CDX
*Abrindo arquivo e índices
USE CLIENTES INDEX CLIENTES.CDX
*Escolhendo índice de cpf para trabalhar
Set order to indcpf
*Escolhendo índice de nome para trabalhar e procurando chave
Set order
to indnome
seek vnome
*Reindexando tudo de novo
REINDEX