org.roaringbitmap.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spark-core Show documentation
Show all versions of spark-core Show documentation
Shaded version of Apache Spark 2.x.x for Presto
The newest version!
/*
* (c) the authors Licensed under the Apache License, Version 2.0.
*/
/**
* The org.roaringbitmap package provides
* one class ({@link org.roaringbitmap.RoaringBitmap}) that users
* can rely upon for fast set of integers.
*
*
*
* {@code
* import org.roaringbitmap.*;
*
* //...
*
* RoaringBitmap r1 = new RoaringBitmap();
* for(int k = 4000; k<4255;++k) r1.add(k);
*
* RoaringBitmap r2 = new RoaringBitmap();
* for(int k = 1000; k<4255; k+=2) r2.add(k);
*
* RoaringBitmap union = RoaringBitmap.or(r1, r2);
* RoaringBitmap intersection = RoaringBitmap.and(r1, r2);
*
* //...
* DataOutputStream wheretoserialize = ...
* r1.runOptimize(); // can help compression
* r1.serialize(wheretoserialize);
* }
*
*
*/
package org.roaringbitmap;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy