SPI_prepare_params#

SPI_prepare_params

SPI_prepare_params

SPI_prepare_params — подготовить оператор без его выполнения

Синтаксис

SPIPlanPtr SPI_prepare_params(const char * command,
                              ParserSetupHook parserSetup,
                              void * parserSetupArg,
                              int cursorOptions)

Описание

SPI_prepare_params создает и возвращает подготовленный оператор для указанной команды, но не выполняет команду. Эта функция эквивалентна SPI_prepare_cursor, с тем отличием, что вызывающая сторона может указать функции-перехватчики парсера для управления разбором внешних ссылок на параметры.

Эта функция теперь устарела в пользу SPI_prepare_extended.

Аргументы

const char * command

строка команды

ParserSetupHook parserSetup

Функция настройки парсера хука

void * parserSetupArg

передаваемый аргумент для parserSetup

int cursorOptions

целочисленная битовая маска параметров курсора; ноль приводит к использованию поведения по умолчанию

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

SPI_prepare_params имеет те же соглашения о возврате, что и SPI_prepare.