Class Groupers
java.lang.Object
org.apache.druid.query.groupby.epinephelinae.Groupers
-
Method Summary
Modifier and TypeMethodDescriptionstatic AggregateResultdictionaryFull(int count) static ByteBuffergetSlice(ByteBuffer buffer, int sliceSize, int i) static inthashObject(Object obj) static AggregateResulthashTableFull(int count) static intsmear(int hashCode) This method was rewritten in Java from an intermediate step of the Murmur hash function in https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp, which contained the following header: MurmurHash3 was written by Austin Appleby, and is placed in the public domain.static int[]writeAggregationRows(int[] scratch, int start, int end) Write ints from "start" to "end" into "scratch", if start != 0.
-
Method Details
-
smear
public static int smear(int hashCode) This method was rewritten in Java from an intermediate step of the Murmur hash function in https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp, which contained the following header: MurmurHash3 was written by Austin Appleby, and is placed in the public domain. The author hereby disclaims copyright to this source code. -
dictionaryFull
-
hashTableFull
-
hashObject
-
getSlice
-
writeAggregationRows
@Nullable public static int[] writeAggregationRows(int[] scratch, int start, int end) Write ints from "start" to "end" into "scratch", if start != 0. Otherwise, return null.
-