initNDVEstimator(myagg, numVectors); myagg.firstItem = false; myagg.numBitVectors = numVectors;
initNDVEstimator(myagg, numVectors); myagg.firstItem = false; myagg.numBitVectors = numVectors;
case CHAR: case VARCHAR: return new GenericUDAFStringStatsEvaluator(); case BINARY: return new GenericUDAFBinaryStatsEvaluator();
return; initNDVEstimator(myagg, numVectors); myagg.firstItem = false; myagg.numBitVectors = numVectors;
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StringStatsAgg result = new StringStatsAgg(); reset(result); return result; }
case CHAR: case VARCHAR: return new GenericUDAFStringStatsEvaluator(); case BINARY: return new GenericUDAFBinaryStatsEvaluator();
return; initNDVEstimator(myagg, numVectors); myagg.firstItem = false; myagg.numBitVectors = numVectors;
case CHAR: case VARCHAR: return new GenericUDAFStringStatsEvaluator(); case BINARY: return new GenericUDAFBinaryStatsEvaluator();
initNDVEstimator(myagg, func, numVectors); myagg.firstItem = false;
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StringStatsAgg result = new StringStatsAgg(); reset(result); return result; }
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StringStatsAgg result = new StringStatsAgg(); reset(result); return result; }