File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -455,11 +455,11 @@ AddMultiColumnStatisticsForQual(void* qual, ExplainState *es)
455455 if (IsA (node , Var ))
456456 {
457457 Var * var = (Var * ) node ;
458- if (cols == NULL || var -> varnoold == varno )
458+ if (cols == NULL || var -> varno == varno )
459459 {
460- varno = var -> varnoold ;
461- if (var -> varoattno > 0 &&
462- !bms_is_member (var -> varoattno , colmap ) &&
460+ varno = var -> varno ;
461+ if (var -> varattno > 0 &&
462+ !bms_is_member (var -> varattno , colmap ) &&
463463 varno >= 1 &&
464464 varno <= list_length (es -> rtable ) &&
465465 list_length (cols ) < STATS_MAX_DIMENSIONS )
@@ -468,10 +468,10 @@ AddMultiColumnStatisticsForQual(void* qual, ExplainState *es)
468468 if (rte -> rtekind == RTE_RELATION )
469469 {
470470 ColumnRef * col = makeNode (ColumnRef );
471- char * colname = get_rte_attribute_name (rte , var -> varoattno );
471+ char * colname = get_rte_attribute_name (rte , var -> varattno );
472472 col -> fields = list_make1 (makeString (colname ));
473473 cols = lappend (cols , col );
474- colmap = bms_add_member (colmap , var -> varoattno );
474+ colmap = bms_add_member (colmap , var -> varattno );
475475 }
476476 }
477477 }
You can’t perform that action at this time.
0 commit comments