/** * the default constructor * */ public StringValueMin() { reset(); }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * the default constructor * */ public StringValueMin() { reset(); }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }
/** * * @param type the aggregation type * @return a value aggregator of the given type. */ static public ValueAggregator generateValueAggregator(String type) { ValueAggregator retv = null; if (type.compareToIgnoreCase(LONG_VALUE_SUM) == 0) { retv = new LongValueSum(); } if (type.compareToIgnoreCase(LONG_VALUE_MAX) == 0) { retv = new LongValueMax(); } else if (type.compareToIgnoreCase(LONG_VALUE_MIN) == 0) { retv = new LongValueMin(); } else if (type.compareToIgnoreCase(STRING_VALUE_MAX) == 0) { retv = new StringValueMax(); } else if (type.compareToIgnoreCase(STRING_VALUE_MIN) == 0) { retv = new StringValueMin(); } else if (type.compareToIgnoreCase(DOUBLE_VALUE_SUM) == 0) { retv = new DoubleValueSum(); } else if (type.compareToIgnoreCase(UNIQ_VALUE_COUNT) == 0) { retv = new UniqValueCount(maxNumItems); } else if (type.compareToIgnoreCase(VALUE_HISTOGRAM) == 0) { retv = new ValueHistogram(); } return retv; }