public class ModeAggregate extends java.lang.Object implements org.apache.derby.agg.Aggregator<java.lang.Integer,java.lang.Integer,ModeAggregate>
This is a mode aggregator for ints.
Modifier and Type | Class and Description |
---|---|
static class |
ModeAggregate.Accumulator |
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.Integer,ModeAggregate.Accumulator> |
_accumulators |
Constructor and Description |
---|
ModeAggregate() |
Modifier and Type | Method and Description |
---|---|
void |
accumulate(java.lang.Integer value) |
private ModeAggregate.Accumulator |
getAccumulator(java.lang.Integer value) |
void |
init() |
void |
merge(ModeAggregate otherAggregator) |
java.lang.Integer |
terminate() |
private java.util.HashMap<java.lang.Integer,ModeAggregate.Accumulator> _accumulators
public void init()
init
in interface org.apache.derby.agg.Aggregator<java.lang.Integer,java.lang.Integer,ModeAggregate>
public void accumulate(java.lang.Integer value)
accumulate
in interface org.apache.derby.agg.Aggregator<java.lang.Integer,java.lang.Integer,ModeAggregate>
public void merge(ModeAggregate otherAggregator)
merge
in interface org.apache.derby.agg.Aggregator<java.lang.Integer,java.lang.Integer,ModeAggregate>
public java.lang.Integer terminate()
terminate
in interface org.apache.derby.agg.Aggregator<java.lang.Integer,java.lang.Integer,ModeAggregate>
private ModeAggregate.Accumulator getAccumulator(java.lang.Integer value)
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.