OSDN Git Service

Support PostgreSQL 14
[pghintplan/pg_hint_plan.git] / make_join_rel.c
index 479d0fc..638e500 100644 (file)
@@ -5,10 +5,15 @@
  *       modifications.
  *
  * src/backend/optimizer/path/joinrels.c
+ *
+ * This file contains the following functions from corresponding files.
+ *
+ *     static functions:
  *     make_join_rel()
+ *     populate_joinrel_with_paths()
  *
- * Portions Copyright (c) 2013-2018, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
- * Portions Copyright (c) 1996-2018, PostgreSQL Global Development Group
+ * Portions Copyright (c) 2013-2020, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
+ * Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  *-------------------------------------------------------------------------
@@ -44,6 +49,7 @@ adjust_rows(double rows, RowsHint *hint)
        return result;
 }
 
+
 /*
  * make_join_rel
  *        Find or create a join RelOptInfo that represents the join of
@@ -120,7 +126,7 @@ make_join_rel(PlannerInfo *root, RelOptInfo *rel1, RelOptInfo *rel2)
        joinrel = build_join_rel(root, joinrelids, rel1, rel2, sjinfo,
                                                         &restrictlist);
 
-       /* !!! START: HERE IS THE PART WHICH ADDED FOR PG_HINT_PLAN !!! */
+       /* !!! START: HERE IS THE PART WHICH IS ADDED FOR PG_HINT_PLAN !!! */
        {
                RowsHint   *rows_hint = NULL;
                int                     i;
@@ -196,7 +202,7 @@ make_join_rel(PlannerInfo *root, RelOptInfo *rel1, RelOptInfo *rel2)
                        
                }
        }
-       /* !!! END: HERE IS THE PART WHICH ADDED FOR PG_HINT_PLAN !!! */
+       /* !!! END: HERE IS THE PART WHICH IS ADDED FOR PG_HINT_PLAN !!! */
 
        /*
         * If we've already proven this join is empty, we needn't consider any
@@ -217,6 +223,7 @@ make_join_rel(PlannerInfo *root, RelOptInfo *rel1, RelOptInfo *rel2)
        return joinrel;
 }
 
+
 /*
  * populate_joinrel_with_paths
  *       Add paths to the given joinrel for given pair of joining relations. The