45.1. Funções de interface #

SPI_connect — conecta uma função escrita em C ao gerenciador SPI
SPI_finish — desconecta uma função escrita em C do gerenciador SPI
SPI_execute — executa um comando
SPI_exec — executa um comando de leitura/escrita
SPI_execute_extended — executa um comando com parâmetros fora de linha
SPI_execute_with_args — executa um comando com parâmetros fora de linha
SPI_prepare — prepara uma instrução, sem executá-la ainda
SPI_prepare_cursor — prepara uma instrução, sem executá-la ainda
SPI_prepare_extended — prepara uma instrução, sem executá-la ainda
SPI_prepare_params — prepara uma instrução, sem executá-la ainda
SPI_getargcount — retorna o número de argumentos necessários para uma instrução preparada por SPI_prepare
SPI_getargtypeid — retorna o OID do tipo de dados para um argumento de uma instrução preparada por SPI_prepare
SPI_is_cursor_plan — retorna verdade se a instrução preparada por SPI_prepare puder ser usada por SPI_cursor_open
SPI_execute_plan — executa uma instrução preparada por SPI_prepare
SPI_execute_plan_extended — executa uma instrução preparada por SPI_prepare
SPI_execute_plan_with_paramlist — executa uma instrução preparada por SPI_prepare
SPI_execp — executa uma instrução no modo leitura/escrita
SPI_cursor_open — configura um cursor usando uma instrução preparada por SPI_prepare
SPI_cursor_open_with_args — configura um cursor usando uma consulta e parâmetros
SPI_cursor_open_with_paramlist — configura um cursor usando parâmetros
SPI_cursor_parse_open — configura um cursor usando uma cadeia de caracteres de consulta e parâmetros
SPI_cursor_find — encontra um cursor existente pelo nome
SPI_cursor_fetch — busca algumas linhas do cursor
SPI_cursor_move — move o cursor
SPI_scroll_cursor_fetch — busca algumas linhas do cursor
SPI_scroll_cursor_move — move o cursor
SPI_cursor_close — fecha o cursor
SPI_keepplan — salva uma instrução preparada
SPI_saveplan — salva uma instrução preparada
SPI_register_relation — torna uma relação efêmera com nome disponível pelo nome em consultas da SPI
SPI_unregister_relation — remove do registro uma relação efêmera com nome
SPI_register_trigger_data — torna dados de gatilhos efêmeros disponíveis em consultas da SPI