public class WritableValueReader
extends org.elasticsearch.hadoop.serialization.builder.JdkValueReader
| Constructor and Description | 
|---|
| WritableValueReader() | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | addToArray(Object array,
          List<Object> value) | 
| protected int | arrayDepth(Object potentialArray) | 
| protected Object | binaryValue(byte[] value) | 
| protected Class<? extends Writable> | byteType() | 
| Object | createArray(org.elasticsearch.hadoop.serialization.FieldType type) | 
| Map | createMap() | 
| protected Class<? extends Writable> | dateType() | 
| protected Class<? extends Writable> | doubleType() | 
| protected Object | nullValue() | 
| protected Object | parseDate(Long value,
         boolean richDate) | 
| protected Object | parseDate(String value,
         boolean richDate) | 
| protected Object | parseString(String value) | 
| protected Object | processBoolean(Boolean value) | 
| protected Object | processByte(Byte value) | 
| protected Object | processDouble(Double value) | 
| protected Object | processFloat(Float value) | 
| protected Object | processInteger(Integer value) | 
| protected Object | processLong(Long value) | 
| protected Object | processShort(Short value) | 
| protected Class<? extends Writable> | shortType() | 
| protected Object | wrapArray(Object array,
         int extraDepth) | 
addToMap, booleanValue, byteValue, createDate, date, doubleValue, floatValue, intValue, longValue, parseBoolean, parseByte, parseDouble, parseFloat, parseInteger, parseLong, parseShort, processDate, readValue, setSettings, shortValue, textValue, wrapStringpublic Map createMap()
createMap in interface org.elasticsearch.hadoop.serialization.builder.ValueReadercreateMap in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderpublic Object createArray(org.elasticsearch.hadoop.serialization.FieldType type)
createArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReadercreateArray in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderpublic Object addToArray(Object array, List<Object> value)
addToArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderaddToArray in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected int arrayDepth(Object potentialArray)
arrayDepth in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object wrapArray(Object array, int extraDepth)
wrapArray in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object binaryValue(byte[] value)
binaryValue in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processBoolean(Boolean value)
processBoolean in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object parseDate(Long value, boolean richDate)
parseDate in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object parseDate(String value, boolean richDate)
parseDate in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processDouble(Double value)
processDouble in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processFloat(Float value)
processFloat in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processLong(Long value)
processLong in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processInteger(Integer value)
processInteger in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processByte(Byte value)
processByte in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object processShort(Short value)
processShort in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object parseString(String value)
parseString in class org.elasticsearch.hadoop.serialization.builder.JdkValueReaderprotected Object nullValue()
nullValue in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader