setResult(new DoubleWritable(0)); return PrimitiveObjectInspectorFactory.writableDoubleObjectInspector;
case TIMESTAMP: case DECIMAL: return new GenericUDAFCovarianceEvaluator(); case STRING: case BOOLEAN:
setResult(new DoubleWritable(0)); return PrimitiveObjectInspectorFactory.writableDoubleObjectInspector;
case FLOAT: case DOUBLE: return new GenericUDAFCovarianceEvaluator(); case STRING: case BOOLEAN:
setResult(new DoubleWritable(0)); return PrimitiveObjectInspectorFactory.writableDoubleObjectInspector;
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StdAgg result = new StdAgg(); reset(result); return result; }
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StdAgg result = new StdAgg(); reset(result); return result; }
case TIMESTAMP: case DECIMAL: return new GenericUDAFCovarianceEvaluator(); case STRING: case BOOLEAN:
case TIMESTAMP: case DECIMAL: return new GenericUDAFCovarianceEvaluator(); case STRING: case BOOLEAN:
setResult(new DoubleWritable(0)); return PrimitiveObjectInspectorFactory.writableDoubleObjectInspector;
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StdAgg result = new StdAgg(); reset(result); return result; }
@Override public AggregationBuffer getNewAggregationBuffer() throws HiveException { StdAgg result = new StdAgg(); reset(result); return result; }