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