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