summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/optimizer/path/allpaths.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/backend/optimizer/path/allpaths.c b/src/backend/optimizer/path/allpaths.c
index 05f003ca6d3..b4a1e8ba214 100644
--- a/src/backend/optimizer/path/allpaths.c
+++ b/src/backend/optimizer/path/allpaths.c
@@ -2958,6 +2958,21 @@ print_path(PlannerInfo *root, Path *path, int indent)
case T_ForeignPath:
ptype = "ForeignScan";
break;
+ case T_CustomPath:
+ ptype = "CustomScan";
+ break;
+ case T_NestPath:
+ ptype = "NestLoop";
+ join = true;
+ break;
+ case T_MergePath:
+ ptype = "MergeJoin";
+ join = true;
+ break;
+ case T_HashPath:
+ ptype = "HashJoin";
+ join = true;
+ break;
case T_AppendPath:
ptype = "Append";
break;
@@ -3028,18 +3043,6 @@ print_path(PlannerInfo *root, Path *path, int indent)
ptype = "Limit";
subpath = ((LimitPath *) path)->subpath;
break;
- case T_NestPath:
- ptype = "NestLoop";
- join = true;
- break;
- case T_MergePath:
- ptype = "MergeJoin";
- join = true;
- break;
- case T_HashPath:
- ptype = "HashJoin";
- join = true;
- break;
default:
ptype = "???Path";
break;