Lines Matching refs:MUTATE

2616 #define MUTATE(newfield, oldfield, fieldtype)  \  in expression_tree_mutator()  macro
2668 MUTATE(newnode->qual, wco->qual, Node *); in expression_tree_mutator()
2679 MUTATE(newnode->aggdirectargs, aggref->aggdirectargs, List *); in expression_tree_mutator()
2680 MUTATE(newnode->args, aggref->args, List *); in expression_tree_mutator()
2681 MUTATE(newnode->aggorder, aggref->aggorder, List *); in expression_tree_mutator()
2682 MUTATE(newnode->aggdistinct, aggref->aggdistinct, List *); in expression_tree_mutator()
2683 MUTATE(newnode->aggfilter, aggref->aggfilter, Expr *); in expression_tree_mutator()
2693 MUTATE(newnode->args, grouping->args, List *); in expression_tree_mutator()
2716 MUTATE(newnode->args, wfunc->args, List *); in expression_tree_mutator()
2717 MUTATE(newnode->aggfilter, wfunc->aggfilter, Expr *); in expression_tree_mutator()
2727 MUTATE(newnode->refupperindexpr, sbsref->refupperindexpr, in expression_tree_mutator()
2729 MUTATE(newnode->reflowerindexpr, sbsref->reflowerindexpr, in expression_tree_mutator()
2731 MUTATE(newnode->refexpr, sbsref->refexpr, in expression_tree_mutator()
2733 MUTATE(newnode->refassgnexpr, sbsref->refassgnexpr, in expression_tree_mutator()
2745 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2755 MUTATE(newnode->arg, nexpr->arg, Expr *); in expression_tree_mutator()
2765 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2775 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2785 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2795 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2805 MUTATE(newnode->args, expr->args, List *); in expression_tree_mutator()
2815 MUTATE(newnode->testexpr, sublink->testexpr, Node *); in expression_tree_mutator()
2821 MUTATE(newnode->subselect, sublink->subselect, Node *); in expression_tree_mutator()
2832 MUTATE(newnode->testexpr, subplan->testexpr, Node *); in expression_tree_mutator()
2834 MUTATE(newnode->args, subplan->args, List *); in expression_tree_mutator()
2845 MUTATE(newnode->subplans, asplan->subplans, List *); in expression_tree_mutator()
2855 MUTATE(newnode->arg, fselect->arg, Expr *); in expression_tree_mutator()
2865 MUTATE(newnode->arg, fstore->arg, Expr *); in expression_tree_mutator()
2866 MUTATE(newnode->newvals, fstore->newvals, List *); in expression_tree_mutator()
2877 MUTATE(newnode->arg, relabel->arg, Expr *); in expression_tree_mutator()
2887 MUTATE(newnode->arg, iocoerce->arg, Expr *); in expression_tree_mutator()
2897 MUTATE(newnode->arg, acoerce->arg, Expr *); in expression_tree_mutator()
2898 MUTATE(newnode->elemexpr, acoerce->elemexpr, Expr *); in expression_tree_mutator()
2908 MUTATE(newnode->arg, convexpr->arg, Expr *); in expression_tree_mutator()
2918 MUTATE(newnode->arg, collate->arg, Expr *); in expression_tree_mutator()
2928 MUTATE(newnode->arg, caseexpr->arg, Expr *); in expression_tree_mutator()
2929 MUTATE(newnode->args, caseexpr->args, List *); in expression_tree_mutator()
2930 MUTATE(newnode->defresult, caseexpr->defresult, Expr *); in expression_tree_mutator()
2940 MUTATE(newnode->expr, casewhen->expr, Expr *); in expression_tree_mutator()
2941 MUTATE(newnode->result, casewhen->result, Expr *); in expression_tree_mutator()
2951 MUTATE(newnode->elements, arrayexpr->elements, List *); in expression_tree_mutator()
2961 MUTATE(newnode->args, rowexpr->args, List *); in expression_tree_mutator()
2972 MUTATE(newnode->largs, rcexpr->largs, List *); in expression_tree_mutator()
2973 MUTATE(newnode->rargs, rcexpr->rargs, List *); in expression_tree_mutator()
2983 MUTATE(newnode->args, coalesceexpr->args, List *); in expression_tree_mutator()
2993 MUTATE(newnode->args, minmaxexpr->args, List *); in expression_tree_mutator()
3003 MUTATE(newnode->named_args, xexpr->named_args, List *); in expression_tree_mutator()
3005 MUTATE(newnode->args, xexpr->args, List *); in expression_tree_mutator()
3015 MUTATE(newnode->arg, ntest->arg, Expr *); in expression_tree_mutator()
3025 MUTATE(newnode->arg, btest->arg, Expr *); in expression_tree_mutator()
3035 MUTATE(newnode->arg, ctest->arg, Expr *); in expression_tree_mutator()
3045 MUTATE(newnode->expr, targetentry->expr, Expr *); in expression_tree_mutator()
3058 MUTATE(newnode->partitionClause, wc->partitionClause, List *); in expression_tree_mutator()
3059 MUTATE(newnode->orderClause, wc->orderClause, List *); in expression_tree_mutator()
3060 MUTATE(newnode->startOffset, wc->startOffset, Node *); in expression_tree_mutator()
3061 MUTATE(newnode->endOffset, wc->endOffset, Node *); in expression_tree_mutator()
3071 MUTATE(newnode->cycle_mark_value, cc->cycle_mark_value, Node *); in expression_tree_mutator()
3072 MUTATE(newnode->cycle_mark_default, cc->cycle_mark_default, Node *); in expression_tree_mutator()
3087 MUTATE(newnode->ctequery, cte->ctequery, Node *); in expression_tree_mutator()
3089 MUTATE(newnode->search_clause, cte->search_clause, CTESearchClause *); in expression_tree_mutator()
3090 MUTATE(newnode->cycle_clause, cte->cycle_clause, CTECycleClause *); in expression_tree_mutator()
3121 MUTATE(newnode->fromlist, from->fromlist, List *); in expression_tree_mutator()
3122 MUTATE(newnode->quals, from->quals, Node *); in expression_tree_mutator()
3132 MUTATE(newnode->arbiterElems, oc->arbiterElems, List *); in expression_tree_mutator()
3133 MUTATE(newnode->arbiterWhere, oc->arbiterWhere, Node *); in expression_tree_mutator()
3134 MUTATE(newnode->onConflictSet, oc->onConflictSet, List *); in expression_tree_mutator()
3135 MUTATE(newnode->onConflictWhere, oc->onConflictWhere, Node *); in expression_tree_mutator()
3136 MUTATE(newnode->exclRelTlist, oc->exclRelTlist, List *); in expression_tree_mutator()
3147 MUTATE(newnode->exprs, opstep->exprs, List *); in expression_tree_mutator()
3161 MUTATE(newnode->larg, join->larg, Node *); in expression_tree_mutator()
3162 MUTATE(newnode->rarg, join->rarg, Node *); in expression_tree_mutator()
3163 MUTATE(newnode->quals, join->quals, Node *); in expression_tree_mutator()
3174 MUTATE(newnode->larg, setop->larg, Node *); in expression_tree_mutator()
3175 MUTATE(newnode->rarg, setop->rarg, Node *); in expression_tree_mutator()
3186 MUTATE(newnode->rinfo, iclause->rinfo, RestrictInfo *); in expression_tree_mutator()
3187 MUTATE(newnode->indexquals, iclause->indexquals, List *); in expression_tree_mutator()
3197 MUTATE(newnode->phexpr, phv->phexpr, Expr *); in expression_tree_mutator()
3208 MUTATE(newnode->expr, newnode->expr, Node *); in expression_tree_mutator()
3218 MUTATE(newnode->translated_vars, appinfo->translated_vars, List *); in expression_tree_mutator()
3229 MUTATE(newnode->ph_var, phinfo->ph_var, PlaceHolderVar *); in expression_tree_mutator()
3240 MUTATE(newnode->funcexpr, rtfunc->funcexpr, Node *); in expression_tree_mutator()
3251 MUTATE(newnode->args, tsc->args, List *); in expression_tree_mutator()
3252 MUTATE(newnode->repeatable, tsc->repeatable, Expr *); in expression_tree_mutator()
3262 MUTATE(newnode->ns_uris, tf->ns_uris, List *); in expression_tree_mutator()
3263 MUTATE(newnode->docexpr, tf->docexpr, Node *); in expression_tree_mutator()
3264 MUTATE(newnode->rowexpr, tf->rowexpr, Node *); in expression_tree_mutator()
3265 MUTATE(newnode->colexprs, tf->colexprs, List *); in expression_tree_mutator()
3266 MUTATE(newnode->coldefexprs, tf->coldefexprs, List *); in expression_tree_mutator()
3315 MUTATE(query->targetList, query->targetList, List *); in query_tree_mutator()
3316 MUTATE(query->withCheckOptions, query->withCheckOptions, List *); in query_tree_mutator()
3317 MUTATE(query->onConflict, query->onConflict, OnConflictExpr *); in query_tree_mutator()
3318 MUTATE(query->returningList, query->returningList, List *); in query_tree_mutator()
3319 MUTATE(query->jointree, query->jointree, FromExpr *); in query_tree_mutator()
3320 MUTATE(query->setOperations, query->setOperations, Node *); in query_tree_mutator()
3321 MUTATE(query->havingQual, query->havingQual, Node *); in query_tree_mutator()
3322 MUTATE(query->limitOffset, query->limitOffset, Node *); in query_tree_mutator()
3323 MUTATE(query->limitCount, query->limitCount, Node *); in query_tree_mutator()
3333 MUTATE(query->groupClause, query->groupClause, List *); in query_tree_mutator()
3334 MUTATE(query->windowClause, query->windowClause, List *); in query_tree_mutator()
3335 MUTATE(query->sortClause, query->sortClause, List *); in query_tree_mutator()
3336 MUTATE(query->distinctClause, query->distinctClause, List *); in query_tree_mutator()
3354 MUTATE(newnode->startOffset, wc->startOffset, Node *); in query_tree_mutator()
3355 MUTATE(newnode->endOffset, wc->endOffset, Node *); in query_tree_mutator()
3375 MUTATE(query->cteList, query->cteList, List *); in query_tree_mutator()
3406 MUTATE(newrte->tablesample, rte->tablesample, in range_table_mutator()
3414 MUTATE(newrte->subquery, newrte->subquery, Query *); in range_table_mutator()
3424 MUTATE(newrte->joinaliasvars, rte->joinaliasvars, List *); in range_table_mutator()
3432 MUTATE(newrte->functions, rte->functions, List *); in range_table_mutator()
3435 MUTATE(newrte->tablefunc, rte->tablefunc, TableFunc *); in range_table_mutator()
3438 MUTATE(newrte->values_lists, rte->values_lists, List *); in range_table_mutator()
3446 MUTATE(newrte->securityQuals, rte->securityQuals, List *); in range_table_mutator()