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

Bt_open/3

Этот предикат открывает уже созданное B-дерево:

bt_open(Dbase, BtreeName, Btree_Sel) /*(i,i,o)*/

В момент открытия или создания B-дерева возвращается значение селек-

тора B-дерева tree_Sel Селектор B-дерева принадлежит к предопределенному

домену t_selector и указывает на B-дерево, когда система выполняет опера-

ции поиска или позиционирования. Связь между именем B-дерева и его селек-

тором та же самая, что и связь между физическим именем файла и соответст-

вующим ему символическим именем.

Вы можете открыть данное B-дерево более чем один раз для выполнения

нескольких одновременных просмотров. Каждый раз, когда B-дерево открыто

устанавливается описатель, и каждый описатель соответствует своему внут-

реннему указателю B-дерева. Если B-дерево было открыто более чем один раз

и дополнительные указатели не были закрыты, то обновить его невозможно.