Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DECLARE FILTER

Описание

DECLARE FILTER обеспечивает информацию относительно существующего BLOB фильтра, для база данных: где он расположен, имя и субтипы BLOB с которыми он работает. BLOB фильтр это написанная пользователем программа, которая преобразует данные, сохраненные в BLOB столбце, из одного субтипа в другой.

INPUT_TYPE и OUTPUT_TYPE вместе определяют поведение BLOB фильтра. Каждый фильтр объявленный для базы данных должен иметь уникальную комбинацию INPUT_TYPE и OUTPUT_TYPE целочисленных значений. InterBase обеспечивает встроенный тип 1, для обработки текста. Типы определенные пользователем должны быть выражены, как отрицательные значения.

"<entryname>" - имя BLOB фильтра сохраненного в библиотеке. Когда приложение использует BLOB фильтр, оно вызывает функцию фильтра с этим именем.

Важно: Не используйте DECLARE FILTER, когда создаете базу данных на сервере NetWare. BLOB фильтр не может быть создан или использован на серверах NetWare.

Синтаксис

DECLARE FILTER filter
INPUT_TYPE subtype OUTPUT_TYPE subtype
  ENTRY_POINT "<entryname>" MODULE_NAME "<modulename>";
Аргумент Описание
filter Имя фильтра. Должно быть уникальным среди имен фильтров в базе данных.
INPUT_TYPE subtype Определяет исходный субтип BLOB для конвертации.
OUTPUT_TYPE subtype Определяет конечный субтип BLOB для конвертации.
"<entryname>" Заключенная в кавычки строка определяющая имя функции BLOB фильтра, сохраненной в связанной библиотеке.
"<modulename>" Заключенная в кавычки спецификация файла идентифицирующая объектный модуль в котором сохранен филтр.

Примеры

Следующая инструкция объявляет BLOB фильтр:

DECLARE FILTER DESC_FILTER
INPUT_TYPE 1
OUTPUT_TYPE -4
ENTRY_POINT "desc_filter"
MODULE_NAME "FILTERLIB";

Смотри так же:

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог