Uses of Class
org.roaringbitmap.RoaringBitmapWriter.Wizard
Packages that use RoaringBitmapWriter.Wizard
Package
Description
The org.roaringbitmap package provides
one class (
RoaringBitmap
) that users
can rely upon for fast set of integers.-
Uses of RoaringBitmapWriter.Wizard in org.roaringbitmap
Subclasses of RoaringBitmapWriter.Wizard in org.roaringbitmapModifier and TypeClassDescriptionstatic class
static class
static class
static class
RoaringBitmapWriter.RoaringWizard<T extends RoaringBitmap>
Methods in org.roaringbitmap that return RoaringBitmapWriter.WizardModifier and TypeMethodDescriptionRoaringBitmapWriter.bufferWriter()
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.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.expectedDensity
(double density) Influence default container choice by how dense the bitmap is expected to be.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.expectedValuesPerContainer
(int count) RoaringBitmapWriter.RoaringWizard.fastRank()
RoaringBitmapWriter.Wizard.fastRank()
RoaringBitmapWriter.Wizard.initialCapacity
(int count) Takes control of the size of the prefix array, in case it can be precalculated or estimated.RoaringBitmapWriter.Wizard.optimiseForArrays()
Choose this option if it is known that most containers will be sparse.RoaringBitmapWriter.Wizard.optimiseForRuns()
Choose this option if the bitmap is expected to be RLE compressible.RoaringBitmapWriter.Wizard.runCompress
(boolean runCompress) By default the bitmap will be run-compressed on the fly, but it can be disabled (and run compressed at the end).RoaringBitmapWriter.writer()