public class TimestampAggregator extends Object implements Aggregator
| Constructor and Description | 
|---|
TimestampAggregator(String name,
                   BaseObjectColumnValueSelector selector,
                   TimestampSpec timestampSpec,
                   Comparator<Long> comparator,
                   Long initValue)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
aggregate()  | 
Aggregator | 
clone()  | 
void | 
close()  | 
Object | 
get()  | 
double | 
getDouble()
The default implementation casts  
Aggregator.getFloat() to double. | 
float | 
getFloat()  | 
long | 
getLong()  | 
public TimestampAggregator(String name, BaseObjectColumnValueSelector selector, TimestampSpec timestampSpec, Comparator<Long> comparator, Long initValue)
public void aggregate()
aggregate in interface Aggregatorpublic Object get()
get in interface Aggregatorpublic float getFloat()
getFloat in interface Aggregatorpublic double getDouble()
AggregatorAggregator.getFloat() to double.
 This default method is added to enable smooth backward compatibility, please re-implement it if your aggregators
 work with numeric double columns.getDouble in interface Aggregatorpublic long getLong()
getLong in interface Aggregatorpublic void close()
close in interface Aggregatorclose in interface Closeableclose in interface AutoCloseablepublic Aggregator clone()
Copyright © 2011–2018. All rights reserved.