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.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.