Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Database - Управление базами данных >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("Database")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
API_GetFasetsПолучение фасетов
Подробнее... 
Описывает операцию модуля Database: Получение фасетов.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$expОбязательныйПараметр exp
mixed$celltypeОбязательныйПараметр celltype
mixed$cellnumОбязательныйПараметр cellnum
API_GetTermListПолучение списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$prefОбязательныйПараметр pref
mixed$startTermОбязательныйПараметр startTerm
mixed$numTerms20Параметр numTerms
mixed$isBackfalseПараметр isBack
mixed$format''Формат
API_RecVirtualFormat

Позволяет изменить пользователя

ТипПараметрПо умолчаниюОписание
String$user_id''Идентификатор читателя
Array$user_rec_arrayarray ( )Информация о читателе в виде массива
API_SearchПоиск записей
Подробнее... 
Описывает операцию модуля Database: Поиск записей.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$expОбязательныйПараметр exp
mixed$seqОбязательныйПараметр seq
mixed$formatОбязательныйФормат
mixed$numMfn20Параметр numMfn
mixed$firstMfn0Параметр firstMfn
mixed$Min0Параметр Min
mixed$Max0Параметр Max
mixed$SortBy''Параметр SortBy
mixed$AscSortDirtrueПараметр AscSortDir
mixed$UseCacheInSearchfalseПараметр UseCacheInSearch
AddDiagnosticHelpLinksДобавление ссылок Help к результату диагностики
Подробнее... 
Дополняет диагностические ошибки готовыми ссылками на разделы Help.
Не описаны
CallProviderActionВызов действия провайдера БД
Подробнее... 
Безопасно вызывает действие провайдера для объекта БД.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$actionОбязательныйИмя действия провайдера
array$paramsarray ( )Параметры действия
CheckUnavailПроверка недоступности базы данных
Подробнее... 
Описывает операцию модуля Database: Проверка недоступности базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$errcodeОбязательныйПараметр errcode
ClearOMCacheОчистка кэша объектной модели
Подробнее... 
Описывает операцию модуля Database: Очистка кэша объектной модели.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$name''Имя объекта
CloseЗакрытие базы данных
Подробнее... 
Описывает операцию модуля Database: Закрытие базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
CreateDbНе описаны
CreateFacetCellsПостроение facet cache
Подробнее... 
Строит файлы facet cache .cell/.cell0/.cellN через провайдер БД.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
callable|null$ProgressCallbackОбязательныйCallback прогресса
int$MaxPostingsNumberInCell0Минимальное число постингов для учета фасета
int$MaxLengthCellTerm2Минимальная длина facet-термина
DbInfoИнформация о состоянии БД
Подробнее... 
Возвращает сводку по состоянию базы данных: максимальный MFN, статусы записей, фрагментацию MST/INV и состояние полнотекстовой базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
callable|null$ProgressCallbackОбязательныйCallback прогресса
DeleteDbFileУдаление файла базы данных
Подробнее... 
Описывает операцию модуля Database: Удаление файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$apath10Код пути файла
DeleteRecУдаление записи
Подробнее... 
Описывает операцию модуля Database: Удаление записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$mfnОбязательныйMFN записи
DeleteRecBySrcУдаление записи по поисковому выражению
Подробнее... 
Описывает операцию модуля Database: Удаление записи по поисковому выражению.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$srcОбязательныйПараметр src
DiagLnkДиагностика связности инвертированного файла
Подробнее... 
Выполняет read-only диагностику N01/L01/IFP, аналог irbistool diaglnk.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
bool$IncludeFullTexttrueПроверять full-text пространство БД 2018+
DiagMfnДиагностика соответствия MST/XRF по MFN
Подробнее... 
Выполняет read-only диагностику соответствия MFN в XRF и MST-лидере, аналог irbistool diagmfn.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$MfnFrom0Первый MFN диапазона; 0 означает 1
int$MfnTo0Последний MFN диапазона; 0 означает последний MFN БД
int$ErrorLimit100Максимальное число подробных ошибок в отчете
DiagMstXrfДиагностика соответствия MST/XRF
Подробнее... 
Выполняет диагностику соответствия фактических смещений записей в MST и ссылок XRF; по явному параметру Repair исправляет XRF, аналог irbistool diagmstxrf -r.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$ErrorLimit100Максимальное число подробных ошибок в отчете
bool$RepairfalseИсправлять XRF по фактическим смещениям MST
DiagRecДиагностика структуры записей
Подробнее... 
Выполняет read-only диагностику лидера, справочника и кодировки полей записей, аналог безопасной части irbistool diagrec.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$MfnFrom0Первый MFN диапазона; 0 означает 1
int$MfnTo0Последний MFN диапазона; 0 означает последний MFN БД
bool$CheckCodingfalseПроверять UTF-8 кодировку полей
bool$ExportValidfalseЭкспортировать корректные записи в текстовый отчет
bool$ExportInvalidfalseЭкспортировать некорректные записи в текстовый отчет
int$ErrorLimit100Максимальное число подробных ошибок в результате
DiagRecFtДиагностика полнотекстовых записей
Подробнее... 
Выполняет read-only диагностику записей встроенной полнотекстовой БД, аналог безопасной части irbistool diagrecft.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$MfnFrom0Первый MFN диапазона; 0 означает 1
int$MfnTo0Последний MFN диапазона; 0 означает последний MFN FT-БД
int$ErrorLimit100Максимальное число подробных ошибок в результате
DoFLCФормально-логический контроль
Подробнее... 
Функция исполняет формат, результат которого формализован и представляет собой результат формально-логического контроля (ФЛК) записи. Информация возвращается в виде массива array(retCode=>int,msgs=>array(code=>int,msg=>string)), где
  • retCode - Тип самой жесткой ошибки (порядок "жесткости" исторически сложился как 0,2,1)
  • msgs - массив сообщений об ошибках
  • code - код ошибка
  • msg - текстовое сообщение об ошибке

