diff options
Diffstat (limited to 'src/backend/rewrite/rewriteManip.c')
-rw-r--r-- | src/backend/rewrite/rewriteManip.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/backend/rewrite/rewriteManip.c b/src/backend/rewrite/rewriteManip.c index 16eef1bfb85..12154b8da6e 100644 --- a/src/backend/rewrite/rewriteManip.c +++ b/src/backend/rewrite/rewriteManip.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteManip.c,v 1.65 2002/09/04 20:31:25 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteManip.c,v 1.66 2002/09/11 14:48:54 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -49,7 +49,7 @@ checkExprHasAggs(Node *node) */ if (node && IsA(node, Query)) return query_tree_walker((Query *) node, checkExprHasAggs_walker, - NULL, false); + NULL, QTW_IGNORE_SUBQUERIES); else return checkExprHasAggs_walker(node, NULL); } @@ -79,7 +79,7 @@ checkExprHasSubLink(Node *node) */ if (node && IsA(node, Query)) return query_tree_walker((Query *) node, checkExprHasSubLink_walker, - NULL, false); + NULL, QTW_IGNORE_SUBQUERIES); else return checkExprHasSubLink_walker(node, NULL); } @@ -155,7 +155,7 @@ OffsetVarNodes_walker(Node *node, OffsetVarNodes_context *context) context->sublevels_up++; result = query_tree_walker((Query *) node, OffsetVarNodes_walker, - (void *) context, true); + (void *) context, 0); context->sublevels_up--; return result; } @@ -196,7 +196,7 @@ OffsetVarNodes(Node *node, int offset, int sublevels_up) lfirsti(l) += offset; } query_tree_walker(qry, OffsetVarNodes_walker, - (void *) &context, true); + (void *) &context, 0); } else OffsetVarNodes_walker(node, &context); @@ -265,7 +265,7 @@ ChangeVarNodes_walker(Node *node, ChangeVarNodes_context *context) context->sublevels_up++; result = query_tree_walker((Query *) node, ChangeVarNodes_walker, - (void *) context, true); + (void *) context, 0); context->sublevels_up--; return result; } @@ -310,7 +310,7 @@ ChangeVarNodes(Node *node, int rt_index, int new_index, int sublevels_up) } } query_tree_walker(qry, ChangeVarNodes_walker, - (void *) &context, true); + (void *) &context, 0); } else ChangeVarNodes_walker(node, &context); @@ -361,7 +361,7 @@ IncrementVarSublevelsUp_walker(Node *node, context->min_sublevels_up++; result = query_tree_walker((Query *) node, IncrementVarSublevelsUp_walker, - (void *) context, true); + (void *) context, 0); context->min_sublevels_up--; return result; } @@ -385,7 +385,7 @@ IncrementVarSublevelsUp(Node *node, int delta_sublevels_up, */ if (node && IsA(node, Query)) query_tree_walker((Query *) node, IncrementVarSublevelsUp_walker, - (void *) &context, true); + (void *) &context, 0); else IncrementVarSublevelsUp_walker(node, &context); } @@ -443,7 +443,7 @@ rangeTableEntry_used_walker(Node *node, context->sublevels_up++; result = query_tree_walker((Query *) node, rangeTableEntry_used_walker, - (void *) context, true); + (void *) context, 0); context->sublevels_up--; return result; } @@ -466,7 +466,7 @@ rangeTableEntry_used(Node *node, int rt_index, int sublevels_up) */ if (node && IsA(node, Query)) return query_tree_walker((Query *) node, rangeTableEntry_used_walker, - (void *) &context, true); + (void *) &context, 0); else return rangeTableEntry_used_walker(node, &context); } @@ -508,7 +508,7 @@ attribute_used_walker(Node *node, context->sublevels_up++; result = query_tree_walker((Query *) node, attribute_used_walker, - (void *) context, true); + (void *) context, 0); context->sublevels_up--; return result; } @@ -532,7 +532,7 @@ attribute_used(Node *node, int rt_index, int attno, int sublevels_up) */ if (node && IsA(node, Query)) return query_tree_walker((Query *) node, attribute_used_walker, - (void *) &context, true); + (void *) &context, 0); else return attribute_used_walker(node, &context); } @@ -851,7 +851,7 @@ ResolveNew_mutator(Node *node, ResolveNew_context *context) FLATCOPY(newnode, query, Query); context->sublevels_up++; - query_tree_mutator(newnode, ResolveNew_mutator, context, true); + query_tree_mutator(newnode, ResolveNew_mutator, context, 0); context->sublevels_up--; return (Node *) newnode; } @@ -883,7 +883,7 @@ ResolveNew(Node *node, int target_varno, int sublevels_up, FLATCOPY(newnode, query, Query); query_tree_mutator(newnode, ResolveNew_mutator, - (void *) &context, true); + (void *) &context, 0); return (Node *) newnode; } else @@ -991,7 +991,7 @@ HandleRIRAttributeRule_mutator(Node *node, FLATCOPY(newnode, query, Query); context->sublevels_up++; query_tree_mutator(newnode, HandleRIRAttributeRule_mutator, - context, true); + context, 0); context->sublevels_up--; return (Node *) newnode; } @@ -1019,7 +1019,7 @@ HandleRIRAttributeRule(Query *parsetree, context.sublevels_up = 0; query_tree_mutator(parsetree, HandleRIRAttributeRule_mutator, - (void *) &context, true); + (void *) &context, 0); } #endif /* NOT_USED */ |