Class BlockStatistics
- java.lang.Object
-
- org.neo4j.gds.core.compression.common.BlockStatistics
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public final class BlockStatistics extends java.lang.Object implements java.lang.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description static BlockStatistics
EMPTY
-
Constructor Summary
Constructors Constructor Description BlockStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableHistogram
bestMaxDiffBits()
long
blockCount()
ImmutableHistogram
blockLengths()
void
close()
ImmutableHistogram
exceptions()
ImmutableHistogram
headTailDiffBits()
ImmutableHistogram
indexOfMaxValue()
ImmutableHistogram
indexOfMinValue()
ImmutableHistogram
maxBits()
ImmutableHistogram
meanBits()
ImmutableHistogram
medianBits()
void
mergeInto(BlockStatistics other)
ImmutableHistogram
minBits()
void
record(long[] values, int start, int length)
ImmutableHistogram
stdDevBits()
-
-
-
Field Detail
-
EMPTY
public static final BlockStatistics EMPTY
-
-
Method Detail
-
blockCount
public long blockCount()
-
stdDevBits
public ImmutableHistogram stdDevBits()
-
meanBits
public ImmutableHistogram meanBits()
-
medianBits
public ImmutableHistogram medianBits()
-
blockLengths
public ImmutableHistogram blockLengths()
-
maxBits
public ImmutableHistogram maxBits()
-
minBits
public ImmutableHistogram minBits()
-
indexOfMinValue
public ImmutableHistogram indexOfMinValue()
-
indexOfMaxValue
public ImmutableHistogram indexOfMaxValue()
-
headTailDiffBits
public ImmutableHistogram headTailDiffBits()
-
bestMaxDiffBits
public ImmutableHistogram bestMaxDiffBits()
-
exceptions
public ImmutableHistogram exceptions()
-
record
public void record(long[] values, int start, int length)
-
mergeInto
public void mergeInto(BlockStatistics other)
-
close
public void close() throws java.lang.Exception
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
java.lang.Exception
-
-