From 86d9260781097432b897388782c8b5cb260c6251 Mon Sep 17 00:00:00 2001 From: Halil Ozan Akgul Date: Mon, 16 Aug 2021 18:05:03 +0300 Subject: [PATCH] Uses lfirst_node in ruleutils_14.c Relevant PG commit: 2b00db4fb0c7f02f000276bfadaab65a14059168 --- src/backend/distributed/deparser/ruleutils_14.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/distributed/deparser/ruleutils_14.c b/src/backend/distributed/deparser/ruleutils_14.c index ec24e7001..9dc69f164 100644 --- a/src/backend/distributed/deparser/ruleutils_14.c +++ b/src/backend/distributed/deparser/ruleutils_14.c @@ -4521,7 +4521,7 @@ find_param_referent(Param *param, deparse_context *context, */ foreach(lc2, ((Plan *) ancestor)->initPlan) { - SubPlan *subplan = castNode(SubPlan, lfirst(lc2)); + SubPlan *subplan = lfirst_node(SubPlan, lc2); if (child_plan != (Plan *) list_nth(dpns->subplans, subplan->plan_id - 1)) @@ -6168,7 +6168,7 @@ get_rule_expr(Node *node, deparse_context *context, sep = ""; foreach(cell, spec->listdatums) { - Const *val = castNode(Const, lfirst(cell)); + Const *val = lfirst_node(Const, cell); appendStringInfoString(buf, sep); get_const_expr(val, context, -1); @@ -8933,7 +8933,7 @@ get_range_partbound_string(List *bound_datums) foreach(cell, bound_datums) { PartitionRangeDatum *datum = - castNode(PartitionRangeDatum, lfirst(cell)); + lfirst_node(PartitionRangeDatum, cell); appendStringInfoString(buf, sep); if (datum->kind == PARTITION_RANGE_DATUM_MINVALUE)