Interface RoaringBitmap32Statistics

Object returned by RoaringBitmap32 statistics() method

RoaringBitmap32Statistics

interface RoaringBitmap32Statistics {
    arrayContainers: number;
    bitsetContainers: number;
    bytesInArrayContainers: number;
    bytesInBitsetContainers: number;
    bytesInRunContainers: number;
    containers: number;
    isFrozen: boolean;
    maxValue: number;
    minValue: number;
    runContainers: number;
    size: number;
    valuesInArrayContainers: number;
    valuesInBitsetContainers: number;
    valuesInRunContainers: number;
}

Properties

arrayContainers: number

Number of array containers.

bitsetContainers: number

Number of bitmap containers.

bytesInArrayContainers: number

Number of allocated bytes in array containers.

bytesInBitsetContainers: number

Number of allocated bytes in bitmap containers.

bytesInRunContainers: number

Number of allocated bytes in run containers.

containers: number

Number of containers.

isFrozen: boolean

True if this bitmap is frozen and cannot be modified

maxValue: number

The maximal value.

minValue: number

The minimal value.

runContainers: number

Number of run containers.

size: number

Total number of values stored in the bitmap

valuesInArrayContainers: number

Number of values in array containers.

valuesInBitsetContainers: number

Number of values in bitmap containers.

valuesInRunContainers: number

Number of values in run containers.