public class VectorUDAFCountStar extends VectorAggregateExpression
VectorAggregateExpression.AggregationBuffer| Constructor and Description |
|---|
VectorUDAFCountStar() |
VectorUDAFCountStar(VectorExpression inputExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
aggregateInput(VectorAggregateExpression.AggregationBuffer agg,
VectorizedRowBatch batch) |
void |
aggregateInputSelection(VectorAggregationBufferRow[] aggregationBufferSets,
int aggregateIndex,
VectorizedRowBatch batch) |
Object |
evaluateOutput(VectorAggregateExpression.AggregationBuffer agg) |
int |
getAggregationBufferFixedSize() |
VectorAggregateExpression.AggregationBuffer |
getNewAggregationBuffer() |
ObjectInspector |
getOutputObjectInspector() |
void |
init(AggregationDesc desc) |
void |
reset(VectorAggregateExpression.AggregationBuffer agg) |
hasVariableSizepublic VectorUDAFCountStar(VectorExpression inputExpression)
public VectorUDAFCountStar()
public void aggregateInputSelection(VectorAggregationBufferRow[] aggregationBufferSets, int aggregateIndex, VectorizedRowBatch batch) throws HiveException
aggregateInputSelection in class VectorAggregateExpressionHiveExceptionpublic void aggregateInput(VectorAggregateExpression.AggregationBuffer agg, VectorizedRowBatch batch) throws HiveException
aggregateInput in class VectorAggregateExpressionHiveExceptionpublic VectorAggregateExpression.AggregationBuffer getNewAggregationBuffer() throws HiveException
getNewAggregationBuffer in class VectorAggregateExpressionHiveExceptionpublic void reset(VectorAggregateExpression.AggregationBuffer agg) throws HiveException
reset in class VectorAggregateExpressionHiveExceptionpublic Object evaluateOutput(VectorAggregateExpression.AggregationBuffer agg) throws HiveException
evaluateOutput in class VectorAggregateExpressionHiveExceptionpublic ObjectInspector getOutputObjectInspector()
getOutputObjectInspector in class VectorAggregateExpressionpublic int getAggregationBufferFixedSize()
getAggregationBufferFixedSize in class VectorAggregateExpressionpublic void init(AggregationDesc desc) throws HiveException
init in class VectorAggregateExpressionHiveExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.