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) |
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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic 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.MapWritablepublic void write(java.io.DataOutput out)
throws java.io.IOException
write in interface org.apache.hadoop.io.Writablewrite in class org.apache.hadoop.io.MapWritablejava.io.IOExceptionpublic void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface org.apache.hadoop.io.WritablereadFields in class org.apache.hadoop.io.MapWritablejava.io.IOExceptionpublic 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.Objectpublic int hashCode()
hashCode in interface java.util.Map<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable>hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object