Skip navigation links
A B C E F G H I N O R S T 

A

addBit(boolean) - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
Appends a bit to this bit vector.
addBit(boolean) - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
addBit(boolean) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

B

BitVector - Interface in org.wikidata.wdtk.storage.datastructures
Interface for a bit vector.
BitVectorImpl - Class in org.wikidata.wdtk.storage.datastructures
Default implementation of BitVector.
BitVectorImpl() - Constructor for class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
Constructor of a bit vector of size 0.
BitVectorImpl(BitVector) - Constructor for class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
Copy constructor of a bit vector.
BitVectorImpl(long) - Constructor for class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
Constructor of a bit vector of size initialSize.
BitVectorIterator - Class in org.wikidata.wdtk.storage.datastructures
This is an iterator for a bit vector.
BitVectorIterator(BitVector) - Constructor for class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
Constructs an iterator for a bit vector.

C

countBits(boolean, long) - Method in interface org.wikidata.wdtk.storage.datastructures.RankedBitVector
This is the "rank" method of bit vectors.
countBits(boolean, long) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

E

equals(Object) - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
Returns true if and only if the specified object is also a BitVector and both contain the same bits in the same order.
equals(Object) - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
equals(Object) - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
 
equals(Object) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

F

findPosition(boolean, long) - Method in interface org.wikidata.wdtk.storage.datastructures.RankedBitVector
This is the "select" method of bit vectors.
findPosition(boolean, long) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

G

getBit(long) - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
This is the "access" method of bit vectors.
getBit(long) - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
getBit(long) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

H

hashCode() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
hashCode() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
 
hashCode() - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 
hasNext() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
 

I

iterator() - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
 
iterator() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
iterator() - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

N

next() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
 
NOT_FOUND - Static variable in interface org.wikidata.wdtk.storage.datastructures.RankedBitVector
This is a distinguished value, which denotes that the position of a n-th occurrence of a bit was not found.

O

org.wikidata.wdtk.storage.datastructures - package org.wikidata.wdtk.storage.datastructures
Provides classes of basic data structures.

R

RankedBitVector - Interface in org.wikidata.wdtk.storage.datastructures
A ranked bit vector provides operations to compute: rank (countBits(boolean, long)): number of occurrences of a bit at a certain position select (findPosition(boolean, long)): position of the n-th occurrence of a certain bit
RankedBitVectorImpl - Class in org.wikidata.wdtk.storage.datastructures
Default implementation of RankedBitVector.
RankedBitVectorImpl() - Constructor for class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
Constructor of a ranked bit vector of size 0.
RankedBitVectorImpl(BitVector) - Constructor for class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
Copy constructor of a ranked bit vector.
RankedBitVectorImpl(long) - Constructor for class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
Constructor of a ranked bit vector of size initialSize.
RankedBitVectorImpl(long, int, int) - Constructor for class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
Constructor of a ranked bit vector of size initialSize and block size blockSize.
remove() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorIterator
 

S

setBit(long, boolean) - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
Sets a bit at a particular position.
setBit(long, boolean) - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
setBit(long, boolean) - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 
size() - Method in interface org.wikidata.wdtk.storage.datastructures.BitVector
 
size() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
size() - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 

T

toString() - Method in class org.wikidata.wdtk.storage.datastructures.BitVectorImpl
 
toString() - Method in class org.wikidata.wdtk.storage.datastructures.RankedBitVectorImpl
 
A B C E F G H I N O R S T 
Skip navigation links

Copyright © 2014–2022 Wikidata Toolkit Developers. Generated from source code published under the Apache License 2.0. For more information, see the Wikidata Toolkit homepage