SPI_prepare_params

SPI_prepare_params — prepara uma instrução, sem executá-la ainda

Sinopse

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

Descrição

A função SPI_prepare_params cria e retorna uma instrução preparada para o comando especificado, mas não executa o comando. Esta função é equivalente à função SPI_prepare_cursor, com a adição de que o chamador pode especificar funções de gancho (hook) do analisador para controlar a análise de referências a parâmetros externos.

Esta função agora está em obsolescência em favor da função SPI_prepare_extended.

Argumentos

const char * command

cadeia de caracteres de comando

ParserSetupHook parserSetup

função de definição do gancho (hook) do analisador

void * parserSetupArg

argumento de passagem (pass-through) para parserSetup

int cursorOptions

número inteiro, máscara de bits das opções do cursor; zero produz o comportamento padrão

Valor retornado

A função SPI_prepare_params tem as mesmas convenções de retorno que a função SPI_prepare.