@@ -1245,6 +1245,8 @@ addRangeTableEntryForRelation(ParseState *pstate,
12451245 RangeTblEntry * rte = makeNode (RangeTblEntry );
12461246 char * refname = alias ? alias -> aliasname : RelationGetRelationName (rel );
12471247
1248+ Assert (pstate != NULL );
1249+
12481250 rte -> rtekind = RTE_RELATION ;
12491251 rte -> alias = alias ;
12501252 rte -> relid = RelationGetRelid (rel );
@@ -1276,8 +1278,7 @@ addRangeTableEntryForRelation(ParseState *pstate,
12761278 * Add completed RTE to pstate's range table list, but not to join list
12771279 * nor namespace --- caller must do that if appropriate.
12781280 */
1279- if (pstate != NULL )
1280- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1281+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
12811282
12821283 return rte ;
12831284}
@@ -1302,6 +1303,8 @@ addRangeTableEntryForSubquery(ParseState *pstate,
13021303 int varattno ;
13031304 ListCell * tlistitem ;
13041305
1306+ Assert (pstate != NULL );
1307+
13051308 rte -> rtekind = RTE_SUBQUERY ;
13061309 rte -> relid = InvalidOid ;
13071310 rte -> subquery = subquery ;
@@ -1354,8 +1357,7 @@ addRangeTableEntryForSubquery(ParseState *pstate,
13541357 * Add completed RTE to pstate's range table list, but not to join list
13551358 * nor namespace --- caller must do that if appropriate.
13561359 */
1357- if (pstate != NULL )
1358- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1360+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
13591361
13601362 return rte ;
13611363}
@@ -1391,6 +1393,8 @@ addRangeTableEntryForFunction(ParseState *pstate,
13911393 int natts ,
13921394 totalatts ;
13931395
1396+ Assert (pstate != NULL );
1397+
13941398 rte -> rtekind = RTE_FUNCTION ;
13951399 rte -> relid = InvalidOid ;
13961400 rte -> subquery = NULL ;
@@ -1608,8 +1612,7 @@ addRangeTableEntryForFunction(ParseState *pstate,
16081612 * Add completed RTE to pstate's range table list, but not to join list
16091613 * nor namespace --- caller must do that if appropriate.
16101614 */
1611- if (pstate != NULL )
1612- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1615+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
16131616
16141617 return rte ;
16151618}
@@ -1633,6 +1636,8 @@ addRangeTableEntryForValues(ParseState *pstate,
16331636 int numaliases ;
16341637 int numcolumns ;
16351638
1639+ Assert (pstate != NULL );
1640+
16361641 rte -> rtekind = RTE_VALUES ;
16371642 rte -> relid = InvalidOid ;
16381643 rte -> subquery = NULL ;
@@ -1680,8 +1685,7 @@ addRangeTableEntryForValues(ParseState *pstate,
16801685 * Add completed RTE to pstate's range table list, but not to join list
16811686 * nor namespace --- caller must do that if appropriate.
16821687 */
1683- if (pstate != NULL )
1684- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1688+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
16851689
16861690 return rte ;
16871691}
@@ -1703,6 +1707,8 @@ addRangeTableEntryForJoin(ParseState *pstate,
17031707 Alias * eref ;
17041708 int numaliases ;
17051709
1710+ Assert (pstate != NULL );
1711+
17061712 /*
17071713 * Fail if join has too many columns --- we must be able to reference any
17081714 * of the columns with an AttrNumber.
@@ -1748,8 +1754,7 @@ addRangeTableEntryForJoin(ParseState *pstate,
17481754 * Add completed RTE to pstate's range table list, but not to join list
17491755 * nor namespace --- caller must do that if appropriate.
17501756 */
1751- if (pstate != NULL )
1752- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1757+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
17531758
17541759 return rte ;
17551760}
@@ -1774,6 +1779,8 @@ addRangeTableEntryForCTE(ParseState *pstate,
17741779 int varattno ;
17751780 ListCell * lc ;
17761781
1782+ Assert (pstate != NULL );
1783+
17771784 rte -> rtekind = RTE_CTE ;
17781785 rte -> ctename = cte -> ctename ;
17791786 rte -> ctelevelsup = levelsup ;
@@ -1848,8 +1855,7 @@ addRangeTableEntryForCTE(ParseState *pstate,
18481855 * Add completed RTE to pstate's range table list, but not to join list
18491856 * nor namespace --- caller must do that if appropriate.
18501857 */
1851- if (pstate != NULL )
1852- pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
1858+ pstate -> p_rtable = lappend (pstate -> p_rtable , rte );
18531859
18541860 return rte ;
18551861}
0 commit comments