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, byteValue, date, doubleValue, floatValue, intValue, longValue, parseDate, readValue, setSettings, shortValue, 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()
doubleType
protected Class<? extends Writable> doubleType()
byteType
protected Class<? extends Writable> byteType()
shortType
protected Class<? extends Writable> shortType()
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
parseByte
protected Object parseByte(String value)
- Overrides:
parseByte
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
parseShort
protected Object parseShort(String value)
- Overrides:
parseShort
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