Modifier and Type | Interface and Description |
---|---|
interface |
MutableBitmap
This class is meant to represent a simple wrapper around a bitmap class.
|
Modifier and Type | Class and Description |
---|---|
class |
WrappedBitSetBitmap
WrappedBitSetBitmap implements MutableBitmap for java.util.BitSet
|
class |
WrappedConciseBitmap |
class |
WrappedImmutableBitSetBitmap
WrappedImmutableBitSetBitmap implements ImmutableBitmap for java.util.BitSet
|
class |
WrappedImmutableConciseBitmap |
class |
WrappedImmutableRoaringBitmap |
class |
WrappedRoaringBitmap |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
RoaringBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
ConciseBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
BitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
BitSetBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
RoaringBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
ConciseBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
BitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
BitSetBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
WrappedRoaringBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.difference(ImmutableBitmap otherBitmap)
Compute the bitwise-andNot of this bitmap with another bitmap.
|
ImmutableBitmap |
WrappedRoaringBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.intersection(ImmutableBitmap otherBitmap)
Compute the bitwise-and of this bitmap with another bitmap.
|
ImmutableBitmap |
RoaringBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
ConciseBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
BitmapFactory.intersection(Iterable<ImmutableBitmap> b)
Compute the intersection (bitwise-AND) of a set of bitmaps.
|
ImmutableBitmap |
BitSetBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
RoaringBitmapFactory.makeEmptyImmutableBitmap() |
ImmutableBitmap |
ConciseBitmapFactory.makeEmptyImmutableBitmap() |
ImmutableBitmap |
BitmapFactory.makeEmptyImmutableBitmap() |
ImmutableBitmap |
BitSetBitmapFactory.makeEmptyImmutableBitmap() |
ImmutableBitmap |
RoaringBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) |
ImmutableBitmap |
ConciseBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) |
ImmutableBitmap |
BitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) |
ImmutableBitmap |
BitSetBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) |
ImmutableBitmap |
RoaringBitmapFactory.mapImmutableBitmap(ByteBuffer b) |
ImmutableBitmap |
ConciseBitmapFactory.mapImmutableBitmap(ByteBuffer b) |
ImmutableBitmap |
BitmapFactory.mapImmutableBitmap(ByteBuffer b)
Given a ByteBuffer pointing at a serialized version of a bitmap,
instantiate an immutable mapped bitmap.
|
ImmutableBitmap |
BitSetBitmapFactory.mapImmutableBitmap(ByteBuffer b) |
ImmutableBitmap |
WrappedRoaringBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.union(ImmutableBitmap otherBitmap)
Compute the bitwise-or of this bitmap with another bitmap.
|
ImmutableBitmap |
RoaringBitmapFactory.union(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
ConciseBitmapFactory.union(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
BitmapFactory.union(Iterable<ImmutableBitmap> b)
Compute the union (bitwise-OR) of a set of bitmaps.
|
ImmutableBitmap |
BitSetBitmapFactory.union(Iterable<ImmutableBitmap> b) |
Modifier and Type | Method and Description |
---|---|
int |
WrappedRoaringBitmap.compareTo(ImmutableBitmap other) |
int |
WrappedImmutableRoaringBitmap.compareTo(ImmutableBitmap other) |
int |
WrappedImmutableConciseBitmap.compareTo(ImmutableBitmap other) |
int |
WrappedImmutableBitSetBitmap.compareTo(ImmutableBitmap other) |
int |
WrappedConciseBitmap.compareTo(ImmutableBitmap other) |
int |
ImmutableBitmap.compareTo(ImmutableBitmap other) |
ImmutableBitmap |
RoaringBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
ConciseBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
BitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
BitSetBitmapFactory.complement(ImmutableBitmap b) |
ImmutableBitmap |
RoaringBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
ConciseBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
BitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
BitSetBitmapFactory.complement(ImmutableBitmap b,
int length) |
ImmutableBitmap |
WrappedRoaringBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.difference(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.difference(ImmutableBitmap otherBitmap)
Compute the bitwise-andNot of this bitmap with another bitmap.
|
ImmutableBitmap |
WrappedRoaringBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.intersection(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.intersection(ImmutableBitmap otherBitmap)
Compute the bitwise-and of this bitmap with another bitmap.
|
ImmutableBitmap |
WrappedRoaringBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableRoaringBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableConciseBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedImmutableBitSetBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
WrappedConciseBitmap.union(ImmutableBitmap otherBitmap) |
ImmutableBitmap |
ImmutableBitmap.union(ImmutableBitmap otherBitmap)
Compute the bitwise-or of this bitmap with another bitmap.
|
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
RoaringBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
ConciseBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
BitmapFactory.intersection(Iterable<ImmutableBitmap> b)
Compute the intersection (bitwise-AND) of a set of bitmaps.
|
ImmutableBitmap |
BitSetBitmapFactory.intersection(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
RoaringBitmapFactory.union(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
ConciseBitmapFactory.union(Iterable<ImmutableBitmap> b) |
ImmutableBitmap |
BitmapFactory.union(Iterable<ImmutableBitmap> b)
Compute the union (bitwise-OR) of a set of bitmaps.
|
ImmutableBitmap |
BitSetBitmapFactory.union(Iterable<ImmutableBitmap> b) |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
ImmutableNode.getImmutableBitmap() |
Modifier and Type | Method and Description |
---|---|
Iterable<ImmutableBitmap> |
ImmutableRTree.search(Bound bound) |
Iterable<ImmutableBitmap> |
ImmutableRTree.search(SearchStrategy strategy,
Bound bound) |
Modifier and Type | Method and Description |
---|---|
Iterable<ImmutableBitmap> |
SearchStrategy.search(ImmutableNode node,
Bound bound) |
Iterable<ImmutableBitmap> |
GutmanSearchStrategy.search(ImmutableNode node,
Bound bound) |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
Filter.getBitmapIndex(BitmapIndexSelector selector)
Get a bitmap index, indicating rows that match this filter.
|
ImmutableBitmap |
BitmapIndexSelector.getBitmapIndex(String dimension,
String value) |
Modifier and Type | Method and Description |
---|---|
ValueMatcher |
RowOffsetMatcherFactory.makeRowOffsetMatcher(ImmutableBitmap bitmap) |
Constructor and Description |
---|
IndexOnlyExecutor(SearchQuery query,
Segment segment,
ImmutableBitmap timeFilteredBitmap,
List<DimensionSpec> dimensionSpecs) |
Modifier and Type | Field and Description |
---|---|
protected GenericIndexedWriter<ImmutableBitmap> |
StringDimensionMergerV9.bitmapWriter |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
ColumnSelectorBitmapIndexSelector.getBitmapIndex(String dimension,
String value) |
Modifier and Type | Method and Description |
---|---|
Map<String,GenericIndexed<ImmutableBitmap>> |
MMappedIndex.getBitmapIndexes() |
Modifier and Type | Method and Description |
---|---|
static org.roaringbitmap.IntIterator |
BitmapOffset.getReverseBitmapOffsetIterator(ImmutableBitmap bitmapIndex) |
Constructor and Description |
---|
BitmapOffset(BitmapFactory bitmapFactory,
ImmutableBitmap bitmapIndex,
boolean descending) |
Constructor and Description |
---|
MMappedIndex(GenericIndexed<String> availableDimensions,
GenericIndexed<String> availableMetrics,
org.joda.time.Interval dataInterval,
CompressedLongsIndexedSupplier timestamps,
Map<String,MetricHolder> metrics,
Map<String,GenericIndexed<String>> dimValueLookups,
Map<String,VSizeIndexed> dimColumns,
Map<String,GenericIndexed<ImmutableBitmap>> invertedIndexes,
Map<String,ImmutableRTree> spatialIndexes,
SmooshedFileMapper fileMapper) |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
BitmapIndex.getBitmap(int idx) |
Modifier and Type | Method and Description |
---|---|
ImmutableBitmap |
BitmapCompressedIndexedInts.getImmutableBitmap() |
Modifier and Type | Method and Description |
---|---|
ObjectStrategy<ImmutableBitmap> |
RoaringBitmapSerdeFactory.getObjectStrategy() |
ObjectStrategy<ImmutableBitmap> |
ConciseBitmapSerdeFactory.getObjectStrategy() |
ObjectStrategy<ImmutableBitmap> |
BitmapSerdeFactory.getObjectStrategy() |
Modifier and Type | Method and Description |
---|---|
int |
BitmapCompressedIndexedInts.compareTo(ImmutableBitmap otherBitmap) |
Constructor and Description |
---|
BitmapCompressedIndexedInts(ImmutableBitmap immutableBitmap) |
Modifier and Type | Method and Description |
---|---|
static Iterable<ImmutableBitmap> |
Filters.matchPredicateNoUnion(String dimension,
BitmapIndexSelector selector,
com.google.common.base.Predicate<String> predicate)
Return an iterable of bitmaps for all values matching a particular predicate.
|
Modifier and Type | Method and Description |
---|---|
static double |
Filters.estimateSelectivity(Iterator<ImmutableBitmap> bitmaps,
long totalNumRows)
Return an estimated selectivity for bitmaps given by an iterator.
|
Modifier and Type | Method and Description |
---|---|
DictionaryEncodedColumnPartSerde.SerializerBuilder |
DictionaryEncodedColumnPartSerde.SerializerBuilder.withBitmapIndex(GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter) |
DictionaryEncodedColumnPartSerde.LegacySerializerBuilder |
DictionaryEncodedColumnPartSerde.LegacySerializerBuilder.withBitmaps(GenericIndexed<ImmutableBitmap> bitmaps) |
Constructor and Description |
---|
BitmapIndexColumnPartSupplier(BitmapFactory bitmapFactory,
GenericIndexed<ImmutableBitmap> bitmaps,
GenericIndexed<String> dictionary) |
Copyright © 2011–2017. All rights reserved.