Top Description Constructors Methods
com.googlecode.javaewah.symmetric

public Class RunningBitmapMerge

extends Object
implements BitmapSymmetricAlgorithm
Class Inheritance
All Implemented Interfaces
com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm
Imports
com.googlecode.javaewah.BitmapStorage, .EWAHCompressedBitmap, .IteratingBufferedRunningLengthWord, com.googlecode.javaewah.datastructure.PriorityQ, java.util.Comparator

This is an implementation of the RunningBitmapMerge algorithm running on top of JavaEWAH. It is well suited to computing symmetric Boolean queries. It is a revised version of an algorithm described in the following reference:
Author
Daniel Lemire
Since
0.8.0

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
symmetric(UpdateableBitmapFunction
symmetric boolean function to be processed
f
,
BitmapStorage
the result of the query
out
,
EWAHCompressedBitmap...
the inputs
set
)

Implements com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm.symmetric.

Compute a Boolean symmetric query.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RunningBitmapMergeback to summary
public RunningBitmapMerge()

Method Detail

symmetricback to summary
public void symmetric(UpdateableBitmapFunction f, BitmapStorage out, EWAHCompressedBitmap... set)

Implements com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm.symmetric.

Doc from com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm.symmetric.

Compute a Boolean symmetric query.

Parameters
f:UpdateableBitmapFunction

symmetric boolean function to be processed

out:BitmapStorage

the result of the query

set:EWAHCompressedBitmap[]

the inputs

Annotations
@Override