public class LinkedMapWritable extends 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(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<Writable,Writable>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
Writable |
get(java.lang.Object key) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<Writable> |
keySet() |
Writable |
put(Writable key,
Writable value) |
void |
putAll(java.util.Map<? extends Writable,? extends Writable> t) |
void |
readFields(java.io.DataInput in) |
Writable |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection<Writable> |
values() |
void |
write(java.io.DataOutput out) |
addToMap, copy, getClass, getConf, getId, setConf
public LinkedMapWritable()
public LinkedMapWritable(MapWritable other)
other
- the map to copy frompublic void clear()
clear
in interface java.util.Map<Writable,Writable>
clear
in class MapWritable
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map<Writable,Writable>
containsKey
in class MapWritable
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<Writable,Writable>
containsValue
in class MapWritable
public java.util.Set<java.util.Map.Entry<Writable,Writable>> entrySet()
entrySet
in interface java.util.Map<Writable,Writable>
entrySet
in class MapWritable
public Writable get(java.lang.Object key)
get
in interface java.util.Map<Writable,Writable>
get
in class MapWritable
public boolean isEmpty()
isEmpty
in interface java.util.Map<Writable,Writable>
isEmpty
in class MapWritable
public java.util.Set<Writable> keySet()
keySet
in interface java.util.Map<Writable,Writable>
keySet
in class MapWritable
public Writable put(Writable key, Writable value)
put
in interface java.util.Map<Writable,Writable>
put
in class MapWritable
public void putAll(java.util.Map<? extends Writable,? extends Writable> t)
putAll
in interface java.util.Map<Writable,Writable>
putAll
in class MapWritable
public Writable remove(java.lang.Object key)
remove
in interface java.util.Map<Writable,Writable>
remove
in class MapWritable
public int size()
size
in interface java.util.Map<Writable,Writable>
size
in class MapWritable
public java.util.Collection<Writable> values()
values
in interface java.util.Map<Writable,Writable>
values
in class MapWritable
public void write(java.io.DataOutput out) throws java.io.IOException
write
in interface Writable
write
in class MapWritable
java.io.IOException
public void readFields(java.io.DataInput in) throws java.io.IOException
readFields
in interface Writable
readFields
in class MapWritable
java.io.IOException
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String toString()
toString
in class java.lang.Object