Update adapter function signatures for PostgreSQL 15-17 compatibility

pull/8041/merge
Mehmet Yilmaz 2025-07-09 14:12:38 +00:00
parent 00ac5f3985
commit 9817800aac
1 changed files with 6 additions and 7 deletions

View File

@ -409,23 +409,22 @@ citus_executor_run_adapter(QueryDesc *queryDesc,
#else
static bool
/* PG1517: adapter signatures must match the *old* typedefs */
static void
citus_executor_start_adapter(QueryDesc *queryDesc, int eflags)
{
CitusExecutorStart(queryDesc, eflags);
/* our adapter must return bool even if PG1517 dont use it */
return true;
}
static void
citus_executor_run_adapter(QueryDesc *queryDesc,
ScanDirection direction,
uint64 count)
uint64 count,
bool run_once)
{
/* older PG wants the run_once flag back */
CitusExecutorRun(queryDesc, direction, count, /*run_once=*/ true);
CitusExecutorRun(queryDesc, direction, count, run_once);
}