public class WritableValueReader
extends org.elasticsearch.hadoop.serialization.builder.JdkValueReader
Constructor and Description |
---|
WritableValueReader() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
addToArray(java.lang.Object array,
java.util.List<java.lang.Object> value) |
protected int |
arrayDepth(java.lang.Object potentialArray) |
protected java.lang.Object |
binaryValue(byte[] value) |
protected java.lang.Class<? extends Writable> |
byteType() |
java.lang.Object |
createArray(org.elasticsearch.hadoop.serialization.FieldType type) |
java.util.Map |
createMap() |
protected java.lang.Class<? extends Writable> |
dateType() |
protected java.lang.Class<? extends Writable> |
doubleType() |
protected java.lang.Object |
nullValue() |
protected java.lang.Object |
parseDate(java.lang.Long value,
boolean richDate) |
protected java.lang.Object |
parseDate(java.lang.String value,
boolean richDate) |
protected java.lang.Object |
parseString(java.lang.String value) |
protected java.lang.Object |
processBoolean(java.lang.Boolean value) |
protected java.lang.Object |
processByte(java.lang.Byte value) |
protected java.lang.Object |
processDouble(java.lang.Double value) |
protected java.lang.Object |
processFloat(java.lang.Float value) |
protected java.lang.Object |
processInteger(java.lang.Integer value) |
protected java.lang.Object |
processLong(java.lang.Long value) |
protected java.lang.Object |
processShort(java.lang.Short value) |
protected java.lang.Class<? extends Writable> |
shortType() |
protected java.lang.Object |
wrapArray(java.lang.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 java.util.Map createMap()
createMap
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
createMap
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
public java.lang.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 java.lang.Object addToArray(java.lang.Object array, java.util.List<java.lang.Object> value)
addToArray
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
addToArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected int arrayDepth(java.lang.Object potentialArray)
arrayDepth
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object wrapArray(java.lang.Object array, int extraDepth)
wrapArray
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Class<? extends Writable> dateType()
protected java.lang.Class<? extends Writable> doubleType()
protected java.lang.Class<? extends Writable> byteType()
protected java.lang.Class<? extends Writable> shortType()
protected java.lang.Object binaryValue(byte[] value)
binaryValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processBoolean(java.lang.Boolean value)
processBoolean
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object parseDate(java.lang.Long value, boolean richDate)
parseDate
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object parseDate(java.lang.String value, boolean richDate)
parseDate
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processDouble(java.lang.Double value)
processDouble
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processFloat(java.lang.Float value)
processFloat
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processLong(java.lang.Long value)
processLong
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processInteger(java.lang.Integer value)
processInteger
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processByte(java.lang.Byte value)
processByte
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object processShort(java.lang.Short value)
processShort
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object parseString(java.lang.String value)
parseString
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
protected java.lang.Object nullValue()
nullValue
in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader