elasticsearch-hadoop

org.elasticsearch.hadoop.mr
Class WritableValueReader

java.lang.Object
  extended by org.elasticsearch.hadoop.serialization.builder.JdkValueReader
      extended by org.elasticsearch.hadoop.mr.WritableValueReader
All Implemented Interfaces:
org.elasticsearch.hadoop.serialization.builder.ValueReader, org.elasticsearch.hadoop.serialization.SettingsAware
Direct Known Subclasses:
HiveValueReader

public class WritableValueReader
extends org.elasticsearch.hadoop.serialization.builder.JdkValueReader


Constructor Summary
WritableValueReader()
           
 
Method Summary
 Object addToArray(Object array, List<Object> value)
           
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 parseBoolean(String value)
           
protected  Object parseByte(String value)
           
protected  Object parseDouble(String value)
           
protected  Object parseFloat(String value)
           
protected  Object parseInteger(String value)
           
protected  Object parseLong(String value)
           
protected  Object parseShort(String value)
           
protected  Object parseString(String value)
           
protected  Class<? extends Writable> shortType()
           
 
Methods inherited from class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
addToMap, booleanValue, byteValue, date, doubleValue, floatValue, intValue, longValue, parseDate, readValue, setSettings, shortValue, textValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WritableValueReader

public WritableValueReader()
Method Detail

createMap

public Map createMap()
Specified by:
createMap in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
Overrides:
createMap in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

createArray

public Object createArray(org.elasticsearch.hadoop.serialization.FieldType type)
Specified by:
createArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
Overrides:
createArray in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

addToArray

public Object addToArray(Object array,
                         List<Object> value)
Specified by:
addToArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
Overrides:
addToArray in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

dateType

protected Class<? extends Writable> dateType()

doubleType

protected Class<? extends Writable> doubleType()

byteType

protected Class<? extends Writable> byteType()

shortType

protected Class<? extends Writable> shortType()

binaryValue

protected Object binaryValue(byte[] value)
Overrides:
binaryValue in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseBoolean

protected Object parseBoolean(String value)
Overrides:
parseBoolean in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseDouble

protected Object parseDouble(String value)
Overrides:
parseDouble in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseFloat

protected Object parseFloat(String value)
Overrides:
parseFloat in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseLong

protected Object parseLong(String value)
Overrides:
parseLong in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseInteger

protected Object parseInteger(String value)
Overrides:
parseInteger in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseByte

protected Object parseByte(String value)
Overrides:
parseByte in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseShort

protected Object parseShort(String value)
Overrides:
parseShort in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

parseString

protected Object parseString(String value)
Overrides:
parseString in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

nullValue

protected Object nullValue()
Overrides:
nullValue in class org.elasticsearch.hadoop.serialization.builder.JdkValueReader

elasticsearch-hadoop