Class VarianceTuple
- java.lang.Object
-
- org.apache.pinot.segment.local.customobject.VarianceTuple
-
- All Implemented Interfaces:
Comparable<VarianceTuple>
public class VarianceTuple extends Object implements Comparable<VarianceTuple>
-
-
Constructor Summary
Constructors Constructor Description VarianceTuple(long count, double sum, double m2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(long count, double sum, double m2)voidapply(VarianceTuple varianceTuple)intcompareTo(VarianceTuple varianceTuple)static VarianceTuplefromByteBuffer(ByteBuffer byteBuffer)static VarianceTuplefromBytes(byte[] bytes)longgetCount()doublegetM2()doublegetSum()byte[]toBytes()
-
-
-
Method Detail
-
apply
public void apply(long count, double sum, double m2)
-
apply
public void apply(VarianceTuple varianceTuple)
-
getCount
public long getCount()
-
getSum
public double getSum()
-
getM2
public double getM2()
-
toBytes
public byte[] toBytes()
-
fromBytes
public static VarianceTuple fromBytes(byte[] bytes)
-
fromByteBuffer
public static VarianceTuple fromByteBuffer(ByteBuffer byteBuffer)
-
compareTo
public int compareTo(VarianceTuple varianceTuple)
- Specified by:
compareToin interfaceComparable<VarianceTuple>
-
-