PostgreSQL Source Code  git master
CustomPathMethods Struct Reference

#include <extensible.h>

Data Fields

const char * CustomName
 
struct Plan *(* PlanCustomPath )(PlannerInfo *root, RelOptInfo *rel, struct CustomPath *best_path, List *tlist, List *clauses, List *custom_plans)
 
struct List *(* ReparameterizeCustomPathByChild )(PlannerInfo *root, List *custom_private, RelOptInfo *child_rel)
 

Detailed Description

Definition at line 88 of file extensible.h.

Field Documentation

◆ CustomName

const char* CustomPathMethods::CustomName

Definition at line 90 of file extensible.h.

◆ PlanCustomPath

struct Plan*(* CustomPathMethods::PlanCustomPath) (PlannerInfo *root, RelOptInfo *rel, struct CustomPath *best_path, List *tlist, List *clauses, List *custom_plans)

Definition at line 93 of file extensible.h.

Referenced by create_customscan_plan().

◆ ReparameterizeCustomPathByChild

struct List*(* CustomPathMethods::ReparameterizeCustomPathByChild) (PlannerInfo *root, List *custom_private, RelOptInfo *child_rel)

Definition at line 99 of file extensible.h.

Referenced by reparameterize_path_by_child().


The documentation for this struct was generated from the following file: