next up previous contents
Next: Схема работы функции Up: Описание архитектуры функций индексатора. Previous: Функция закрытия используемых баз   Contents

Функция добавления записи в индексный файл.

   int add_records_to_db(struct db_description *db_descr,
                         unsigned char **records_block,
                         const int total_records)
Получаемые параметры:
указатель на заполненную структуру, описывающую переменные, связанные с первичной базой данных
указатель на заполненную структуру записи (формат, описан в файле шаблона).
общее число добавляемых записей.
При успешном завершении функция возвращает количество добавленных в базу данных записей.
При неудачном завершении функция возвращает число -1.

Функция добавляет записи только в первичную БД, BerkeleyDB обновляет вторичные базы сама, поэтому нет необходимости добавлять запись во вторичные базы данных.



Subsections

Aleks Sherikov 2006-05-23