bitmap

package module
v0.0.0-...-15ee236 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2013 License: MIT Imports: 0 Imported by: 0

README

bitmap

The bitmap package implements the Enhanced Word-Aligned Hybrid (EWAH) bitmap compression algorithms, for now. The setup is so that multiple bitmap compressions can be implemented under the same bitmap interface.

For more details please refer to the blog post.

Please see ewah_test.go for examples of how to use.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bitmap

type Bitmap interface {
	Set(int64) Bitmap
	Get(int64) bool
	Size() int64
	Reset()
	Clone() Bitmap
	Copy(Bitmap) Bitmap
	Equal(Bitmap) bool

	Cardinality() int64

	And(...Bitmap) Bitmap
	Or(...Bitmap) Bitmap
	AndNot(...Bitmap) Bitmap
	Xor(...Bitmap) Bitmap
	Not() Bitmap
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL