public class SortedMapWritable extends AbstractMapWritable implements SortedMap<WritableComparable,Writable>
Constructor and Description |
---|
SortedMapWritable()
default constructor.
|
SortedMapWritable(SortedMapWritable other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
Comparator<? super WritableComparable> |
comparator() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<WritableComparable,Writable>> |
entrySet() |
WritableComparable |
firstKey() |
Writable |
get(Object key) |
SortedMap<WritableComparable,Writable> |
headMap(WritableComparable toKey) |
boolean |
isEmpty() |
Set<WritableComparable> |
keySet() |
WritableComparable |
lastKey() |
Writable |
put(WritableComparable key,
Writable value) |
void |
putAll(Map<? extends WritableComparable,? extends Writable> t) |
void |
readFields(DataInput in)
Deserialize the fields of this object from
in . |
Writable |
remove(Object key) |
int |
size() |
SortedMap<WritableComparable,Writable> |
subMap(WritableComparable fromKey,
WritableComparable toKey) |
SortedMap<WritableComparable,Writable> |
tailMap(WritableComparable fromKey) |
Collection<Writable> |
values() |
void |
write(DataOutput out)
Serialize the fields of this object to
out . |
addToMap, copy, getClass, getConf, getId, setConf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public SortedMapWritable()
public SortedMapWritable(SortedMapWritable other)
other
- the map to copy frompublic Comparator<? super WritableComparable> comparator()
comparator
in interface SortedMap<WritableComparable,Writable>
public WritableComparable firstKey()
firstKey
in interface SortedMap<WritableComparable,Writable>
public SortedMap<WritableComparable,Writable> headMap(WritableComparable toKey)
headMap
in interface SortedMap<WritableComparable,Writable>
public WritableComparable lastKey()
lastKey
in interface SortedMap<WritableComparable,Writable>
public SortedMap<WritableComparable,Writable> subMap(WritableComparable fromKey, WritableComparable toKey)
subMap
in interface SortedMap<WritableComparable,Writable>
public SortedMap<WritableComparable,Writable> tailMap(WritableComparable fromKey)
tailMap
in interface SortedMap<WritableComparable,Writable>
public void clear()
clear
in interface Map<WritableComparable,Writable>
public boolean containsKey(Object key)
containsKey
in interface Map<WritableComparable,Writable>
public boolean containsValue(Object value)
containsValue
in interface Map<WritableComparable,Writable>
public Set<Map.Entry<WritableComparable,Writable>> entrySet()
entrySet
in interface Map<WritableComparable,Writable>
entrySet
in interface SortedMap<WritableComparable,Writable>
public boolean isEmpty()
isEmpty
in interface Map<WritableComparable,Writable>
public Set<WritableComparable> keySet()
keySet
in interface Map<WritableComparable,Writable>
keySet
in interface SortedMap<WritableComparable,Writable>
public Writable put(WritableComparable key, Writable value)
put
in interface Map<WritableComparable,Writable>
public void putAll(Map<? extends WritableComparable,? extends Writable> t)
putAll
in interface Map<WritableComparable,Writable>
public Writable remove(Object key)
remove
in interface Map<WritableComparable,Writable>
public int size()
size
in interface Map<WritableComparable,Writable>
public Collection<Writable> values()
values
in interface Map<WritableComparable,Writable>
values
in interface SortedMap<WritableComparable,Writable>
public void readFields(DataInput in) throws IOException
in
.
For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields
in interface Writable
readFields
in class AbstractMapWritable
in
- DataInput
to deseriablize this object from.IOException
public void write(DataOutput out) throws IOException
out
.write
in interface Writable
write
in class AbstractMapWritable
out
- DataOuput
to serialize this object into.IOException
Copyright © 2010 The Apache Software Foundation