44.1. Интерфейсные функции
- SPI_connect — подключить процедуру к менеджеру SPI
- SPI_finish — отключить процедуру от менеджера SPI
- SPI_push — поднять стек SPI для входа в рекурсивное использование SPI
- SPI_pop — опустить стек SPI для выхода из рекурсивного использования SPI
- SPI_execute — выполнить команду
- SPI_exec — выполнить команду чтения/записи
- SPI_execute_with_args — выполнить команду с выделенными параметрами
- SPI_prepare — подготовить оператор, но пока не выполнять его
- SPI_prepare_cursor — подготовить оператор, но пока не выполнять его
- SPI_prepare_params — подготовить оператор, но пока не выполнять его
- SPI_getargcount — получить число аргументов, требующихся оператору, подготовленному функцией
SPI_prepare- SPI_getargtypeid — получить OID типа аргумента для оператора, подготовленного функцией
SPI_prepare- SPI_is_cursor_plan — выдать
true, если оператор, подготовленный функциейSPI_prepare, можно использовать сSPI_cursor_open- SPI_execute_plan — выполнить оператор, подготовленный функцией
SPI_prepare- SPI_execute_plan_with_paramlist — выполнить оператор, подготовленный функцией
SPI_prepare- SPI_execp — выполнить оператор в режиме чтения/записи
- SPI_cursor_open — открыть курсор для оператора, созданного функцией
SPI_prepare- SPI_cursor_open_with_args — открывает курсор для запроса с параметрами
- SPI_cursor_open_with_paramlist — открыть курсор с параметрами
- SPI_cursor_find — найти существующий курсор по имени
- SPI_cursor_fetch — выбрать строки через курсор
- SPI_cursor_move — переместить курсор
- SPI_scroll_cursor_fetch — выбрать строки через курсор
- SPI_scroll_cursor_move — переместить курсор
- SPI_cursor_close — закрыть курсор
- SPI_keepplan — сохранить подготовленный оператор
- SPI_saveplan — сохранить подготовленный оператор
- SPI_finish — отключить процедуру от менеджера SPI
44.1. Interface Functions
- SPI_connect — connect a procedure to the SPI manager
- SPI_finish — disconnect a procedure from the SPI manager
- SPI_push — push SPI stack to allow recursive SPI usage
- SPI_pop — pop SPI stack to return from recursive SPI usage
- SPI_execute — execute a command
- SPI_exec — execute a read/write command
- SPI_execute_with_args — execute a command with out-of-line parameters
- SPI_prepare — prepare a statement, without executing it yet
- SPI_prepare_cursor — prepare a statement, without executing it yet
- SPI_prepare_params — prepare a statement, without executing it yet
- SPI_getargcount — return the number of arguments needed by a statement prepared by
SPI_prepare- SPI_getargtypeid — return the data type OID for an argument of a statement prepared by
SPI_prepare- SPI_is_cursor_plan — return
trueif a statement prepared bySPI_preparecan be used withSPI_cursor_open- SPI_execute_plan — execute a statement prepared by
SPI_prepare- SPI_execute_plan_with_paramlist — execute a statement prepared by
SPI_prepare- SPI_execp — execute a statement in read/write mode
- SPI_cursor_open — set up a cursor using a statement created with
SPI_prepare- SPI_cursor_open_with_args — set up a cursor using a query and parameters
- SPI_cursor_open_with_paramlist — set up a cursor using parameters
- SPI_cursor_find — find an existing cursor by name
- SPI_cursor_fetch — fetch some rows from a cursor
- SPI_cursor_move — move a cursor
- SPI_scroll_cursor_fetch — fetch some rows from a cursor
- SPI_scroll_cursor_move — move a cursor
- SPI_cursor_close — close a cursor
- SPI_keepplan — save a prepared statement
- SPI_saveplan — save a prepared statement
- SPI_finish — disconnect a procedure from the SPI manager