SPI_register_relation#

SPI_register_relation

SPI_register_relation

SPI_register_relation — сделать временное именованное отношение доступным по имени в запросах SPI

Синтаксис

int SPI_register_relation(EphemeralNamedRelation enr)

Описание

SPI_register_relation создает временное именованное отношение с соответствующей информацией, доступное для запросов, планируемых и выполняемых через текущее соединение SPI.

Аргументы

EphemeralNamedRelation enr

запись реестра именованных временных отношений

Возвращаемое значение

Если выполнение команды прошло успешно, то будет возвращено следующее (неотрицательное) значение:

SPI_OK_REL_REGISTER

если отношение было успешно зарегистрировано по имени

При возникновении ошибки возвращается одно из следующих отрицательных значений:

SPI_ERROR_ARGUMENT

Если enr равен NULL или его поле name равно NULL

SPI_ERROR_UNCONNECTED

если вызывается из несвязанной C-функции

SPI_ERROR_REL_DUPLICATE

Если имя, указанное в поле name параметра enr, уже зарегистрировано для данного соединения.