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, beginField, booleanValue, byteValue, createDate, date, doubleValue, endField, floatValue, intValue, longValue, parseBoolean, parseByte, parseDouble, parseFloat, parseInteger, parseLong, parseShort, processDate, readValue, setSettings, shortValue, textValue, wrapString
public Map createMap()
createMap
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
createMap
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
public Object createArray(org.elasticsearch.hadoop.serialization.FieldType type)
createArray
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
createArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
public Object addToArray(Object array, List<Object> value)
addToArray
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
addToArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected int arrayDepth(Object potentialArray)
arrayDepth
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object wrapArray(Object array, int extraDepth)
wrapArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object binaryValue(byte[] value)
binaryValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processBoolean(Boolean value)
processBoolean
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object parseDate(Long value, boolean richDate)
parseDate
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object parseDate(String value, boolean richDate)
parseDate
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processDouble(Double value)
processDouble
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processFloat(Float value)
processFloat
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processLong(Long value)
processLong
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processInteger(Integer value)
processInteger
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processByte(Byte value)
processByte
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object processShort(Short value)
processShort
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object parseString(String value)
parseString
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected Object nullValue()
nullValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader