public class LinkedMapWritable
extends org.apache.hadoop.io.MapWritable
MapWritable
expect that it uses a LinkedHashMap
underneath to preserve insertion order (and thus its structure). Extends MapWritable
for compatibility reasons.Constructor and Description |
---|
LinkedMapWritable()
Default constructor.
|
LinkedMapWritable(org.apache.hadoop.io.MapWritable other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
org.apache.hadoop.io.Writable |
get(java.lang.Object key) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<org.apache.hadoop.io.Writable> |
keySet() |
org.apache.hadoop.io.Writable |
put(org.apache.hadoop.io.Writable key,
org.apache.hadoop.io.Writable value) |
void |
putAll(java.util.Map<? extends org.apache.hadoop.io.Writable,? extends org.apache.hadoop.io.Writable> t) |
void |
readFields(java.io.DataInput in) |
org.apache.hadoop.io.Writable |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection<org.apache.hadoop.io.Writable> |
values() |
void |
write(java.io.DataOutput out) |
addToMap, copy, getClass, getConf, getId, setConf
public LinkedMapWritable()
public LinkedMapWritable(org.apache.hadoop.io.MapWritable other)
other
- the map to copy frompublic void clear()
clear
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
clear
in class org.apache.hadoop.io.MapWritable
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
containsKey
in class org.apache.hadoop.io.MapWritable
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
containsValue
in class org.apache.hadoop.io.MapWritable
public java.util.Set<java.util.Map.Entry<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>> entrySet()
entrySet
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
entrySet
in class org.apache.hadoop.io.MapWritable
public org.apache.hadoop.io.Writable get(java.lang.Object key)
get
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
get
in class org.apache.hadoop.io.MapWritable
public boolean isEmpty()
isEmpty
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
isEmpty
in class org.apache.hadoop.io.MapWritable
public java.util.Set<org.apache.hadoop.io.Writable> keySet()
keySet
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
keySet
in class org.apache.hadoop.io.MapWritable
public org.apache.hadoop.io.Writable put(org.apache.hadoop.io.Writable key, org.apache.hadoop.io.Writable value)
put
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
put
in class org.apache.hadoop.io.MapWritable
public void putAll(java.util.Map<? extends org.apache.hadoop.io.Writable,? extends org.apache.hadoop.io.Writable> t)
putAll
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
putAll
in class org.apache.hadoop.io.MapWritable
public org.apache.hadoop.io.Writable remove(java.lang.Object key)
remove
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
remove
in class org.apache.hadoop.io.MapWritable
public int size()
size
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
size
in class org.apache.hadoop.io.MapWritable
public java.util.Collection<org.apache.hadoop.io.Writable> values()
values
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
values
in class org.apache.hadoop.io.MapWritable
public void write(java.io.DataOutput out) throws java.io.IOException
write
in interface org.apache.hadoop.io.Writable
write
in class org.apache.hadoop.io.MapWritable
java.io.IOException
public void readFields(java.io.DataInput in) throws java.io.IOException
readFields
in interface org.apache.hadoop.io.Writable
readFields
in class org.apache.hadoop.io.MapWritable
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object