32 return glob->extension_state[extension_id];
43 if (extension_id >=
root->extension_state_allocated)
46 return root->extension_state[extension_id];
60 return rel->extension_state[extension_id];
static void * GetPlannerGlobalExtensionState(PlannerGlobal *glob, int extension_id)
static void * GetRelOptInfoExtensionState(RelOptInfo *rel, int extension_id)
static void * GetPlannerInfoExtensionState(PlannerInfo *root, int extension_id)
void SetRelOptInfoExtensionState(RelOptInfo *rel, int extension_id, void *opaque)
void SetPlannerInfoExtensionState(PlannerInfo *root, int extension_id, void *opaque)
int GetPlannerExtensionId(const char *extension_name)
void SetPlannerGlobalExtensionState(PlannerGlobal *glob, int extension_id, void *opaque)
Assert(PointerIsAligned(start, uint64))
int extension_state_allocated
int extension_state_allocated