diff options
author | Bruce Momjian <bruce@momjian.us> | 2000-06-12 19:40:58 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2000-06-12 19:40:58 +0000 |
commit | 332f0f5fc0c42d6f5599e8ab8a6754588b73edb7 (patch) | |
tree | 6db421c22b81d7e47fe40d113c3b4c034ea478dc /src/backend/rewrite/rewriteHandler.c | |
parent | 767e6d17b4ca04f796e46a7716283bb17b598628 (diff) | |
download | postgresql-332f0f5fc0c42d6f5599e8ab8a6754588b73edb7.tar.gz postgresql-332f0f5fc0c42d6f5599e8ab8a6754588b73edb7.zip |
Rename rule CURRENT to OLD in source tree. Add mapping for backward
compatiblity with old rules.
Diffstat (limited to 'src/backend/rewrite/rewriteHandler.c')
-rw-r--r-- | src/backend/rewrite/rewriteHandler.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/backend/rewrite/rewriteHandler.c b/src/backend/rewrite/rewriteHandler.c index 3a3a76606f8..2fbf6bbb690 100644 --- a/src/backend/rewrite/rewriteHandler.c +++ b/src/backend/rewrite/rewriteHandler.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.74 2000/05/30 00:49:51 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.75 2000/06/12 19:40:42 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -107,11 +107,11 @@ gatherRewriteMeta(Query *parsetree, OffsetVarNodes((Node *) info->rule_action->targetList, rt_length, 0); OffsetVarNodes(info->rule_qual, rt_length, 0); ChangeVarNodes((Node *) info->rule_action->qual, - PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + PRS2_OLD_VARNO + rt_length, rt_index, 0); ChangeVarNodes((Node *) info->rule_action->targetList, - PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + PRS2_OLD_VARNO + rt_length, rt_index, 0); ChangeVarNodes(info->rule_qual, - PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + PRS2_OLD_VARNO + rt_length, rt_index, 0); /* * bug here about replace CURRENT -- sort of replace current is @@ -125,7 +125,7 @@ gatherRewriteMeta(Query *parsetree, result_reln = info->rule_action->resultRelation; switch (result_reln) { - case PRS2_CURRENT_VARNO: + case PRS2_OLD_VARNO: new_result_reln = rt_index; break; case PRS2_NEW_VARNO: /* XXX */ @@ -796,9 +796,9 @@ ApplyRetrieveRule(Query *parsetree, OffsetVarNodes((Node *) rule_action, rt_length, 0); ChangeVarNodes((Node *) rule_qual, - PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + PRS2_OLD_VARNO + rt_length, rt_index, 0); ChangeVarNodes((Node *) rule_action, - PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + PRS2_OLD_VARNO + rt_length, rt_index, 0); if (relation_level) { @@ -1061,7 +1061,7 @@ CopyAndAddQual(Query *parsetree, rtable = nconc(rtable, copyObject(rule_action->rtable)); new_tree->rtable = rtable; OffsetVarNodes(new_qual, rt_length, 0); - ChangeVarNodes(new_qual, PRS2_CURRENT_VARNO + rt_length, rt_index, 0); + ChangeVarNodes(new_qual, PRS2_OLD_VARNO + rt_length, rt_index, 0); } /* XXX -- where current doesn't work for instead nothing.... yet */ AddNotQual(new_tree, new_qual); |