!4391 【资源池化】SPQ支持多机并行创建索引

Merge pull request !4391 from 阙鸣健/spq_1101
This commit is contained in:
opengauss_bot
2023-11-13 01:32:37 +00:00
committed by Gitee
20 changed files with 328 additions and 36 deletions

View File

@ -107,6 +107,9 @@ extern int SPI_execute_snapshot(SPIPlanPtr plan, Datum* Values, const char* Null
extern int SPI_execute_with_args(const char* src, int nargs, Oid* argtypes, Datum* Values, const char* Nulls,
bool read_only, long tcount, Cursor_Data* cursor_data, parse_query_func parser = GetRawParser());
extern SPIPlanPtr SPI_prepare(const char* src, int nargs, Oid* argtypes, parse_query_func parser = GetRawParser());
#ifdef USE_SPQ
extern SPIPlanPtr SPI_prepare_spq(const char* src, int nargs, Oid* argtypes, parse_query_func parser = GetRawParser());
#endif
extern SPIPlanPtr SPI_prepare_cursor(const char* src, int nargs, Oid* argtypes, int cursorOptions, parse_query_func parser = GetRawParser());
extern SPIPlanPtr SPI_prepare_params(const char* src, ParserSetupHook parserSetup, void* parserSetupArg, int cursorOptions, parse_query_func parser = GetRawParser());
extern int SPI_keepplan(SPIPlanPtr plan);