A B C E F G H I L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a2Count - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
a2Count is updated by the statisticsUpdate() method, and will only be correct immediately after a full update.
- a3Count - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
a3Count is updated by the statisticsUpdate() method, and will only be correct immediately after a full update.
- AbstractStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
- and(int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AND of the addressed target bit with the argument value.
- and(int, int, SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AND of this target bit set with the argument bit set within the given range of bits.
- and(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AND of this target bit set with the argument bit set.
- and(SparseBitSet, SparseBitSet) - Static method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AND of the two given
SparseBitSet
s. - andNot(int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AndNOT of the addressed target bit with the argument value.
- andNot(int, int, SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AndNOT of this target bit set with the argument bit set within the given range of bits.
- andNot(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical AndNOT of this target bit set with the argument bit set.
- andNot(SparseBitSet, SparseBitSet) - Static method in class com.zaxxer.sparsebits.SparseBitSet
-
Creates a bit set from thie first
SparseBitSet
whose corresponding bits are cleared by the set bits of the secondSparseBitSet
. - andNotStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block andNot strategy.
- AndNotStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.AndNotStrategy
- andStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block and strategy.
- AndStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.AndStrategy
B
- bits - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
The storage for this SparseBitSet.
- bitsLength - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
For the current size of the bits array, this is the maximum possible length of the bit set, i.e., the index of the last possible bit, plus one.
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
Deals with a part of a block that consists of whole words, starting with the given first index, and ending with the word before the last index.
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndNotStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.ClearStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.CopyStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.FlipStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.OrStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.SetStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
- block(int, int, int, long[], long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.XorStrategy
C
- cache - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
Holds reference to the cache of statistics values computed by the UpdateStrategy
- Cache() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.Cache
- cardinality - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
cardinality is updated by the statisticsUpdate() method.
- cardinality - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for counting the number of non-zero bits in the bit set.
- cardinality() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the number of bits set to
true
in thisSparseBitSet
. - Cardinality - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The cardinality of the bit set, as give by the cardinality() method.
- clear() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets all of the bits in this
SparseBitSet
tofalse
. - clear(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bit at the specified index to
false
. - clear(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bits from the specified
i
(inclusive) to the specifiedj
(exclusive) tofalse
. - clearStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block clear strategy.
- ClearStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.ClearStrategy
- clone() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Cloning this
SparseBitSet
produces a newSparseBitSet
that is equal() to it. - com.zaxxer.sparsebits - package com.zaxxer.sparsebits
- Compaction_count_value - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
Is the value that determines how the toString() conversion is performed.
- compactionCount - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
This value controls for format of the toString() output.
- compactionCountDefault - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
The compaction count default.
- compute(int, long) - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
This method does the accumulation of the statistics.
- constructorHelper() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Intializes all the additional objects required for correct operation.
- copyStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block copy strategy.
- CopyStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.CopyStrategy
- count - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
count is updated by the statisticsUpdate() method.
- count - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for keeping count of the number of non-zero words in the bit set.
E
- equals(Object) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Compares this object against the specified object.
- equalsStrategy - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block equals strategy.
- EqualsStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
F
- F_OP_F_EQ_F - Static variable in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
If the operation requires that when matching level2 areas or level3 blocks are null, that no action is required, then this property is required.
- F_OP_X_EQ_F - Static variable in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
If when level2 areas or level3 areas from the this set are null will require that area or block to remain null, irrespective of the value of the matching structure from the other set, then this property is required.
- finish(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
This is called to finish the processing started by the strategy (if there needs to be anything done at all).
- finish(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
- flip(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bit at the specified index to the complement of its current value.
- flip(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets each bit from the specified
i
(inclusive) to the specifiedj
(exclusive) to the complement of its current value. - flipStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block flip strategy.
- FlipStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.FlipStrategy
G
- get(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the value of the bit with the specified index.
- get(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns a new
SparseBitSet
composed of bits from thisSparseBitSet
fromi
(inclusive) toj
(exclusive).
H
- hash - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
hash is updated by the statisticsUpdate() method.
- hash - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for find the hash value of the bit set.
- hashCode() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns a hash code value for this bit set.
I
- INDEX_SIZE - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
The number of bits in a positive integer, and the size of permitted index of a bit in the bit set.
- intersects(int, int, SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns true if the specified
SparseBitSet
has any bits within the given rangei
(inclusive) toj
(exclusive) set totrue
that are also set totrue
in the same range of thisSparseBitSet
. - intersects(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns true if the specified
SparseBitSet
has any bits set totrue
that are also set totrue
in thisSparseBitSet
. - intersectsStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block intersects strategy.
- IntersectsStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
- isEmpty() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns true if this
SparseBitSet
contains no bits that are set totrue
. - isZeroBlock(long[]) - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
Check whether a level3 block is all zero.
L
- length - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
length is updated by the statisticsUpdate() method.
- length() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the "logical length" of this
SparseBitSet
: the index of the highest set bit in theSparseBitSet
plus one. - Length - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The length of the bit set, as give by the length() method.
- LENGTH2 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LENGTH2 is the number of entries in the any level2 area.
- LENGTH2_SIZE - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LENGTH2_SIZE is maximum index of a LEVEL2 page.
- LENGTH3 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LENGTH3 is the number of entries in the any level3 block.
- LENGTH3_SIZE - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LENGTH3_SIZE is maximum index of a LEVEL3 page.
- LENGTH4 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
The number of bits in a long value.
- LENGTH4_SIZE - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LENGTH4_SIZE is maximum index of a bit in a LEVEL4 word.
- LEVEL1 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LEVEL1 is the number of bits of the level1 address.
- LEVEL2 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LEVEL2 is the number of bits of the level2 address.
- Level2_area_length - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The length of the level2 areas.
- Level2_areas - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The number of level2 areas.
- LEVEL3 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
LEVEL3 is the number of bits of the level3 address.
- Level3_block_length - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The length of the level3 blocks.
- Level3_blocks - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The total number of level3 blocks in use.
- LEVEL4 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
The label (index) of a bit in the bit set is essentially broken into 4 "levels".
M
- MASK2 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
MASK2 is the mask to extract the LEVEL2 address from a word index (after shifting by SHIFT3 and SHIFT2).
- MASK3 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
MASK3 is the mask to extract the LEVEL3 address from a word index (after shifting by SHIFT3).
- MAX_LENGTH1 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
MAX_LENGTH1 is the maximum number of entries in the level1 set array.
N
- nextClearBit(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the index of the first bit that is set to
false
that occurs on or after the specified starting index. - nextSetBit(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the index of the first bit that is set to
true
that occurs on or after the specified starting index. - nullify(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Clear out a part of the set array with nulls, from the given start to the end of the array.
O
- or(int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical OR of the addressed target bit with the argument value.
- or(int, int, SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical OR of the addressed target bit with the argument value within the given range.
- or(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical OR of this bit set with the bit set argument.
- or(SparseBitSet, SparseBitSet) - Static method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical OR of the two given
SparseBitSet
s. - orStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block or strategy.
- OrStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.OrStrategy
P
- previousClearBit(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the index of the nearest bit that is set to
false
that occurs on or before the specified starting index. - previousSetBit(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the index of the nearest bit that is set to
true
that occurs on or before the specified starting index. - properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
Properties of this strategy.
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.AndNotStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.AndStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.ClearStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.CopyStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.FlipStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.OrStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.SetStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
- properties() - Method in class com.zaxxer.sparsebits.SparseBitSet.XorStrategy
R
- readObject(ObjectInputStream) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Reconstitute the
SparseBitSet
instance from a stream (i.e., deserialize it). - resize(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Resize the bit array.
- result - Variable in class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
- result - Variable in class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
-
The boolean result of the intersects scan Strategy is kept here.
S
- serialVersionUID - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
serialVersionUID
- set(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bit at the specified index.
- set(int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bit at the specified index to the specified value.
- set(int, int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bits from the specified
i
(inclusive) to the specifiedj
(exclusive) totrue
. - set(int, int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sets the bits from the specified
i
(inclusive) to the specifiedj
(exclusive) to the specified value. - Set_array_length - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The length of the bit set array.
- Set_array_max_length - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The maximum permitted length of the bit set array.
- setScanner(int, int, SparseBitSet, SparseBitSet.AbstractStrategy) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Scans over the bit set (and a second bit set if part of the operation) are all performed by this method.
- setStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block set strategy.
- SetStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.SetStrategy
- SHIFT1 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
SHIFT1 is the shift to bring the level1 address (from the word index) to the right end (i.e., after shifting by SHIFT3).
- SHIFT2 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
SHIFT2 is the shift to bring the level2 address (from the word index) to the right end (i.e., after shifting by SHIFT3).
- SHIFT3 - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
The shift to create the word index.
- size - Variable in class com.zaxxer.sparsebits.SparseBitSet.Cache
-
size is updated by the statisticsUpdate() method.
- size() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns the number of bits of space nominally in use by this
SparseBitSet
to represent bit values. - Size - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The size of the bit set, as give by the size() method.
- spare - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
A spare level 3 block is kept for use when scanning.
- SparseBitSet - Class in com.zaxxer.sparsebits
-
This class implements a set of bits that grows as needed.
- SparseBitSet() - Constructor for class com.zaxxer.sparsebits.SparseBitSet
-
Constructs an empty bit set with the default initial size.
- SparseBitSet(int) - Constructor for class com.zaxxer.sparsebits.SparseBitSet
-
Creates a bit set whose initial size is large enough to efficiently represent bits with indices in the range
0
through at leastnbits-1
. - SparseBitSet(int, int) - Constructor for class com.zaxxer.sparsebits.SparseBitSet
-
Constructor for a new (sparse) bit set.
- SparseBitSet.AbstractStrategy - Class in com.zaxxer.sparsebits
-
This strategy class is used by the setScanner to carry out the a variety of operations on this set, and usually a second set.
- SparseBitSet.AndNotStrategy - Class in com.zaxxer.sparsebits
-
AndNot of two sets.
- SparseBitSet.AndStrategy - Class in com.zaxxer.sparsebits
-
And of two sets.
- SparseBitSet.Cache - Class in com.zaxxer.sparsebits
-
This class holds the values related to various statistics kept about the bit set.
- SparseBitSet.ClearStrategy - Class in com.zaxxer.sparsebits
-
Clear clears bits in the a set.
- SparseBitSet.CopyStrategy - Class in com.zaxxer.sparsebits
-
Copies the needed parts of the b set to the a set.
- SparseBitSet.EqualsStrategy - Class in com.zaxxer.sparsebits
-
Equals compares bits in the a set with those in the b set.
- SparseBitSet.FlipStrategy - Class in com.zaxxer.sparsebits
-
Flip inverts the bits of the a set within the given range.
- SparseBitSet.IntersectsStrategy - Class in com.zaxxer.sparsebits
-
Intersect has a true result if any word in the a set has a bit in common with the b set.
- SparseBitSet.OrStrategy - Class in com.zaxxer.sparsebits
-
Or of two sets.
- SparseBitSet.SetStrategy - Class in com.zaxxer.sparsebits
-
Set creates entries everywhere within the range.
- SparseBitSet.Statistics - Enum in com.zaxxer.sparsebits
-
These enumeration values are used as labels for the values in the String created by the statistics() method.
- SparseBitSet.UpdateStrategy - Class in com.zaxxer.sparsebits
-
Update the seven statistics that are computed for each set.
- SparseBitSet.XorStrategy - Class in com.zaxxer.sparsebits
-
The XOR of level3 blocks is computed.
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
Instances of this class are to be serially reusable.
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndNotStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.ClearStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.CopyStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.FlipStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.OrStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.SetStrategy
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
This method initializes the computations by suitably resetting cache fields or working fields.
- start(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet.XorStrategy
- statistics() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Convenience method for statistics if the individual results are not needed.
- statistics(String[]) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Determine, and create a String with the bit set statistics.
- Statistics() - Constructor for enum com.zaxxer.sparsebits.SparseBitSet.Statistics
- statisticsUpdate() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
The entirety of the bit set is examined, and the various statistics of the bit set (size, length, cardinality, hashCode, etc.) are computed.
T
- throwIndexOutOfBoundsException(int, int) - Static method in class com.zaxxer.sparsebits.SparseBitSet
-
Throw the exception to indicate a range error.
- toString() - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Returns a string representation of this bit set.
- toStringCompaction(boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
If change is
true
, the current value of the toStringCompaction() value is made the default value for allSparseBitSet
s created from this point onward in this JVM. - toStringCompaction(int) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Sequences of set bits longer than this value are shown by
SparseBitSet.toString()
as a "sub-sequence," in the forma..b
. - Total_words - com.zaxxer.sparsebits.SparseBitSet.Statistics
-
The total number of non-zero 64-bits "words" being used to hold the representation of the bit set.
U
- UNIT - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
UNIT is the greatest number of bits that can be held in one level1 entry.
- updateStrategy - Variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block update strategy.
- UpdateStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
V
- valueOf(String) - Static method in enum com.zaxxer.sparsebits.SparseBitSet.Statistics
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.zaxxer.sparsebits.SparseBitSet.Statistics
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wMax - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for find the size and length of the bit set.
- wMin - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for find the size and length of the bit set.
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
Deal with a scan that include a partial word within a level3 block.
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndNotStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.AndStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.ClearStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.CopyStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.EqualsStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.FlipStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.IntersectsStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.OrStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.SetStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
- word(int, int, long[], long[], long) - Method in class com.zaxxer.sparsebits.SparseBitSet.XorStrategy
- wordMax - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for find the size and length of the bit set.
- wordMin - Variable in class com.zaxxer.sparsebits.SparseBitSet.UpdateStrategy
-
Working space for find the size and length of the bit set.
- writeObject(ObjectOutputStream) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Save the state of the
SparseBitSet
instance to a stream (i.e., serialize it).
X
- X_OP_F_EQ_F - Static variable in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
If when level2 areas or level3 areas from the other set are null will require the matching area or block in this set to be set to null, irrespective of the current values in the matching structure from the this, then this property is required.
- X_OP_F_EQ_X - Static variable in class com.zaxxer.sparsebits.SparseBitSet.AbstractStrategy
-
If when a level3 area from the other set is null will require the matching area or block in this set to be left as it is, then this property is required.
- xor(int, boolean) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical XOR of the addressed target bit with the argument value.
- xor(int, int, SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical XOR of this bit set with the bit set argument within the given range.
- xor(SparseBitSet) - Method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical XOR of this bit set with the bit set argument.
- xor(SparseBitSet, SparseBitSet) - Static method in class com.zaxxer.sparsebits.SparseBitSet
-
Performs a logical XOR of the two given
SparseBitSet
s. - xorStrategy - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
Word and block xor strategy.
- XorStrategy() - Constructor for class com.zaxxer.sparsebits.SparseBitSet.XorStrategy
Z
- ZERO_BLOCK - Static variable in class com.zaxxer.sparsebits.SparseBitSet
-
An empty level 3 block is kept for use when scanning.
All Classes All Packages