Форматы для ФЛК используются следующим образом:

  • форматированию подвергается контролируемый документ;
  • первый символ результата форматирования определяет результат ФЛК, а именно:
    • 0 - означает положительный результат контроля;
    • 1 - означает отрицательный результат и обнаруженные ошибки считаются непреодолимыми, т.е. подлежат обязательному устранению;
    • 2 - означает отрицательный результат, но при этом ошибки счита-ются преодолимыми, т.е. их можно не исправлять.
  • остальной результат форматирования (начиная со второго символа) в случае отрицательного контроля выдается пользователю в качестве сообщения.

ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
ObjectData$rОбязательныйЗапись
String$flcname''Имя формата формально-логического контроля
String$flcformat''ФЛК в формате ИРБИС64
DoGblForListВыполнение GBL по списку записей
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL по списку записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$gbl''Параметр gbl
mixed$MfnListarray ( )Параметр MfnList
mixed$autointrueПараметр autoin
mixed$flctrueПараметр flc
mixed$bIfUpdatetrueПараметр bIfUpdate
DoGblForSearchВыполнение GBL по результатам поиска
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL по результатам поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$gbl''Параметр gbl
mixed$Expression''Поисковое выражение
mixed$Sequence''Последовательность поиска
mixed$autointrueПараметр autoin
mixed$flctrueПараметр flc
mixed$bIfUpdatetrueПараметр bIfUpdate
DropDbУдаление базы данных
Подробнее... 
Удаляет каталог БД, PAR-файл и служебные ссылки на БД из списков доступа.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
EmptyОчистка базы данных
Подробнее... 
Описывает операцию модуля Database: Очистка базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
EmptyFtDbОчистка полнотекстовой БД
Подробнее... 
Очищает встроенную полнотекстовую БД без удаления основной БД.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
ExportInvertedFileЭкспорт инвертированного файла базы
Подробнее... 
Запускает потоковый экспорт текущего инвертированного файла через DP_Irbis64Native/ExportInvertedFile.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$ExportRunId''Идентификатор рабочего каталога операции
int$IncludeFullText1Экспортировать embedded fulltext LK1 при наличии
callable|null$ProgressCallbackОбязательныйCallback прогресса
ExportRecordsЭкспорт записей базы
Подробнее... 
Запускает потоковый экспорт записей базы через DP_Irbis64Native/ExportRecords.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$FileNameОбязательныйПуть к выходному файлу
int$MfnFrom0Первый MFN диапазона
int$MfnTo0Последний MFN диапазона
mixed$MfnListarray ( )Список MFN
string$ExportFormat'iso'Формат экспорта
string$Encoding'utf-8'Кодировка выходного файла
bool$RecHeaderfalseДобавлять заголовок записи в текстовом экспорте
string$SearchExpression''Поисковое выражение для выборки записей
string$FormatFilter''PFT-фильтр записи
string$SequentialExpression''Условие последовательного поиска
string$FstContent''Текст FST-преобразования
bool$PrMarcfalseВключить специальный PRMarc-режим FST-экспорта
string$MfnListFile''Внутренний файл списка MFN
callable|null$ProgressCallbackОбязательныйCallback прогресса
ExportSearchConfigЭкспорт конфигурации поиска
Подробнее... 
Формирует массив ключей секции [Search] INI из конфигурации поиска без записи файла на диск.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
array$configОбязательныйКонфигурация поиска; если не передана, используется текущая конфигурация БД
FindFirstRecordПервая запись из поиска
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает первую запись (объект типа Record), из соответствующих поисковому выражению Expression или код ошибки ИРБИС.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
FindMfnListнайти список MFN
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- MFN записей из БД. Если и поисковое выражение и фильтр последовательного поиска пусты, число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
String$FTExpressionОбязательныйвыражение на естественном языке для полнотекстового поиска
FindRecordsПоиск записей
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- объект типа Record. Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
String$FTExpressionОбязательныйвыражение на естественном языке для полнотекстового поиска
FindRecordsAndDoПоиск записей с обработкой
Подробнее... 
Описывает операцию модуля Database: Поиск записей с обработкой.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$objОбязательныйПараметр obj
mixed$funcОбязательныйПараметр func
mixed$ExpressionОбязательныйПоисковое выражение
mixed$Sequence''Последовательность поиска
mixed$NumMfn0Параметр NumMfn
mixed$FirstMfn0Параметр FirstMfn
mixed$Min0Параметр Min
mixed$Max0Параметр Max
FindRecordsClearResultОчистка результата поиска
Подробнее... 
Описывает операцию модуля Database: Очистка результата поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$resОбязательныйПараметр res
FindRecordsCountКоличество результатов поиска
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает колличество записей, соответствующих поисковому выражению Expression и/или фильтру Sequence или код ошибки.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
FindRecordsGroupByГруппировка результата поиска
Подробнее... 
Описывает операцию модуля Database: Группировка результата поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$pft128nameОбязательныйПараметр pft128name
mixed$pft128class''Параметр pft128class
mixed$pft128paramsОбязательныйПараметр pft128params
FindRecordsSortByСортировка результата поиска по формату
Подробнее... 
Описывает операцию модуля Database: Сортировка результата поиска по формату.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$pft128nameОбязательныйПараметр pft128name
mixed$pft128class''Параметр pft128class
mixed$pft128paramsОбязательныйПараметр pft128params
FindRecordsSortResultСортировка результата поиска обработчиком
Подробнее... 
Описывает операцию модуля Database: Сортировка результата поиска обработчиком.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$SortClassОбязательныйПараметр SortClass
mixed$SortFuncОбязательныйПараметр SortFunc
mixed$AscSortDirtrueПараметр AscSortDir
FmtPrintПреобразование текста PFT-формата
Подробнее... 
Безопасный wrapper над Format/FmtPrint для запуска операции из интерфейса управления БД.
ТипПараметрПо умолчаниюОписание
ObjectDataDatabase|null$dbОбязательныйБаза данных, из карточки которой запускается операция
string$FormatContentОбязательныйТекст PFT-формата
bool$PrettyfalseВернуть форматированный текст с переносами и отступами
ForEachRecordОбход записей базы данных
Подробнее... 
Описывает операцию модуля Database: Обход записей базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$classОбязательныйПараметр class
mixed$funcОбязательныйПараметр func
mixed$SrcОбязательныйПараметр Src
mixed$Posl''Параметр Posl
mixed$portion500Параметр portion
mixed$startresОбязательныйПараметр startres
Format128Форматирование записи
Подробнее... 
Описывает операцию модуля Database: Форматирование записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$fmtnameОбязательныйПараметр fmtname
mixed$fmtcontainer''Параметр fmtcontainer
mixed$paramsОбязательныйПараметры
FtCacheПостроение кеша full-text страниц
Подробнее... 
Строит или удаляет кеш PDF/TXT-страниц по ссылкам full-text файлов в записях БД.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$MfnFrom0Первый MFN диапазона
int$MfnTo0Последний MFN диапазона
mixed$MfnListarray ( )Список MFN
string$SearchExpression''Поисковое выражение
string$SequentialExpression''Условие последовательного отбора
bool$DeleteCachefalseУдалить кеш вместо построения
int$PdfFileNameTag955Поле имени PDF
string$PdfFileNameSubfield'A'Подполе имени PDF
string$PdfPassword''Пароль PDF
bool$StorePdfPagesfalseКешировать PDF-страницы
bool$StoreTxtPagestrueКешировать текст страниц
bool$UsePdfHashfalseВключить MD5 PDF в путь кеша
callable|null$ProgressCallbackОбязательныйCallback прогресса
FtInputДобавление full-text файлов в БД
Подробнее... 
Создает записи БД для PDF из разрешенных PAR-путей; немедленное создание full-text страниц включается отдельным параметром.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
array|string$SourceFilesОбязательныйИмена файлов или относительные пути внутри PAR 10/11
int$PdfFileNameTag955Поле для имени PDF
string$PdfFileNameSubfield'A'Подполе для имени PDF
bool$ActualizeFullTextfalseНемедленно создать FT-страницы после ввода
callable|null$ProgressCallbackОбязательныйCallback прогресса
FullTextSearchПолнотекстовый поиск, команды "R" и "$" TCP/IP сервера
Подробнее... 
Вызвает функцию полнотекстового поиска в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, элемент "records" -- массив вида
array("rec"=>Object, "fmt"=>String)
, где rec -- обект типа Record, а fmt -- результат форматирования, а элемент "ResponseList" -- список mfn_FullTextDB страниц для соответствующей по номеру записи в "records" в остальном поведение не отличается от метода SearchSrv
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
bool$Morphology0переключение морфологии и усечения при поиске
string$FTSPrefix'K='префикс для поиска ключевых слов по словаряю
integer$MaxWordDistance-1максимальное расстояние между словами, если -1 или пустая строка - то не работает
bool$search_plus1переключение между старым и новым типами поиска, по-умолчанию новый
GBLRecordВыполнение GBL над записью
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL над записью.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recОбязательныйЗапись
mixed$gblОбязательныйПараметр gbl
mixed$autoinОбязательныйПараметр autoin
mixed$flcОбязательныйПараметр flc
mixed$bIfUpdateОбязательныйПараметр bIfUpdate
GetBackLinkedПолучение обратных ссылок
Подробнее... 
Описывает операцию модуля Database: Получение обратных ссылок.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$linktypeОбязательныйПараметр linktype
GetDataiMnuПолучение меню данных
Подробнее... 
Описывает операцию модуля Database: Получение меню данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
GetDeletedListsПолучить списки записей по статусам
Подробнее... 
Возвращает списки удаленных, неактуализированных и заблокированных записей БД.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
GetDescriptionПолучение описания базы данных
Подробнее... 
Описывает операцию модуля Database: Получение описания базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetDirectContextПолучить ресурс БД
Подробнее... 
Возвращает контекст базы данных. Необоходима для использования функций php_irbis64.dll за пределами модуля провадйера
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
GetFasetsПолучение фасетов
Подробнее... 
Описывает операцию модуля Database: Получение фасетов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ExpressionОбязательныйПоисковое выражение
mixed$CellTypeОбязательныйПараметр CellType
mixed$CellNumОбязательныйПараметр CellNum
GetFileПолучение файла базы данных
Подробнее... 
Описывает операцию модуля Database: Получение файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$apathОбязательныйКод пути файла
mixed$nameОбязательныйИмя объекта
GetFileListПолучение списка файлов базы данных
Подробнее... 
Описывает операцию модуля Database: Получение списка файлов базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$adbn11Параметр adbn
mixed$folder'\\'Параметр folder
mixed$masksОбязательныйПараметр masks
GetFtInputUploadDirПолучить каталог загрузки full-text файлов
Подробнее... 
Возвращает безопасный подкаталог внутри PAR 11 текущей БД для загрузки файлов ftinput.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
bool$CreatefalseСоздать каталог при отсутствии
GetFullTextSearchCellsПолучить ячейки полнотекстового поиска
Подробнее... 
Возвращает фасетные ячейки полнотекстового поиска для уже найденного списка MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
array$MfnListОбязательныйСписок MFN
int$CellCount0Количество ячеек
string$CellType''Тип ячейки
GetIniПолучение INI базы данных
Подробнее... 
Описывает операцию модуля Database: Получение INI базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetIniValueПолучение значения INI
Подробнее... 
Описывает операцию модуля Database: Получение значения INI.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$sectionОбязательныйПараметр section
mixed$varОбязательныйПараметр var
mixed$default''Параметр default
GetLastFlcПолучение последнего результата ФЛК
Подробнее... 
Описывает операцию модуля Database: Получение последнего результата ФЛК.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetMaxMfnПолучение максимального MFN
Подробнее... 
Описывает операцию модуля Database: Получение максимального MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetMfnPostingListПолучение постингов по MFN
Подробнее... 
Описывает операцию модуля Database: Получение постингов по MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$MfnОбязательныйMFN записи
mixed$TermsОбязательныйПараметр Terms
GetMnuПолучение меню
Подробнее... 
Описывает операцию модуля Database: Получение меню.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
GetMnuDescByKeyПолучение описания пункта меню
Подробнее... 
Описывает операцию модуля Database: Получение описания пункта меню.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$keyОбязательныйПараметр key
mixed$defvalОбязательныйПараметр defval
GetNameПолучение имени базы данных
Подробнее... 
Описывает операцию модуля Database: Получение имени базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetNewСоздание объекта базы данных
Подробнее... 
Описывает операцию модуля Database: Создание объекта базы данных.
Не описаны
GetOperationWorkDirПолучить рабочий каталог операции БД
Подробнее... 
Возвращает безопасный рабочий каталог операции внутри WorkDir провайдера.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$OperationNameОбязательныйИмя подкаталога операции
bool$CreatefalseСоздать каталог при отсутствии
GetPostingListПолучение списка постингов
Подробнее... 
Описывает операцию модуля Database: Получение списка постингов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FirstPostingОбязательныйПараметр FirstPosting
mixed$NumPostingsОбязательныйПараметр NumPostings
mixed$TermsОбязательныйПараметр Terms
mixed$Format''Формат
GetProviderПолучение провайдера базы данных
Подробнее... 
Описывает операцию модуля Database: Получение провайдера базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetProviderVersionПолучение версии провайдера
Подробнее... 
Описывает операцию модуля Database: Получение версии провайдера.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetSearchConfigПолучение конфигурации поиска
Подробнее... 
Описывает операцию модуля Database: Получение конфигурации поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetTermListПолучение списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
mixed$NumTerms20Параметр NumTerms
mixed$isback0Параметр isback
mixed$format''Формат
mixed$skipZeroNpsttrueПараметр skipZeroNpst
GetTermListAllПолучение полного списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение полного списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
mixed$NumTermsAtOnce20Параметр NumTermsAtOnce
mixed$isback0Параметр isback
mixed$format''Формат
mixed$skipZeroNpsttrueПараметр skipZeroNpst
GetTermRefsПолучение ссылок терминов
Подробнее... 
Описывает операцию модуля Database: Получение ссылок терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
GetWsПолучение рабочего листа
Подробнее... 
Описывает операцию модуля Database: Получение рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$rawfalseПараметр raw
GetWsOptПолучение настроек рабочих листов
Подробнее... 
Описывает операцию модуля Database: Получение настроек рабочих листов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
HandleGBLОбработка GBL-задания
Подробнее... 
Описывает операцию модуля Database: Обработка GBL-задания.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ExpressionОбязательныйПоисковое выражение
mixed$SequenceОбязательныйПоследовательность поиска
mixed$FirstMfnОбязательныйПараметр FirstMfn
mixed$NumMfnОбязательныйПараметр NumMfn
mixed$gbl''Параметр gbl
mixed$Min0Параметр Min
mixed$Max0Параметр Max
mixed$MfnListОбязательныйПараметр MfnList
Ifs2FstКонвертация IFS в FST
Подробнее... 
Безопасный wrapper над Format/Ifs2Fst для запуска операции из интерфейса управления БД.
ТипПараметрПо умолчаниюОписание
ObjectDataDatabase|null$dbОбязательныйБаза данных, из карточки которой запускается операция
string$IfsContentОбязательныйТекст IFS
ImportFromCdsIsisFolderИмпорт записей из папки CDS/ISIS
Подробнее... 
Читает записи из файлов .mst и .xrf в папке CDS/ISIS, формирует временный файл IRBIS text и передает его в ImportFromFile().
ТипПараметрПо умолчаниюОписание
ObjectDataDatabase$dbОбязательныйЦелевая база данных ИРБИС 128
string$pathОбязательныйПуть к папке CDS/ISIS с файлами .mst и .xrf
string$fst''Имя FST-преобразования для последующего ImportFromFile()
ImportFromFileИмпорт записей из файла
Подробнее... 
Описывает операцию модуля Database: Импорт записей из файла.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FileNameОбязательныйИмя файла
mixed$FSTName''Параметр FSTName
mixed$MergePft''Параметр MergePft
mixed$MergeGbl''Параметр MergeGbl
mixed$isUseFlcfalseПараметр isUseFlc
mixed$isIsofalseПараметр isIso
mixed$isCsvfalseПараметр isCsv
mixed$isUseAutoinfalseПараметр isUseAutoin
string$Encoding'windows-1251'Кодировка входного файла
bool$ReturnReportfalseВернуть подробный отчет вместо числа записей
int$ErrorLimit100Максимальное число подробных ошибок в отчете
int$MergeGblCreatedRecordDetailsLimit1000Максимальное число деталей о созданных Merge GBL записях в отчете
bool$MergeGblCreatedRecordJournalfalseПисать JSONL-журнал созданных Merge GBL записей рядом с файлом импорта
string$FstContent''Текст FST-преобразования
bool$GuidfalseСохранять служебное поле GUID 2147483647
bool$HeaderfalseУчитывать строку #0 текстового импорта
string$FormatFilter''PFT-фильтр импорта; запись сохраняется, если результат начинается с 1
bool$PhysicalDeletedfalseПереиспользовать физически удаленные MFN для новых записей
bool$CheckCodingfalseПроверять UTF-8-кодировку полей перед сохранением
callable|null$ProgressCallbackОбязательныйCallback прогресса
IndexИндексирование записи
Подробнее... 
Описывает операцию модуля Database: Индексирование записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$fld1288Параметр fld
IndexTermsCatalogФормирование терминов каталожной части словаря
Подробнее... 
Запускает отдельную стадию terms для catalog-only индексного pipeline.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$IndexRunId''Идентификатор рабочего каталога операции
int$MaxRecords0Диагностический лимит записей; 0 означает всю БД
int$ChunkLimit50000Максимальное число строк терминов в одном chunk-файле
int$MfnFrom0Первый MFN диапазона для формирования терминов
int$MfnTo0Последний MFN диапазона для формирования терминов
callable|null$ProgressCallbackОбязательныйCallback прогресса
IsReadOnlyПроверка режима только чтение
Подробнее... 
Описывает операцию модуля Database: Проверка режима только чтение.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
IsUnavailПроверка недоступности базы
Подробнее... 
Описывает операцию модуля Database: Проверка недоступности базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
LoadIndexTermsCatalogЗагрузка каталожной части словаря
Подробнее... 
Запускает отдельную стадию loaddict для catalog-only индексного pipeline.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$IndexRunId''Идентификатор рабочего каталога операции
callable|null$ProgressCallbackОбязательныйCallback прогресса
LockDbБлокировка базы данных
Подробнее... 
Устанавливает признак блокировки базы данных в управляющей записи MST.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
MergeDbDictionaryDryRunПодготовка словаря для слияния БД
Подробнее... 
Строит недеструктивный workdir словарной стадии mergedb: terms с учетом MFN-сдвига и общий отсортированный поток без загрузки в N01/L01/IFP.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйБД-приемник
mixed$SourceDbNamesОбязательныйСписок исходных БД: массив или строка через запятую/точку с запятой/пробел
int$MaxRecords0Диагностический лимит записей на каждую БД; 0 означает всю БД
int$ChunkLimit50000Максимальное число term-строк в одном chunk-файле
string$RunId''Идентификатор рабочего каталога
MergeDbDryRunПлан слияния БД
Подробнее... 
Строит недеструктивный план операции mergedb для БД-приемника: исходные БД, MFN-сдвиги, изменяемые файлы, оценка места и базовые ошибки preflight.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйБД-приемник
mixed$SourceDbNamesОбязательныйСписок исходных БД: массив или строка через запятую/точку с запятой/пробел
MergeDbMstXrfPrototypeПрототип слияния MST/XRF
Подробнее... 
Выполняет ограниченный provider-level prototype mergedb на изолированной БД. Словари и FT доступны только через явные research-опции.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйБД-приемник
mixed$SourceDbNamesОбязательныйСписок исходных БД
array$Optionsarray ( )Параметры prototype
MergeIndexTermsCatalogОбъединение частей формирования терминов каталожной части словаря
Подробнее... 
Объединяет результаты параллельной стадии terms в единый рабочий каталог для последующей сортировки.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$IndexRunId''Идентификатор целевого рабочего каталога
array|string$PartIndexRunIds'array()'Идентификаторы частей; если не указаны, используются каталоги IndexRunId-part-*
callable|null$ProgressCallbackОбязательныйCallback прогресса
NoopПроверка доступности базы
Подробнее... 
Описывает операцию модуля Database: Проверка доступности базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
OpenОткрытие базы данных
Подробнее... 
Описывает операцию модуля Database: Открытие базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
PdfCleanОчистить PDF
Подробнее... 
Очищает загруженные PDF-файлы в безопасном рабочем каталоге операции.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$PdfCleanUploadIdОбязательныйИдентификатор загруженного PDF
string$RunId''Идентификатор запуска
callable$ProgressCallbackОбязательныйCallback прогресса
PhysicalDbExistsНе описаны
PreparePrefSortподготовка кэша MFN для сортировки
Подробнее... 
Вызвает функцию кэширования MFN из словаря для терминов с указанным префиксом. Возвращяет результат выполнения file_put_contents() для файла кэша. Работает только с провайдером DP_Irbis64Direct
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$PrefОбязательныйпрефикс терминов для кэширования
PrintПолучить выходную форму
Подробнее... 
ТипПараметрПо умолчаниюОписание
String$Expression''Поисковое выражение на языке ISIS
String$Sequence''Выражение для последовательного поиска
Number$Start0Начальная запись. Если 0 то начиная с 1-й записи
Number$Count0Количество записей. Если 0, то до конца выборки
String$TabName''Мнемоническое имя выходной формы
String$FmtHeader''Формат заголовка
String$ModelField''Значение модельного поля 991 в виде ^Aтекст^Bтекст. Повторения поля разделяются парой символов #31#30
Number$Min0Начальный MFN. Если 0 то начиная с 1 го.
Number$Max0Конечный MFN. Если 0 то заканчивая последним.
Array$MfnListarray ( )Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска.
Number$Flag0Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных
QuickSyncБыстрая синхронизация записей
Подробнее... 
Описывает операцию модуля Database: Быстрая синхронизация записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$packetОбязательныйПараметр packet
mixed$src'V=$'Параметр src
RebuildFacetCellTermsПересборка текстовых facet-терминов
Подробнее... 
Пересобирает текстовый .cell из уже существующих индексных facet-терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
callable|null$ProgressCallbackОбязательныйCallback прогресса
int$MaxPostingsNumberInCell0Совместимый параметр; для режима пересборки .cell не используется
int$MaxLengthCellTerm2Совместимый параметр; для режима пересборки .cell не используется
RecFormatФорматирование списка записей
Подробнее... 
Описывает операцию модуля Database: Форматирование списка записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$ModefieldОбязательныйПараметр Modefield
mixed$OptОбязательныйПараметр Opt
mixed$MfnListОбязательныйПараметр MfnList
mixed$RecordListОбязательныйПараметр RecordList
RecFormatMfnФорматирование записей по MFN
Подробнее... 
Описывает операцию модуля Database: Форматирование записей по MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$MfnListОбязательныйПараметр MfnList
mixed$Modefield''Параметр Modefield
RecFormatMfnRangeФорматирование диапазона MFN
Подробнее... 
Описывает операцию модуля Database: Форматирование диапазона MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$MfnFirstОбязательныйПараметр MfnFirst
mixed$MfnLastОбязательныйПараметр MfnLast
mixed$Modefield''Параметр Modefield
RecIfUpdateАктуализация записи IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Актуализация записи IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$mfn0MFN записи
RecIfUpdateAllАктуализация всех записей IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Актуализация всех записей IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$MfnFrom0Первый MFN диапазона
mixed$MfnTo0Последний MFN диапазона
mixed$MfnListarray ( )Список MFN
RecIfUpdateCompleteЗавершение актуализации IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Завершение актуализации IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
RecReadЧтение записи
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения. Опционально, возможна блокировка запси на ввод
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
String$lockfalseфлаг блокировки
RecReadAndFormatЧтение записи с форматированием
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает результат форматирования или код ошибки чтения. Опционально, возможна блокировка записи на ввод
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
String$lockОбязательныйфлаг блокировки
RecReadBackЧтение предыдущих версий записи
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения. Если третий параметр не задан, будет прочитана предыдущая версия
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
integer$back1число шагов назад по версиям
RecReadIntellectИнтеллектуальное чтение записи
Подробнее... 
Описывает операцию модуля Database: Интеллектуальное чтение записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
RecReadSrvЧтение и расформатирование одной записи, команда "C" TCP/IP сервера
Подробнее... 
Вызвает функцию чтения и расформатирования одной записи по ее номеру в провадере данных. Возвращает NULL или массив, содержащий запись в виде обекта (rec), код ошибки чтения (rec_result), код ошибки результат расформатирования (fmt_result) и результат расформатирования (fmt). Параметры lock и back исключают друг друга
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
bool$lockfalseфлаг блокировки
integer$back0число шагов назад по версиям
String$formatОбязательныйформат
RecUpdateProtocolRecordОбновление записи из протокольного формата recupdate
Подробнее... 
Описывает операцию модуля Database: обновление одной записи из протокольного формата irbistool recupdate.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$ProtocolContent''Содержимое протокольной записи
string$FileName''Файл протокольной записи
bool$MstUpdatetrueОбновить MST/XRF
bool$IfUpdatefalseАктуализировать индекс после записи
bool$ReturnReporttrueВернуть подробный отчет
RecVirtualFormatФорматирование виртуальной записи
Подробнее... 
Описывает операцию модуля Database: Форматирование виртуальной записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$VirtualRecordОбязательныйПараметр VirtualRecord
mixed$Modefield''Параметр Modefield
RecreateIndexПересоздание индекса базы
Подробнее... 
Описывает операцию модуля Database: Пересоздание индекса базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
RecreateIndexCatalogПересоздание каталожной части словаря базы
Подробнее... 
Запускает потоковое пересоздание каталожной части словаря через DP_Irbis64Native/RecreateIndexCatalog.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$IndexRunId''Идентификатор рабочего каталога операции
int$MaxRecords0Диагностический лимит записей; 0 означает всю БД
int$ChunkLimit50000Максимальное число строк терминов в одном chunk-файле
callable|null$ProgressCallbackОбязательныйCallback прогресса
RunGlobalCorrectionВыполнить глобальную корректировку
Подробнее... 
Выполняет GBL-корректировку по диапазону, списку MFN или поисковой выборке.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$GblContentОбязательныйТекст GBL-задания
int$MfnFrom0Первый MFN
int$MfnTo0Последний MFN
array$MfnListarray ( )Список MFN
string$SearchExpression''Поисковое выражение
string$SequentialExpression''Условие последовательного отбора
bool$AutoinfalseВыполнять autoin
bool$FLCfalseВыполнять ФЛК
bool$UpdateIndexfalseАктуализировать словарь
int$ChunkSize1000Размер пакета MFN
callable|null$ProgressCallbackОбязательныйCallback прогресса
SaveAndUpdateRecordСохранение и обновление записи
Подробнее... 
Описывает операцию модуля Database: Сохранение и обновление записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recОбязательныйЗапись
mixed$bgupdatefalseПараметр bgupdate
mixed$blockfalseПараметр block
mixed$skipVerErrfalseПараметр skipVerErr
mixed$profileОбязательныйДиагностический профиль времени выполнения
SchemaEditor_nodeFmtMnuУзел меню форматов
Подробнее... 
Описывает операцию модуля Database: Узел меню форматов.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_nodeWsУзел рабочего листа
Подробнее... 
Описывает операцию модуля Database: Узел рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_nodeWsOptУзел настроек рабочего листа
Подробнее... 
Описывает операцию модуля Database: Узел настроек рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelFmtMnuПанель меню форматов
Подробнее... 
Описывает операцию модуля Database: Панель меню форматов.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsПанель рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsOptПанель настроек рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель настроек рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsPageПанель страницы рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель страницы рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SearchПоиск записей
Подробнее... 
Вызвает функцию поиска в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей, каждый следующий -- результат форматирования. Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
SearchMfnIterableMFN-итератор поисковой выборкиНе описаны
SearchSrvПоиск, команда "K" TCP/IP сервера
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- массив вида
array("rec"=>Object, "fmt"=>String)
, где rec -- обект типа Record, а fmt -- результат форматирования Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
SetArmIniСохранение ARM INI
Подробнее... 
Описывает операцию модуля Database: Сохранение ARM INI.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$IniОбязательныйINI-настройки
SetDbFileСохранение файла базы данных
Подробнее... 
Описывает операцию модуля Database: Сохранение файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$dataОбязательныйДанные
mixed$apath10Код пути файла
mixed$alsoSaveToRemotefalseПараметр alsoSaveToRemote
SetDbFileMultyСохранение нескольких файлов базы данных
Подробнее... 
Описывает операцию модуля Database: Сохранение нескольких файлов базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$dataОбязательныйДанные
mixed$apath10Код пути файла
mixed$alsoSaveToRemotefalseПараметр alsoSaveToRemote
SetDescriptionУстановка описания базы данных
Подробнее... 
Описывает операцию модуля Database: Установка описания базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$descОбязательныйПараметр desc
SetNameУстановка имени базы данных
Подробнее... 
Описывает операцию модуля Database: Установка имени базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
SetProviderУстановка провайдера базы данных
Подробнее... 
Описывает операцию модуля Database: Установка провайдера базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ProviderTypeОбязательныйТип провайдера
mixed$IniОбязательныйINI-настройки
SetReadOnlyУстановка режима только чтение
Подробнее... 
Описывает операцию модуля Database: Установка режима только чтение.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$IsROtrueПараметр IsRO
SetUnavalУстановка признака недоступности
Подробнее... 
Описывает операцию модуля Database: Установка признака недоступности.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$errcodeОбязательныйПараметр errcode
SetupModuleConfigureПервичная настройка модуля Database
Подробнее... 
Описывает операцию модуля Database: Первичная настройка модуля Database.
ТипПараметрПо умолчаниюОписание
mixed$countОбязательныйСчетчик или количество
SortIndexTermsCatalogСортировка терминов каталожной части словаря
Подробнее... 
Запускает отдельную стадию sort для catalog-only индексного pipeline.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$IndexRunId''Идентификатор рабочего каталога операции
callable|null$ProgressCallbackОбязательныйCallback прогресса
SortLoadIndexTermsCatalogНе описаны
StatПолучить форму статистики
Подробнее... 
ТипПараметрПо умолчаниюОписание
String$Expression''Поисковое выражение на языке ISIS
String$Sequence''Выражение для последовательного поиска
Number$Start0Начальная запись. Если 0 то начиная с 1-й записи
Number$Count0Количество записей. Если 0, то до конца выборки
String$Stat''Список параметров расчета статистики в виде плоского текста
Number$Min0Начальный MFN. Если 0 то начиная с 1 го.
Number$Max0Конечный MFN. Если 0 то заканчивая последним.
Array$MfnListarray ( )Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска.
Number$Flag0Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных
UnlockDbРазблокировка базы данных
Подробнее... 
Снимает признак блокировки базы данных в управляющей записи MST.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
UnlockMfnРазблокировка записей по MFN
Подробнее... 
Снимает флаг блокировки записей по диапазону, списку MFN или по всем заблокированным записям.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
int$MfnFrom0Первый MFN диапазона
int$MfnTo0Последний MFN диапазона
mixed$MfnListarray ( )Список MFN
string$MfnListFile''Внутренний файл списка MFN
int$AllLocked0Разблокировать все заблокированные записи
WebAddDbДобавление БД в web-доступ
Подробнее... 
Добавляет базу данных в список БД, доступных через web-интерфейс ИРБИС.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$fullName''Полное имя БД
WebDelDbУдаление БД из web-доступа
Подробнее... 
Удаляет базу данных из списка БД, доступных через web-интерфейс ИРБИС.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
debug_RecordSnapshotНе описаны