Package org.apache.druid.hll
Class VersionZeroHyperLogLogCollector
- java.lang.Object
-
- org.apache.druid.hll.HyperLogLogCollector
-
- org.apache.druid.hll.VersionZeroHyperLogLogCollector
-
- All Implemented Interfaces:
Comparable<HyperLogLogCollector>
@Deprecated public class VersionZeroHyperLogLogCollector extends HyperLogLogCollector
Deprecated.
-
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_NUM_BYTESDeprecated.static intNUM_BYTES_FOR_DENSE_STORAGEDeprecated.static intNUM_NON_ZERO_REGISTERS_BYTEDeprecated.Header: Byte 0: registerOffset Byte 1-2: numNonZeroRegisters-
Fields inherited from class org.apache.druid.hll.HyperLogLogCollector
BITS_FOR_BUCKETS, CORRECTION_PARAMETER, DENSE_THRESHOLD, HIGH_CORRECTION_THRESHOLD, LOW_CORRECTION_THRESHOLD, NUM_BUCKETS, NUM_BYTES_FOR_BUCKETS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description shortgetMaxOverflowRegister()Deprecated.bytegetMaxOverflowValue()Deprecated.intgetNumBytesForDenseStorage()Deprecated.intgetNumHeaderBytes()Deprecated.shortgetNumNonZeroRegisters()Deprecated.intgetPayloadBytePosition()Deprecated.intgetPayloadBytePosition(ByteBuffer buffer)Deprecated.bytegetRegisterOffset()Deprecated.bytegetVersion()Deprecated.voidsetMaxOverflowRegister(short register)Deprecated.voidsetMaxOverflowRegister(ByteBuffer buffer, short register)Deprecated.voidsetMaxOverflowValue(byte value)Deprecated.voidsetMaxOverflowValue(ByteBuffer buffer, byte value)Deprecated.voidsetNumNonZeroRegisters(short numNonZeroRegisters)Deprecated.voidsetNumNonZeroRegisters(ByteBuffer buffer, short numNonZeroRegisters)Deprecated.voidsetRegisterOffset(byte registerOffset)Deprecated.voidsetRegisterOffset(ByteBuffer buffer, byte registerOffset)Deprecated.voidsetVersion(ByteBuffer buffer)Deprecated.-
Methods inherited from class org.apache.druid.hll.HyperLogLogCollector
add, add, applyCorrection, compareTo, equals, estimateByteBuffer, estimateCardinality, estimateCardinalityRound, fold, fold, getInitPosition, getLatestNumBytesForDenseStorage, getStorageBuffer, hashCode, makeCollector, makeCollectorSharingStorage, makeEmptyVersionedByteArray, makeLatestCollector, toByteArray, toByteBuffer, toString
-
-
-
-
Field Detail
-
NUM_NON_ZERO_REGISTERS_BYTE
public static final int NUM_NON_ZERO_REGISTERS_BYTE
Deprecated.Header: Byte 0: registerOffset Byte 1-2: numNonZeroRegisters- See Also:
- Constant Field Values
-
HEADER_NUM_BYTES
public static final int HEADER_NUM_BYTES
Deprecated.- See Also:
- Constant Field Values
-
NUM_BYTES_FOR_DENSE_STORAGE
public static final int NUM_BYTES_FOR_DENSE_STORAGE
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
public byte getVersion()
Deprecated.- Specified by:
getVersionin classHyperLogLogCollector
-
setVersion
public void setVersion(ByteBuffer buffer)
Deprecated.- Specified by:
setVersionin classHyperLogLogCollector
-
getRegisterOffset
public byte getRegisterOffset()
Deprecated.- Specified by:
getRegisterOffsetin classHyperLogLogCollector
-
setRegisterOffset
public void setRegisterOffset(byte registerOffset)
Deprecated.- Specified by:
setRegisterOffsetin classHyperLogLogCollector
-
setRegisterOffset
public void setRegisterOffset(ByteBuffer buffer, byte registerOffset)
Deprecated.- Specified by:
setRegisterOffsetin classHyperLogLogCollector
-
getNumNonZeroRegisters
public short getNumNonZeroRegisters()
Deprecated.- Specified by:
getNumNonZeroRegistersin classHyperLogLogCollector
-
setNumNonZeroRegisters
public void setNumNonZeroRegisters(short numNonZeroRegisters)
Deprecated.- Specified by:
setNumNonZeroRegistersin classHyperLogLogCollector
-
setNumNonZeroRegisters
public void setNumNonZeroRegisters(ByteBuffer buffer, short numNonZeroRegisters)
Deprecated.- Specified by:
setNumNonZeroRegistersin classHyperLogLogCollector
-
getMaxOverflowValue
public byte getMaxOverflowValue()
Deprecated.- Specified by:
getMaxOverflowValuein classHyperLogLogCollector
-
setMaxOverflowValue
public void setMaxOverflowValue(byte value)
Deprecated.- Specified by:
setMaxOverflowValuein classHyperLogLogCollector
-
setMaxOverflowValue
public void setMaxOverflowValue(ByteBuffer buffer, byte value)
Deprecated.- Specified by:
setMaxOverflowValuein classHyperLogLogCollector
-
getMaxOverflowRegister
public short getMaxOverflowRegister()
Deprecated.- Specified by:
getMaxOverflowRegisterin classHyperLogLogCollector
-
setMaxOverflowRegister
public void setMaxOverflowRegister(short register)
Deprecated.- Specified by:
setMaxOverflowRegisterin classHyperLogLogCollector
-
setMaxOverflowRegister
public void setMaxOverflowRegister(ByteBuffer buffer, short register)
Deprecated.- Specified by:
setMaxOverflowRegisterin classHyperLogLogCollector
-
getNumHeaderBytes
public int getNumHeaderBytes()
Deprecated.- Specified by:
getNumHeaderBytesin classHyperLogLogCollector
-
getNumBytesForDenseStorage
public int getNumBytesForDenseStorage()
Deprecated.- Specified by:
getNumBytesForDenseStoragein classHyperLogLogCollector
-
getPayloadBytePosition
public int getPayloadBytePosition()
Deprecated.- Specified by:
getPayloadBytePositionin classHyperLogLogCollector
-
getPayloadBytePosition
public int getPayloadBytePosition(ByteBuffer buffer)
Deprecated.- Specified by:
getPayloadBytePositionin classHyperLogLogCollector
-
-