aboutsummaryrefslogtreecommitdiff
path: root/src/backend/rewrite/rewriteManip.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/rewrite/rewriteManip.c')
-rw-r--r--src/backend/rewrite/rewriteManip.c34
1 files changed, 7 insertions, 27 deletions
diff --git a/src/backend/rewrite/rewriteManip.c b/src/backend/rewrite/rewriteManip.c
index 8ab486bfc2d..0322c58f3f0 100644
--- a/src/backend/rewrite/rewriteManip.c
+++ b/src/backend/rewrite/rewriteManip.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/rewrite/rewriteManip.c,v 1.116 2008/10/21 20:42:53 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/rewrite/rewriteManip.c,v 1.117 2008/10/22 20:17:52 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -298,19 +298,10 @@ OffsetVarNodes_walker(Node *node, OffsetVarNodes_context *context)
}
/* fall through to examine children */
}
- if (IsA(node, PlaceHolderInfo))
- {
- PlaceHolderInfo *phinfo = (PlaceHolderInfo *) node;
+ /* Shouldn't need to handle other planner auxiliary nodes here */
+ Assert(!IsA(node, SpecialJoinInfo));
+ Assert(!IsA(node, PlaceHolderInfo));
- if (context->sublevels_up == 0)
- {
- phinfo->ph_eval_at = offset_relid_set(phinfo->ph_eval_at,
- context->offset);
- phinfo->ph_needed = offset_relid_set(phinfo->ph_needed,
- context->offset);
- }
- /* fall through to examine children */
- }
if (IsA(node, Query))
{
/* Recurse into subselects */
@@ -489,21 +480,10 @@ ChangeVarNodes_walker(Node *node, ChangeVarNodes_context *context)
}
/* fall through to examine children */
}
- if (IsA(node, PlaceHolderInfo))
- {
- PlaceHolderInfo *phinfo = (PlaceHolderInfo *) node;
+ /* Shouldn't need to handle other planner auxiliary nodes here */
+ Assert(!IsA(node, SpecialJoinInfo));
+ Assert(!IsA(node, PlaceHolderInfo));
- if (context->sublevels_up == 0)
- {
- phinfo->ph_eval_at = adjust_relid_set(phinfo->ph_eval_at,
- context->rt_index,
- context->new_index);
- phinfo->ph_needed = adjust_relid_set(phinfo->ph_needed,
- context->rt_index,
- context->new_index);
- }
- /* fall through to examine children */
- }
if (IsA(node, Query))
{
/* Recurse into subselects */