public class MetaWrapper extends ObjectWritable
Constructor and Description |
---|
MetaWrapper() |
MetaWrapper(Metadata metadata,
Object object,
Configuration conf) |
MetaWrapper(Object object,
Configuration conf) |
Modifier and Type | Method and Description |
---|---|
void |
addMeta(String name,
String value)
Add metadata.
|
String |
getMeta(String name)
Get metadata.
|
Metadata |
getMetadata()
Get all metadata.
|
String[] |
getMetaValues(String name)
Get multiple metadata.
|
void |
readFields(DataInput in)
Reads the fields of this object from
in . |
void |
setMeta(String name,
String value)
Set metadata.
|
void |
write(DataOutput out)
Writes the fields of this object to
out . |
get, getConf, getDeclaredClass, readObject, readObject, set, setConf, writeObject
public MetaWrapper()
public MetaWrapper(Object object, Configuration conf)
public MetaWrapper(Metadata metadata, Object object, Configuration conf)
public Metadata getMetadata()
public void addMeta(String name, String value)
Metadata.add(String, String)
for more information.name
- metadata namevalue
- metadata valuepublic void setMeta(String name, String value)
Metadata.set(String, String)
for more information.name
- value
- public String getMeta(String name)
Metadata.get(String)
for more information.name
- public String[] getMetaValues(String name)
Metadata.getValues(String)
for more information.name
- public void readFields(DataInput in) throws IOException
Writable
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.readFields
in interface Writable
readFields
in class ObjectWritable
IOException
public void write(DataOutput out) throws IOException
Writable
out
.write
in interface Writable
write
in class ObjectWritable
IOException
Copyright © 2007, 2014, Oracle and/or its affiliates. All rights reserved.