45.1. Funciones de interfaz #

SPI_connect — conecta una función en C al gestor SPI
SPI_finish — desconecta una función en C del gestor SPI
SPI_execute — ejecuta un comando
SPI_exec — ejecuta un comando de lectura/escritura
SPI_execute_extended — ejecuta un comando con parámetros externos (out-of-line)
SPI_execute_with_args — ejecuta un comando con parámetros externos (out-of-line)
SPI_prepare — prepara una sentencia, sin ejecutarla todavía
SPI_prepare_cursor — prepara una sentencia, sin ejecutarla todavía
SPI_prepare_extended — prepara una sentencia, sin ejecutarla todavía
SPI_prepare_params — prepara una sentencia, sin ejecutarla todavía
SPI_getargcount — devuelve el número de argumentos necesarios para una sentencia preparada por SPI_prepare
SPI_getargtypeid — devuelve el OID del tipo de datos para un argumento de una sentencia preparada por SPI_prepare
SPI_is_cursor_plan — devuelve true si una sentencia preparada por SPI_prepare se puede utilizar con SPI_cursor_open
SPI_execute_plan — ejecuta una sentencia preparada por SPI_prepare
SPI_execute_plan_extended — ejecuta una sentencia preparada por SPI_prepare
SPI_execute_plan_with_paramlist — ejecuta una sentencia preparada por SPI_prepare
SPI_execp — ejecuta una sentencia en modo de lectura/escritura
SPI_cursor_open — configura un cursor usando una sentencia creada con SPI_prepare
SPI_cursor_open_with_args — configura un cursor usando una consulta y parámetros
SPI_cursor_open_with_paramlist — configura un cursor usando parámetros
SPI_cursor_parse_open — configura un cursor usando una cadena de consulta y parámetros
SPI_cursor_find — busca un cursor existente por su nombre
SPI_cursor_fetch — recupera algunas filas de un cursor
SPI_cursor_move — mueve un cursor
SPI_scroll_cursor_fetch — recupera algunas filas de un cursor
SPI_scroll_cursor_move — mueve un cursor
SPI_cursor_close — cierra un cursor
SPI_keepplan — guarda una sentencia preparada
SPI_saveplan — guarda una sentencia preparada
SPI_register_relation — hace que una relación con nombre efímera esté disponible por su nombre en las consultas SPI
SPI_unregister_relation — elimina una relación con nombre efímera del registro
SPI_register_trigger_data — hace que los datos de disparador (trigger) efímeros estén disponibles en las consultas SPI