Originally reported by @hossman: https://github.com/aggregateknowledge/java-hll/issues/14 --- The storage specification, and postgress-hll docs each say... https://github.com/aggregateknowledge/hll-storage-spec/blob/v1.0.0/STORAGE.md > registerWidth may take values from 1 to 8, inclusive, and log2(numberOfRegisters) may take on 4 to 31, inclusive. https://github.com/aggregateknowledge/postgresql-hll/blob/master/README.markdown#explanation-of-parameters-and-tuning > The log-base-2 of the number of registers used in the HyperLogLog algorithm. Must be at least 4 and at most 31. However in the javacode itself... ``` java public static final int MAXIMUM_LOG2M_PARAM = 30; ``` From what i can see this means postgresql-hll can produce a serialized HLL which can not be parsed by HLL.fromBytes.
Originally reported by @hossman: aggregateknowledge/java-hll#14
The storage specification, and postgress-hll docs each say...
https://github.com/aggregateknowledge/hll-storage-spec/blob/v1.0.0/STORAGE.md
https://github.com/aggregateknowledge/postgresql-hll/blob/master/README.markdown#explanation-of-parameters-and-tuning
However in the javacode itself...
From what i can see this means postgresql-hll can produce a serialized HLL which can not be parsed by HLL.fromBytes.