Class DirectMonotonicReader.Meta

    • Constructor Summary

      Constructors 
      Constructor Description
      Meta​(long numValues, int blockShift)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long ramBytesUsed()
      Return the memory usage of this object in bytes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BASE_RAM_BYTES_USED

        private static final long BASE_RAM_BYTES_USED
      • blockShift

        final int blockShift
      • numBlocks

        final int numBlocks
      • mins

        final long[] mins
      • avgs

        final float[] avgs
      • bpvs

        final byte[] bpvs
      • offsets

        final long[] offsets
    • Constructor Detail

      • Meta

        Meta​(long numValues,
             int blockShift)
    • Method Detail

      • ramBytesUsed

        public long ramBytesUsed()
        Description copied from interface: Accountable
        Return the memory usage of this object in bytes. Negative values are illegal.
        Specified by:
        ramBytesUsed in interface Accountable