org.elasticsearch.hadoop.mr
Class WritableValueReader
java.lang.Object
org.elasticsearch.hadoop.serialization.builder.JdkValueReader
org.elasticsearch.hadoop.mr.WritableValueReader
- All Implemented Interfaces:
- org.elasticsearch.hadoop.serialization.builder.ValueReader, org.elasticsearch.hadoop.serialization.SettingsAware
- Direct Known Subclasses:
- HiveValueReader
public class WritableValueReader
- extends org.elasticsearch.hadoop.serialization.builder.JdkValueReader
Methods inherited from class org.elasticsearch.hadoop.serialization.builder.JdkValueReader |
addToMap, booleanValue, doubleValue, floatValue, intValue, longValue, readValue, setSettings, textValue |
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.builder.ValueReader
- Overrides:
createMap
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
createArray
public Object createArray(org.elasticsearch.hadoop.serialization.FieldType type)
- Specified by:
createArray
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
- Overrides:
createArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
addToArray
public Object addToArray(Object array,
List<Object> value)
- Specified by:
addToArray
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
- Overrides:
addToArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
dateType
protected Class<? extends Writable> dateType()
binaryValue
protected Object binaryValue(byte[] value)
- Overrides:
binaryValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseBoolean
protected Object parseBoolean(String value)
- Overrides:
parseBoolean
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseDouble
protected Object parseDouble(String value)
- Overrides:
parseDouble
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseFloat
protected Object parseFloat(String value)
- Overrides:
parseFloat
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseLong
protected Object parseLong(String value)
- Overrides:
parseLong
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseInteger
protected Object parseInteger(String value)
- Overrides:
parseInteger
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseString
protected Object parseString(String value)
- Overrides:
parseString
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
nullValue
protected Object nullValue()
- Overrides:
nullValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
date
protected Object date(String value)
- Overrides:
date
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader