pub unsafe fn estimate_num_groups( arg_root: *mut PlannerInfo, arg_groupExprs: *mut List, arg_input_rows: f64, arg_pgset: *mut *mut List, arg_estinfo: *mut EstimationInfo, ) -> f64