|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package it.unimi.dsi.big.util |
---|
Class it.unimi.dsi.big.util.AbstractPrefixMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object2ObjectFunction<K,V> rangeMap
AbstractObject2ObjectFunction<K,V> prefixMap
ObjectBigList<K> list
Class it.unimi.dsi.big.util.ImmutableBinaryTrie extends AbstractObject2LongFunction<T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ImmutableBinaryTrie.Node root
int size
TransformationStrategy<T> transformationStrategy
Class it.unimi.dsi.big.util.ImmutableBinaryTrie.Node extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ImmutableBinaryTrie.Node left
ImmutableBinaryTrie.Node right
long[] path
null
if there is no compaction at this node).
int pathLength
long word
word
-th word.
Class it.unimi.dsi.big.util.ImmutableExternalPrefixMap extends AbstractPrefixMap implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Serialized Fields |
---|
ImmutableBinaryTrie<T> intervalApproximator
long blockSize
Decoder decoder
char[] symbol2char
Char2IntOpenHashMap char2symbol
int size
long[][] blockStart
ImmutableExternalPrefixMap.size
.
long[][] blockOffset
ImmutableExternalPrefixMap.blockStart
giving the offset in blocks in the dump file
of the corresponding word in ImmutableExternalPrefixMap.blockStart
. If there are no overflows, this will just
be an initial segment of the natural numbers, but overflows cause jumps.
boolean selfContained
long dumpStreamLength
Class it.unimi.dsi.big.util.LiterallySignedStringMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 0L
Serialized Fields |
---|
Object2LongFunction<K> function
ObjectBigList<K> list
long size
LiterallySignedStringMap.list
.
Class it.unimi.dsi.big.util.ShiftAddXorSignedStringMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 0L
Serialized Fields |
---|
Object2LongFunction<K> function
LongBigList signatures
int width
int shift
ShiftAddXorSignedStringMap.width
nonzero bits.
long mask
ShiftAddXorSignedStringMap.width
nonzero bits.
Class it.unimi.dsi.big.util.StringMaps.PrefixMapWrapper extends StringMaps.StringMapWrapper<T extends CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object2ObjectFunction<K,V> rangeMap
Class it.unimi.dsi.big.util.StringMaps.StringMapWrapper extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
StringMap<S extends CharSequence> stringMap
Class it.unimi.dsi.big.util.StringMaps.SynchronizedPrefixMap extends StringMaps.SynchronizedStringMap<S extends CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PrefixMap<S extends CharSequence> map
Object2ObjectFunction<K,V> prefixMap
Object2ObjectFunction<K,V> rangeMap
Class it.unimi.dsi.big.util.StringMaps.SynchronizedStringMap extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
StringMap<S extends CharSequence> stringMap
ObjectBigList<K> list
Class it.unimi.dsi.big.util.TernaryIntervalSearchTree extends AbstractPrefixMap implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
it.unimi.dsi.big.util.TernaryIntervalSearchTree.Node root
int size
boolean modified
TernaryIntervalSearchTree.add(CharSequence)
modified the tree.
Package it.unimi.dsi.bits |
---|
Class it.unimi.dsi.bits.AbstractBitVector.LongBigListView extends AbstractLongBigList implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BitVector bitVector
int width
long fullMask
AbstractBitVector.LongBigListView.width
bits set to one.
Class it.unimi.dsi.bits.AbstractBitVector.LongSetView extends AbstractLongSortedSet implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BitVector bitVector
long from
long to
Class it.unimi.dsi.bits.BooleanListBitVector extends AbstractBitVector implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BooleanBigList list
Class it.unimi.dsi.bits.HuTuckerTransformationStrategy extends PrefixCoderTransformationStrategy implements Serializable |
---|
serialVersionUID: 1L
Class it.unimi.dsi.bits.LongArrayBitVector extends AbstractBitVector implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Serialized Fields |
---|
long length
Class it.unimi.dsi.bits.LongArrayBitVector.LongBigListView extends AbstractBitVector.LongBigListView implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LongArrayBitVector bitVector
Class it.unimi.dsi.bits.PrefixCoderTransformationStrategy extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BitVector[] codeWord
Char2IntOpenHashMap char2symbol
boolean prefixFree
Class it.unimi.dsi.bits.Utf16TransformationStrategy extends Object implements Serializable |
---|
serialVersionUID: 1L
Package it.unimi.dsi.compression |
---|
Class it.unimi.dsi.compression.CanonicalFast64CodeWordDecoder extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long[] lastCodeWordPlusOne
int[] lengthIncrement
CanonicalFast64CodeWordDecoder.lastCodeWordPlusOne
specifying the increment in length between codeword lengths
(without repetitions). In particular, the first entry
is the length of the first block of same-length codewords, the second entry is the difference in length
between the second and the first block of same-length codewords, and so on.
int[] howManyUpToBlock
CanonicalFast64CodeWordDecoder.lastCodeWordPlusOne
specifying how many codewords we have up to a certain block (included).
int[] symbol
Class it.unimi.dsi.compression.CodeWordCoder extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BitVector[] codeWord
Class it.unimi.dsi.compression.Fast64CodeWordCoder extends CodeWordCoder implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long[] longCodeWord
CodeWordCoder.codeWord
containing the codewords as longs (right aligned).
int[] length
Fast64CodeWordCoder.longCodeWord
, of codewords length.
Class it.unimi.dsi.compression.HuffmanCodec extends Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
int size
BitVector[] codeWord
Fast64CodeWordCoder coder
CanonicalFast64CodeWordDecoder decoder
Class it.unimi.dsi.compression.HuTuckerCodec extends Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
int size
TreeDecoder.Node root
CodeWordCoder coder
TreeDecoder decoder
Class it.unimi.dsi.compression.TreeDecoder extends Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
TreeDecoder.Node root
int n
Class it.unimi.dsi.compression.TreeDecoder.LeafNode extends TreeDecoder.Node implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int symbol
Class it.unimi.dsi.compression.TreeDecoder.Node extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
TreeDecoder.Node left
TreeDecoder.Node right
Package it.unimi.dsi.io |
---|
Class it.unimi.dsi.io.DelimitedWordReader extends FastBufferedReader implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
CharOpenHashSet delimiters
Class it.unimi.dsi.io.FastBufferedReader extends Reader implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
int bufferSize
buffer.length
).
CharSet wordConstituents
Character.isLetterOrDigit(int)
.
Class it.unimi.dsi.io.LineWordReader extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
FastBufferedReader fastBufferedReader
Class it.unimi.dsi.io.NullInputStream extends MeasurableInputStream implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private Object readResolve()
Class it.unimi.dsi.io.NullReader extends Reader implements Serializable |
---|
serialVersionUID: 1L
Package it.unimi.dsi.lang |
---|
Class it.unimi.dsi.lang.MutableString extends Object implements Serializable |
---|
serialVersionUID: -518929984008928417L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Mutable strings produced by this method are always compact; this seems reasonable, as stored strings are unlikely going to be changed.
Because of limitations of ObjectInputStream
, this method must
read one character at a time, and does not try to do any read-ahead (in
particular, it does not create any object). On non-buffered data inputs
it might be very slow.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
The serialised version of a mutable string is made of its length followed by its characters (in UTF-16 format). Note that the compactness state is forgotten.
Because of limitations of ObjectOutputStream
, this method must
write one character at a time, and does not try to do any caching (in
particular, it does not create any object). On non-buffered data outputs
it might be very slow.
IOException
Package it.unimi.dsi.util |
---|
Class it.unimi.dsi.util.AbstractPrefixMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object2ObjectFunction<K,V> rangeMap
Object2ObjectFunction<K,V> prefixMap
ObjectList<K> list
Class it.unimi.dsi.util.BloomFilter extends Object implements Serializable |
---|
serialVersionUID: 3L
Serialized Fields |
---|
int size
long m
int d
long[] bits
int[][] weight
int[] init
Class it.unimi.dsi.util.FrontCodedStringList extends AbstractObjectList<MutableString> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ByteArrayFrontCodedList byteFrontCodedList
ByteArrayFrontCodedList
, or null
.
CharArrayFrontCodedList charFrontCodedList
CharArrayFrontCodedList
, or null
.
boolean utf8
Class it.unimi.dsi.util.ImmutableBinaryTrie extends AbstractObject2LongFunction<T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ImmutableBinaryTrie.Node root
int size
TransformationStrategy<T> transformationStrategy
Class it.unimi.dsi.util.ImmutableBinaryTrie.Node extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ImmutableBinaryTrie.Node left
ImmutableBinaryTrie.Node right
long[] path
null
if there is no compaction at this node).
int pathLength
int word
word
-th word.
Class it.unimi.dsi.util.ImmutableExternalPrefixMap extends AbstractPrefixMap implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Serialized Fields |
---|
ImmutableBinaryTrie<T> intervalApproximator
long blockSize
Decoder decoder
char[] symbol2char
Char2IntOpenHashMap char2symbol
int size
int[] blockStart
ImmutableExternalPrefixMap.size
.
int[] blockOffset
ImmutableExternalPrefixMap.blockStart
giving the offset in blocks in the dump file
of the corresponding word in ImmutableExternalPrefixMap.blockStart
. If there are no overflows, this will just
be an initial segment of the natural numbers, but overflows cause jumps.
boolean selfContained
long dumpStreamLength
Class it.unimi.dsi.util.IntBloomFilter extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long m
int d
LongArrayBitVector bits
int[] a
int[] b
Class it.unimi.dsi.util.Interval extends AbstractIntSortedSet implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int left
int right
Class it.unimi.dsi.util.IntHyperLogLogCounterArray extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LongArrayBitVector[] bitVector
LongBigList[] registers
IntHyperLogLogCounterArray.registerSize
-bit views of IntHyperLogLogCounterArray.bitVector
.
int log2m
int m
int mMinus1
int registerSize
int counterSize
IntHyperLogLogCounterArray.registerSize
*
IntHyperLogLogCounterArray.m
).
int counterShift
long seed
double alphaMM
IntHyperLogLogCounterArray.m
2 (see the paper).
long sentinelMask
Fast.leastSignificantBit(long)
does not return too large a value.
Class it.unimi.dsi.util.LiterallySignedStringMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 0L
Serialized Fields |
---|
Object2LongFunction<K> function
ObjectList<K> list
int size
LiterallySignedStringMap.list
.
Class it.unimi.dsi.util.LongInterval extends AbstractLongSortedSet implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long left
long right
Class it.unimi.dsi.util.PermutedFrontCodedStringList extends AbstractObjectList<CharSequence> implements Serializable |
---|
serialVersionUID: -7046029254386353130L
Serialized Fields |
---|
FrontCodedStringList frontCodedStringList
int[] permutation
Class it.unimi.dsi.util.Properties extends PropertiesConfiguration implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Class it.unimi.dsi.util.ShiftAddXorSignedStringMap extends AbstractObject2LongFunction<CharSequence> implements Serializable |
---|
serialVersionUID: 0L
Serialized Fields |
---|
Object2LongFunction<K> function
LongBigList signatures
int width
int shift
ShiftAddXorSignedStringMap.width
nonzero bits.
long mask
ShiftAddXorSignedStringMap.width
nonzero bits.
Class it.unimi.dsi.util.StringMaps.SynchronizedPrefixMap extends StringMaps.SynchronizedStringMap<S extends CharSequence> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PrefixMap<S extends CharSequence> map
Object2ObjectFunction<K,V> prefixMap
Object2ObjectFunction<K,V> rangeMap
Class it.unimi.dsi.util.StringMaps.SynchronizedStringMap extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
StringMap<S extends CharSequence> stringMap
ObjectList<K> list
Class it.unimi.dsi.util.TernaryIntervalSearchTree extends AbstractPrefixMap implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
it.unimi.dsi.util.TernaryIntervalSearchTree.Node root
int size
boolean modified
TernaryIntervalSearchTree.add(CharSequence)
modified the tree.
Class it.unimi.dsi.util.TextPattern extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
char[] pattern
boolean caseSensitive
boolean asciiCase
Class it.unimi.dsi.util.XorShiftStarRandom extends Random implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long x
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |