static RoaringBitmapWriter.Wizard<MappeableContainer,MutableRoaringBitmap> |
RoaringBitmapWriter.bufferWriter() |
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.constantMemory() |
All writes are buffered into the same buffer of 8kB, before converting to
the best container representation and appending to the bitmap.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.doPartialRadixSort() |
Will partially sort values, which can allocate O(n) temporary
memory but can significantly speed up adding unsorted values
to a bitmap.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.expectedDensity(double density) |
Influence default container choice by how dense the bitmap is expected to be.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.expectedRange(long min,
long max) |
Guesses the number of prefices required based on an estimate of the range the bitmap
will contain, assumes that all prefices in the range will be required.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.expectedValuesPerContainer(int count) |
|
RoaringBitmapWriter.Wizard<Container,FastRankRoaringBitmap> |
RoaringBitmapWriter.RoaringWizard.fastRank() |
|
RoaringBitmapWriter.Wizard<Container,FastRankRoaringBitmap> |
RoaringBitmapWriter.Wizard.fastRank() |
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.initialCapacity(int count) |
Takes control of the size of the prefix array, in case it can be precalculated
or estimated.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.optimiseForArrays() |
Choose this option if it is known that most containers will be sparse.
|
RoaringBitmapWriter.Wizard<C,T> |
RoaringBitmapWriter.Wizard.optimiseForRuns() |
Choose this option if the bitmap is expected to be RLE compressible.
|
static RoaringBitmapWriter.Wizard<Container,RoaringBitmap> |
RoaringBitmapWriter.writer() |
|