@@ -242,16 +242,10 @@ static EquivalenceMember *find_ec_member_for_tle(EquivalenceClass *ec,
242242TargetEntry * tle ,
243243Relids relids );
244244static Sort * make_sort_from_pathkeys (Plan * lefttree ,List * pathkeys );
245- static Sort * make_sort_from_sortclauses (List * sortcls ,Plan * lefttree );
246245static Sort * make_sort_from_groupcols (List * groupcls ,
247246AttrNumber * grpColIdx ,
248247Plan * lefttree );
249248static Material * make_material (Plan * lefttree );
250- static Agg * make_agg (List * tlist ,List * qual ,AggStrategy aggstrategy ,
251- bool combineStates ,bool finalizeAggs ,
252- int numGroupCols ,AttrNumber * grpColIdx ,Oid * grpOperators ,
253- List * groupingSets ,List * chain ,
254- double dNumGroups ,Plan * lefttree );
255249static WindowAgg * make_windowagg (List * tlist ,Index winref ,
256250int partNumCols ,AttrNumber * partColIdx ,Oid * partOperators ,
257251int ordNumCols ,AttrNumber * ordColIdx ,Oid * ordOperators ,
@@ -269,7 +263,6 @@ static SetOp *make_setop(SetOpCmd cmd, SetOpStrategy strategy, Plan *lefttree,
269263List * distinctList ,AttrNumber flagColIdx ,int firstFlag ,
270264long numGroups );
271265static LockRows * make_lockrows (Plan * lefttree ,List * rowMarks ,int epqParam );
272- static Limit * make_limit (Plan * lefttree ,Node * limitOffset ,Node * limitCount );
273266static Result * make_result (List * tlist ,Node * resconstantqual ,Plan * subplan );
274267static ModifyTable * make_modifytable (PlannerInfo * root ,
275268CmdType operation ,bool canSetTag ,
@@ -5500,7 +5493,7 @@ make_sort_from_pathkeys(Plan *lefttree, List *pathkeys)
55005493 * 'sortcls' is a list of SortGroupClauses
55015494 * 'lefttree' is the node which yields input tuples
55025495 */
5503- static Sort *
5496+ Sort *
55045497make_sort_from_sortclauses (List * sortcls ,Plan * lefttree )
55055498{
55065499List * sub_tlist = lefttree -> targetlist ;
@@ -5635,7 +5628,7 @@ materialize_finished_plan(Plan *subplan)
56355628return matplan ;
56365629}
56375630
5638- static Agg *
5631+ Agg *
56395632make_agg (List * tlist ,List * qual ,
56405633AggStrategy aggstrategy ,
56415634bool combineStates ,bool finalizeAggs ,
@@ -5973,7 +5966,7 @@ make_lockrows(Plan *lefttree, List *rowMarks, int epqParam)
59735966 * make_limit
59745967 * Build a Limit plan node
59755968 */
5976- static Limit *
5969+ Limit *
59775970make_limit (Plan * lefttree ,Node * limitOffset ,Node * limitCount )
59785971{
59795972Limit * node = makeNode (Limit );