Обеспечивает основную функциональность клиента "Бизнес Семантика"
package | Business Semantic Client |
---|
AttachContext(object $context)
object
Экземпляр класса BsClient
Import()
LoadSchema(string $rights)
string
С какими правами будем выполнять операцию - read или write
Parse(string $s) : integer
string
Текст в синтаксисе Turtle, полученный от сервера
integer
Размер массива $this->arrPrepareTtl()
SetHandlerClass(object $instance)
object
Экземпляр класса, содержащего обработчики
__construct()
Инициализирует подключение к БД, содержащей очередь.
resolvePrefix(string $prop, array $prefix)
string
URI
array
Массив, содержащий набор используемых префиксов
assignUid(string $dtable, string $value, string $subject_name, string $codefield, string $reffield)
string
название таблицы БД
string
локальный идентификатор объекта
string
имя данного типа объектов в схеме
string
имя поля, хранящего URI
string
имя поля, хранящего локальный идентификатор
clean(string $s) : string
string
строка для очистки
string
очищенная строкаcreateSubject(string $uid, array $type, array $data) : string
string
URI объекта
array
метаданные об этом типе объектов
array
массив свойств объекта
string
URI объектаpropagateProperty(array $row)
array
массив свойств класса объектов
updateSubject(string $id, array $type, array $data)
string
идентификатор объекта (URI)
array
метаданные об этом типе объектов
array
массив свойств объекта, подлежащих присвоению
$arr : array
$instance : object
$queueDB : object