public static ValueCountList emptyList() { return new ValueCountListImpl(0, true); }
public ValueCountList getBottomValues() { if (_bottomValues == null) { return ValueCountListImpl.emptyList(); } return _bottomValues; }
public ValueCountList getTopValues() { final ValueCountListImpl valueCountList = ValueCountListImpl.createTopList(2); for (final ValueFrequency valueFrequency : getValueCounts()) { valueCountList.register(valueFrequency); } return valueCountList; }
private int countValue(final boolean recordUniqueValues, final ValueCountListImpl valueCountList, final List<String> uniqueValues, int uniqueCount, final String value, final int count) { if (count == 1) { if (recordUniqueValues) { uniqueValues.add(value); } uniqueCount++; } else { final ValueFrequency vc = new SingleValueFrequency(value, count); valueCountList.register(vc); } return uniqueCount; } }
inserted = true; it.next(); trimValues(); break; inserted = true; it.next(); trimValues(); break;
public SingleValueDistributionResult createResult(final boolean recordUniqueValues) { final ValueCountListImpl topValues = ValueCountListImpl.createFullList();
public ValueCountList getTopValues() { final ValueCountListImpl valueCountList = ValueCountListImpl.createTopList(2); for (final ValueFrequency valueFrequency : getValueCounts()) { valueCountList.register(valueFrequency); } return valueCountList; }
public static ValueCountListImpl createBottomList(final int bottomFrequentValues) { return new ValueCountListImpl(bottomFrequentValues, false); }
public ValueCountList getTopValues() { if (_topValues == null) { return ValueCountListImpl.emptyList(); } return _topValues; }
public static ValueCountListImpl createFullList() { return new ValueCountListImpl(-1, true); }
public static ValueCountListImpl createTopList(final int topFrequentValues) { return new ValueCountListImpl(topFrequentValues, true); }