Создание внешнего фильтра
Функция

Подключение к СУБД ЛИНТЕР фильтра, разработанного пользователем.

Спецификация
 
<​создание внешнего фильтра​>::=
CREATE [IF NOT EXISTS | OR REPLACE]
[ EXTERNAL ] FILTER имя фильтра=номер
MODULE спецификация файла [DESCRIPTION описание];
<​имя фильтра​>::=
<​идентификатор​>
<​номер​>::=
целое положительное число
<​спецификация файла​>::=
<​строковый литерал​>
<​описание​>::=
<​строковый литерал​>
Синтаксические правила
  1. <​Имя фильтра​> не должно совпадать с одним из предопределенных имен внутренних фильтров (см. таблицу 1).

  2. <​Номер​> должен быть уникальным среди номеров таблицы $$$FILTER.

  3. Дублирование фильтров в таблице $$$FILTER не допускается, т.е. добавление внешнего фильтра с тем же именем (хотя и с другим <​номером​>) игнорируется.

  4. Длина <​строкового литерала​> в <​описании​> – не более 256 знаков. Его значение помещается в поле $$$DESC таблицы $$$FILTER.

  5. <​Спецификация файла​> задает местоположение и имя файла (библиотеки) фильтра.

Общие правила

Созданный фильтр становится доступным для использования.

Пример
CREATE FILTER "Аннотация"=17
MODULE 'f:\frase\filter\annotation.dll'
DESCRIPTION 'для аннотаций книг';