jar

com.googlecode.javaewah : JavaEWAH

Maven & Gradle

Mar 08, 2023
93 usages
537 stars

JavaEWAH · The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more efficient storage-wise than an uncompressed bitmap (implemented in Java as the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme.

Table Of Contents

Latest Version

Download com.googlecode.javaewah : JavaEWAH JAR file - Latest Versions:

All Versions

Download com.googlecode.javaewah : JavaEWAH JAR file - All Versions:

Version Vulnerabilities Size Updated
1.2.x
1.1.x
1.0.x
0.9.x
0.8.x
0.7.x
0.6.x
0.5.x
0.4.x
0.3.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window JavaEWAH-1.2.3.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.googlecode.javaewah.symmetric

├─ com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm.class - [JAR]

├─ com.googlecode.javaewah.symmetric.EWAHPointer.class - [JAR]

├─ com.googlecode.javaewah.symmetric.RunningBitmapMerge.class - [JAR]

├─ com.googlecode.javaewah.symmetric.ThresholdFuncBitmap.class - [JAR]

├─ com.googlecode.javaewah.symmetric.UpdateableBitmapFunction.class - [JAR]

com.googlecode.javaewah32

├─ com.googlecode.javaewah32.AndIt.class - [JAR]

├─ com.googlecode.javaewah32.BitCounter32.class - [JAR]

├─ com.googlecode.javaewah32.BitmapStorage32.class - [JAR]

├─ com.googlecode.javaewah32.Buffer32.class - [JAR]

├─ com.googlecode.javaewah32.BufferedIterator32.class - [JAR]

├─ com.googlecode.javaewah32.BufferedRunningLengthWord32.class - [JAR]

├─ com.googlecode.javaewah32.ChunkIteratorImpl32.class - [JAR]

├─ com.googlecode.javaewah32.ClearIntIterator32.class - [JAR]

├─ com.googlecode.javaewah32.EWAHCompressedBitmap32.class - [JAR]

├─ com.googlecode.javaewah32.EWAHIterator32.class - [JAR]

├─ com.googlecode.javaewah32.FastAggregation32.class - [JAR]

├─ com.googlecode.javaewah32.IntArray.class - [JAR]

├─ com.googlecode.javaewah32.IntBufferWrapper.class - [JAR]

├─ com.googlecode.javaewah32.IntIteratorImpl32.class - [JAR]

├─ com.googlecode.javaewah32.IntIteratorOverIteratingRLW32.class - [JAR]

├─ com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32.class - [JAR]

├─ com.googlecode.javaewah32.IteratingRLW32.class - [JAR]

├─ com.googlecode.javaewah32.IteratorAggregation32.class - [JAR]

├─ com.googlecode.javaewah32.IteratorUtil32.class - [JAR]

├─ com.googlecode.javaewah32.NonEmptyVirtualStorage32.class - [JAR]

├─ com.googlecode.javaewah32.ORIt.class - [JAR]

├─ com.googlecode.javaewah32.ReverseEWAHIterator32.class - [JAR]

├─ com.googlecode.javaewah32.ReverseIntIterator32.class - [JAR]

├─ com.googlecode.javaewah32.RunningLengthWord32.class - [JAR]

├─ com.googlecode.javaewah32.XORIt.class - [JAR]

com.googlecode.javaewah

├─ com.googlecode.javaewah.BitCounter.class - [JAR]

├─ com.googlecode.javaewah.BitmapStorage.class - [JAR]

├─ com.googlecode.javaewah.Buffer.class - [JAR]

├─ com.googlecode.javaewah.BufferedAndIterator.class - [JAR]

├─ com.googlecode.javaewah.BufferedIterator.class - [JAR]

├─ com.googlecode.javaewah.BufferedORIterator.class - [JAR]

├─ com.googlecode.javaewah.BufferedRunningLengthWord.class - [JAR]

├─ com.googlecode.javaewah.BufferedXORIterator.class - [JAR]

├─ com.googlecode.javaewah.ChunkIterator.class - [JAR]

├─ com.googlecode.javaewah.ChunkIteratorImpl.class - [JAR]

├─ com.googlecode.javaewah.ClearIntIterator.class - [JAR]

├─ com.googlecode.javaewah.CloneableIterator.class - [JAR]

├─ com.googlecode.javaewah.EWAHCompressedBitmap.class - [JAR]

├─ com.googlecode.javaewah.EWAHIterator.class - [JAR]

├─ com.googlecode.javaewah.FastAggregation.class - [JAR]

├─ com.googlecode.javaewah.IntIterator.class - [JAR]

├─ com.googlecode.javaewah.IntIteratorImpl.class - [JAR]

├─ com.googlecode.javaewah.IntIteratorOverIteratingRLW.class - [JAR]

├─ com.googlecode.javaewah.IteratingBufferedRunningLengthWord.class - [JAR]

├─ com.googlecode.javaewah.IteratingRLW.class - [JAR]

├─ com.googlecode.javaewah.IteratorAggregation.class - [JAR]

├─ com.googlecode.javaewah.IteratorUtil.class - [JAR]

├─ com.googlecode.javaewah.LogicalElement.class - [JAR]

├─ com.googlecode.javaewah.LongArray.class - [JAR]

├─ com.googlecode.javaewah.LongBufferWrapper.class - [JAR]

├─ com.googlecode.javaewah.NonEmptyVirtualStorage.class - [JAR]

├─ com.googlecode.javaewah.ReverseEWAHIterator.class - [JAR]

├─ com.googlecode.javaewah.ReverseIntIterator.class - [JAR]

├─ com.googlecode.javaewah.RunningLengthWord.class - [JAR]

com.googlecode.javaewah.datastructure

├─ com.googlecode.javaewah.datastructure.BitSet.class - [JAR]

├─ com.googlecode.javaewah.datastructure.ImmutableBitSet.class - [JAR]

├─ com.googlecode.javaewah.datastructure.PriorityQ.class - [JAR]

├─ com.googlecode.javaewah.datastructure.WordArray.class - [JAR]

com.googlecode.javaewah32.symmetric

├─ com.googlecode.javaewah32.symmetric.BitmapSymmetricAlgorithm32.class - [JAR]

├─ com.googlecode.javaewah32.symmetric.EWAHPointer32.class - [JAR]

├─ com.googlecode.javaewah32.symmetric.RunningBitmapMerge32.class - [JAR]

├─ com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32.class - [JAR]

├─ com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32.class - [JAR]

Advertisement