|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.unimi.dsi.fastutil.ints.AbstractInt2IntFunction
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap
edu.umd.cloud9.io.fastuil.Int2IntOpenHashMapWritable
public class Int2IntOpenHashMapWritable
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2IntMap |
|---|
AbstractInt2IntMap.BasicEntry |
| Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hash |
|---|
Hash.Strategy<K> |
| Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.ints.Int2IntMap |
|---|
Int2IntMap.Entry, Int2IntMap.FastEntrySet |
| Field Summary |
|---|
| Fields inherited from interface it.unimi.dsi.fastutil.Hash |
|---|
DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR |
| Constructor Summary | |
|---|---|
Int2IntOpenHashMapWritable()
Creates an Int2IntOpenHashMapWritable object. |
|
| Method Summary | |
|---|---|
static Int2IntOpenHashMapWritable |
create(byte[] bytes)
Returns the serialized representation of this object as a byte array. |
static Int2IntOpenHashMapWritable |
create(DataInput in)
Creates an Int2IntOpenHashMapWritable object from a
DataInput. |
void |
decode()
In lazy decoding mode, populates the map with deserialized data. |
int |
dot(Int2IntOpenHashMapWritable m)
Computes the dot product of this map with another map. |
Int2IntMap.Entry[] |
getEntriesSortedByValue()
Returns entries sorted by descending value. |
Int2IntMap.Entry[] |
getEntriesSortedByValue(int k)
Returns top k entries sorted by descending value. |
int[] |
getKeys()
In lazy decoding mode, returns an array of all the keys if the map hasn't been decoded yet. |
static boolean |
getLazyDecodeFlag()
Returns the value of the lazy decoding flag |
int[] |
getValues()
In lazy decoding mode, returns an array of all the values if the map hasn't been decoded yet. |
boolean |
hasBeenDecoded()
|
void |
increment(int key)
Increments the key. |
void |
lazyplus(Int2IntOpenHashMapWritable m)
In lazy decoding mode, adds values from keys of another map to this map. |
void |
plus(Int2IntOpenHashMapWritable m)
Adds values of keys from another map to this map. |
void |
readFields(DataInput in)
Deserializes the map. |
byte[] |
serialize()
Returns the serialized representation of this object as a byte array. |
static void |
setLazyDecodeFlag(boolean b)
Sets the lazy decoding flag. |
void |
write(DataOutput out)
Serializes the map. |
| Methods inherited from class it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap |
|---|
clear, clone, containsKey, containsValue, get, get, growthFactor, growthFactor, hashCode, int2IntEntrySet, isEmpty, keySet, put, put, rehash, remove, remove, size, trim, trim, values |
| Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2IntMap |
|---|
containsValue, entrySet, equals, putAll, toString |
| Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction |
|---|
containsKey, defaultReturnValue, defaultReturnValue, get |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface it.unimi.dsi.fastutil.ints.Int2IntFunction |
|---|
defaultReturnValue, defaultReturnValue |
| Methods inherited from interface it.unimi.dsi.fastutil.Function |
|---|
containsKey, get |
| Methods inherited from interface java.util.Map |
|---|
containsKey, get |
| Constructor Detail |
|---|
public Int2IntOpenHashMapWritable()
Int2IntOpenHashMapWritable object.
| Method Detail |
|---|
public void readFields(DataInput in)
throws IOException
readFields in interface Writablein - source for raw byte representation
IOExceptionpublic void decode()
public boolean hasBeenDecoded()
public void write(DataOutput out)
throws IOException
write in interface Writableout - where to write the raw byte representation
IOException
public byte[] serialize()
throws IOException
IOException
public static Int2IntOpenHashMapWritable create(DataInput in)
throws IOException
Int2IntOpenHashMapWritable object from a
DataInput.
in - DataInput for reading the serialized
representation
OHMapSIW object
IOException
public static Int2IntOpenHashMapWritable create(byte[] bytes)
throws IOException
IOExceptionpublic void plus(Int2IntOpenHashMapWritable m)
m - the other mappublic int dot(Int2IntOpenHashMapWritable m)
m - the other mappublic void increment(int key)
key - key to incrementpublic static void setLazyDecodeFlag(boolean b)
b - the value of the lazy decoding flagpublic static boolean getLazyDecodeFlag()
public int[] getKeys()
public int[] getValues()
public void lazyplus(Int2IntOpenHashMapWritable m)
m - the other mappublic Int2IntMap.Entry[] getEntriesSortedByValue()
public Int2IntMap.Entry[] getEntriesSortedByValue(int k)
k - number of entries to return
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||