|
PostgreSQL Source Code git master
|
#include "postgres.h"#include "access/xact.h"#include "fmgr.h"#include "optimizer/optimizer.h"#include "pg_plan_advice.h"#include "utils/guc.h"
Go to the source code of this file.
Functions | |
| static char * | test_plan_advice_advisor (PlannerGlobal *glob, Query *parse, const char *query_string, int cursorOptions, ExplainState *es) |
| static DefElem * | find_defelem_by_defname (List *deflist, char *defname) |
| void | _PG_init (void) |
Variables | |
| PG_MODULE_MAGIC | |
| static bool | in_recursion = false |
Definition at line 42 of file test_plan_advice.c.
References fb(), load_external_function(), and test_plan_advice_advisor().
Definition at line 134 of file test_plan_advice.c.
References fb(), and foreach_node.
Referenced by test_plan_advice_advisor().
|
static |
Definition at line 61 of file test_plan_advice.c.
References AtEOXact_GUC(), copyObject, elog, ERROR, PlannedStmt::extension_state, fb(), find_defelem_by_defname(), GUC_ACTION_SAVE, in_recursion, NewGUCNestLevel(), parse(), PG_END_TRY, PG_FINALLY, PG_TRY, PGC_S_SESSION, PGC_SUSET, planner(), set_config_option(), and strVal.
Referenced by _PG_init().
Definition at line 29 of file test_plan_advice.c.
Referenced by test_plan_advice_advisor().
| PG_MODULE_MAGIC |
Definition at line 27 of file test_plan_advice.c.