From 61cac71c23686f47c785dc69d3c15cb4304d106f Mon Sep 17 00:00:00 2001 From: David Rowley Date: Fri, 27 Dec 2024 10:51:22 +1300 Subject: [PATCH] Remove unused totalrows parameter in compute_expr_stats The totalrows parameter in compute_expr_stats is unused, so remove it. This is a static function, so the parameter can easily be added again if it's ever needed. Author: Ilia Evdokimov Discussion: https://postgr.es/m/667b92d2-f953-4fcb-9377-3765f5b94187@tantorlabs.com --- src/backend/statistics/extended_stats.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/backend/statistics/extended_stats.c b/src/backend/statistics/extended_stats.c index 99fdf208dba..d2de7e3d89a 100644 --- a/src/backend/statistics/extended_stats.c +++ b/src/backend/statistics/extended_stats.c @@ -89,9 +89,8 @@ typedef struct AnlExprData VacAttrStats *vacattrstat; /* statistics attrs to analyze */ } AnlExprData; -static void compute_expr_stats(Relation onerel, double totalrows, - AnlExprData *exprdata, int nexprs, - HeapTuple *rows, int numrows); +static void compute_expr_stats(Relation onerel, AnlExprData *exprdata, + int nexprs, HeapTuple *rows, int numrows); static Datum serialize_expr_stats(AnlExprData *exprdata, int nexprs); static Datum expr_fetch_func(VacAttrStatsP stats, int rownum, bool *isNull); static AnlExprData *build_expr_data(List *exprs, int stattarget); @@ -220,9 +219,7 @@ BuildRelationExtStatistics(Relation onerel, bool inh, double totalrows, exprdata = build_expr_data(stat->exprs, stattarget); nexprs = list_length(stat->exprs); - compute_expr_stats(onerel, totalrows, - exprdata, nexprs, - rows, numrows); + compute_expr_stats(onerel, exprdata, nexprs, rows, numrows); exprstats = serialize_expr_stats(exprdata, nexprs); } @@ -2107,8 +2104,7 @@ examine_opclause_args(List *args, Node **exprp, Const **cstp, * Compute statistics about expressions of a relation. */ static void -compute_expr_stats(Relation onerel, double totalrows, - AnlExprData *exprdata, int nexprs, +compute_expr_stats(Relation onerel, AnlExprData *exprdata, int nexprs, HeapTuple *rows, int numrows) { MemoryContext expr_context, -- 2.39.5