int rt_index,
bool relation_level,
Relation relation,
- bool relIsUsed,
List *activeRIRs)
{
Query *rule_action;
RuleLock *rules;
RewriteRule *rule;
LOCKMODE lockmode;
- bool relIsUsed;
int i;
++rt_index;
* part of the join set (a source table), or is referenced by any
* Var nodes, or is the result table.
*/
- relIsUsed = rangeTableEntry_used((Node *) parsetree, rt_index, 0);
-
- if (!relIsUsed && rt_index != parsetree->resultRelation)
+ if (rt_index != parsetree->resultRelation &&
+ !rangeTableEntry_used((Node *) parsetree, rt_index, 0))
continue;
/*
rt_index,
rule->attrno == -1,
rel,
- relIsUsed,
activeRIRs);
}