private void adjustRgMetric(int rgCount, boolean[] rgsToRead, boolean isNone, boolean isAll) { int count = 0; if (!isAll) { for (boolean b : rgsToRead) { if (b) count++; } } else if (!isNone) { count = rgCount; } counters.setCounter(QueryFragmentCounters.Counter.SELECTED_ROWGROUPS, count); }