Class NoopAggregator
java.lang.Object
org.apache.druid.query.aggregation.NoopAggregator
- All Implemented Interfaces:
Closeable,AutoCloseable,Aggregator
-
Method Summary
Modifier and TypeMethodDescriptionvoidPerforms aggregation.voidclose()get()doubleThe default implementation castsAggregator.getFloat()to double.floatgetFloat()longgetLong()static NoopAggregatorinstance()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.query.aggregation.Aggregator
aggregateWithSize, isNull
-
Method Details
-
instance
-
aggregate
public void aggregate()Description copied from interface:AggregatorPerforms aggregation.- Specified by:
aggregatein interfaceAggregator
-
get
- Specified by:
getin interfaceAggregator
-
getFloat
public float getFloat()- Specified by:
getFloatin interfaceAggregator
-
getLong
public long getLong()- Specified by:
getLongin interfaceAggregator
-
getDouble
public double getDouble()Description copied from interface:AggregatorThe default implementation castsAggregator.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.- Specified by:
getDoublein interfaceAggregator
-
close
public void close()- Specified by:
closein interfaceAggregator- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-