diff options
author | Bruce Momjian <bruce@momjian.us> | 1999-02-09 03:51:42 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1999-02-09 03:51:42 +0000 |
commit | fe35ffe7e01a3607a3542bf1c638e7d4457fc4c9 (patch) | |
tree | 5bbb9d49a4089c493d54edddc1c062a34b2e4581 /src/backend/optimizer/plan/createplan.c | |
parent | be948af2e81d44290a15a0b8614fdd209924f698 (diff) |
Major optimizer improvement for joining a large number of tables.
Diffstat (limited to 'src/backend/optimizer/plan/createplan.c')
-rw-r--r-- | src/backend/optimizer/plan/createplan.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c index 0d16d2b5b25..8df92e7edd8 100644 --- a/src/backend/optimizer/plan/createplan.c +++ b/src/backend/optimizer/plan/createplan.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.38 1999/02/08 04:29:17 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.39 1999/02/09 03:51:21 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -529,14 +529,14 @@ create_mergejoin_node(MergePath *best_path, outer_tlist, inner_tlist)); - opcode = get_opcode((best_path->jpath.path.path_order.ord.merge)->join_operator); + opcode = get_opcode((best_path->jpath.path.path_order->ord.merge)->join_operator); outer_order = (Oid *) palloc(sizeof(Oid) * 2); - outer_order[0] = (best_path->jpath.path.path_order.ord.merge)->left_operator; + outer_order[0] = (best_path->jpath.path.path_order->ord.merge)->left_operator; outer_order[1] = 0; inner_order = (Oid *) palloc(sizeof(Oid) * 2); - inner_order[0] = (best_path->jpath.path.path_order.ord.merge)->right_operator; + inner_order[0] = (best_path->jpath.path.path_order->ord.merge)->right_operator; inner_order[1] = 0; /* @@ -825,7 +825,6 @@ set_temp_tlist_operators(List *tlist, List *pathkeys, Oid *operators) resdom = tlist_member((Var *) keys, tlist); if (resdom) { - /* * Order the resdom keys and replace the operator OID for each * key with the regproc OID. |