return true;
if (walker(wc->endOffset, context))
return true;
+ if (walker(wc->runCondition, context))
+ return true;
}
break;
case T_CTECycleClause:
return true;
if (walker(wc->endOffset, context))
return true;
+ if (walker(wc->runCondition, context))
+ return true;
}
}
MUTATE(newnode->orderClause, wc->orderClause, List *);
MUTATE(newnode->startOffset, wc->startOffset, Node *);
MUTATE(newnode->endOffset, wc->endOffset, Node *);
+ MUTATE(newnode->runCondition, wc->runCondition, List *);
return (Node *) newnode;
}
break;
FLATCOPY(newnode, wc, WindowClause);
MUTATE(newnode->startOffset, wc->startOffset, Node *);
MUTATE(newnode->endOffset, wc->endOffset, Node *);
+ MUTATE(newnode->runCondition, wc->runCondition, List *);
resultlist = lappend(resultlist, (Node *) newnode);
}