]> granicus.if.org Git - postgresql/commitdiff
Explain's code for showing quals of SubqueryScan nodes has been broken
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 6 Dec 2002 19:28:13 +0000 (19:28 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 6 Dec 2002 19:28:13 +0000 (19:28 +0000)
all along; not noticed till now.  It's a scan not an upper qual ...

src/backend/commands/explain.c

index f0aabc9dc8d6b095c3266a71caa81f90ac30eb28..ca6b37847ee2fbad4028fbc54c24620d860f2f33 100644 (file)
@@ -5,7 +5,7 @@
  * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994-5, Regents of the University of California
  *
- * $Header: /cvsroot/pgsql/src/backend/commands/explain.c,v 1.89 2002/10/14 04:26:54 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/explain.c,v 1.89.2.1 2002/12/06 19:28:13 tgl Exp $
  *
  */
 
@@ -432,6 +432,7 @@ explain_outNode(StringInfo str, Plan *plan, Plan *outer_plan,
                        break;
                case T_SeqScan:
                case T_TidScan:
+               case T_SubqueryScan:
                case T_FunctionScan:
                        show_scan_qual(plan->qual, false,
                                                   "Filter",
@@ -485,13 +486,6 @@ explain_outNode(StringInfo str, Plan *plan, Plan *outer_plan,
                                                        "inner", INNER, innerPlan(plan),
                                                        str, indent, es);
                        break;
-               case T_SubqueryScan:
-                       show_upper_qual(plan->qual,
-                                                       "Filter",
-                                                 "subplan", 1, ((SubqueryScan *) plan)->subplan,
-                                                       "", 0, NULL,
-                                                       str, indent, es);
-                       break;
                case T_Agg:
                case T_Group:
                        show_upper_qual(plan->qual,