
Quando um banco é aberto é reservada uma área na memória, denominada Tabela de Execução (TE).
Esta tabela contém os controles de acesso aos arquivos de dados, manipulados pelas rotinas da libbd.
As principais informações de controle dentro da TE são:
- endereco do dicionario em memória
- nome da rotina em execucao
- nome do arquivo de recuperacao
- flag bloqueio, se <>0 bloqueado
- indice de arquivos abertos
- codigo para listar rotina/mensagem
- desritor do arquivo de recuperacao
- quantidade de registros na cadeia
- registro anterior na cadeia
- registro atual na cadeia
- registro seguinte na cadeia
- numero da ligacao sequencial
- numero da ligacao no detalhe
- ultimo registro acessado
- identificacao da transacao
- numero da transacao
- proximo registro no arquivo de recuperacao
- maximo registro no arquivo de recuperacao
- tamanho do registro de recuperacao
- numero do item chave em uso em leitura sequencial
- numero do item chave em uso em pesquisa por prefixo
- apontador valor de chave em leitura por cadeia
- apontador valor de chave em leitura sequencial
- flag alteracao/inclusao/exclusao campo chave
