logo
TurboProlog / Документация / TOM_2

Key_last/3 Внешняя База Данных

Назначение Возвращает последний ключ в B+ дереве

Обращение key_last(Бданных,указатель Бд,Ссылка).

Домены (db_selector,bt_selector,ref).

Шаблоны описания (вх,вх,вых)

аргументов

Описание key_last возвращает номер ссылки базы данных,

для последнего ключа в данном B+ дереве, при

условии, что B+ дерево непустое. Внутренний

указатель B+ дерева будет перемещаться на последний

ключ.

Неудачное Если нет ключей в B+ дереве.

завершение

Ошибки 1034 База данных не открыта.

1052 Неправильный переключатель B+ дерева для данной

базы данных.

Пример

domains

Db_selector = mydba

goal

db_open(mydba,"register.bin",in_file),

bt_open(mydba,"person_name",Bt_selector),

key_last(mydba,Bt_selector,_),

list_keys(mydba,Bt_selector).