org.elasticsearch.hadoop.mr
Class WritableValueReader
java.lang.Object
org.elasticsearch.hadoop.serialization.JdkValueReader
org.elasticsearch.hadoop.mr.WritableValueReader
- All Implemented Interfaces:
- org.elasticsearch.hadoop.serialization.ValueReader
- Direct Known Subclasses:
- HiveValueReader
public class WritableValueReader
- extends org.elasticsearch.hadoop.serialization.JdkValueReader
Methods inherited from class org.elasticsearch.hadoop.serialization.JdkValueReader |
addToMap, readValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WritableValueReader
public WritableValueReader()
createMap
public Map createMap()
- Specified by:
createMap
in interface org.elasticsearch.hadoop.serialization.ValueReader
- Overrides:
createMap
in class org.elasticsearch.hadoop.serialization.JdkValueReader
createArray
public Object createArray(org.elasticsearch.hadoop.serialization.FieldType type)
- Specified by:
createArray
in interface org.elasticsearch.hadoop.serialization.ValueReader
- Overrides:
createArray
in class org.elasticsearch.hadoop.serialization.JdkValueReader
addToArray
public Object addToArray(Object array,
List<Object> values)
- Specified by:
addToArray
in interface org.elasticsearch.hadoop.serialization.ValueReader
- Overrides:
addToArray
in class org.elasticsearch.hadoop.serialization.JdkValueReader
dateType
protected Class<? extends Writable> dateType()
binaryValue
protected Object binaryValue(byte[] value)
- Overrides:
binaryValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
booleanValue
protected Object booleanValue(String value)
- Overrides:
booleanValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
doubleValue
protected Object doubleValue(String value)
- Overrides:
doubleValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
floatValue
protected Object floatValue(String value)
- Overrides:
floatValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
longValue
protected Object longValue(String value)
- Overrides:
longValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
intValue
protected Object intValue(String value)
- Overrides:
intValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
textValue
protected Object textValue(String value)
- Overrides:
textValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
nullValue
protected Object nullValue(String value)
- Overrides:
nullValue
in class org.elasticsearch.hadoop.serialization.JdkValueReader
date
protected Object date(String value)
- Overrides:
date
in class org.elasticsearch.hadoop.serialization.JdkValueReader