Package org.elasticsearch.hadoop.mr
Class WritableValueReader
java.lang.Object
org.elasticsearch.hadoop.serialization.builder.AbstractValueReader
org.elasticsearch.hadoop.serialization.builder.JdkValueReader
org.elasticsearch.hadoop.mr.WritableValueReader
- All Implemented Interfaces:
org.elasticsearch.hadoop.serialization.builder.ValueReader,org.elasticsearch.hadoop.serialization.SettingsAware
public class WritableValueReader
extends org.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.hadoop.serialization.builder.AbstractValueReader
org.elasticsearch.hadoop.serialization.builder.AbstractValueReader.FieldContext -
Field Summary
Fields inherited from class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
arrayExclude, arrayInclude -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddToArray(Object array, List<Object> value) protected intarrayDepth(Object potentialArray) protected ObjectbinaryValue(byte[] value) byteType()createArray(org.elasticsearch.hadoop.serialization.FieldType type) dateType()protected Objectprotected Objectprotected Objectprotected ObjectparseString(String value) protected ObjectprocessBoolean(Boolean value) protected ObjectprocessByte(Byte value) protected ObjectprocessDouble(Double value) protected ObjectprocessFloat(Float value) protected ObjectprocessInteger(Integer value) protected ObjectprocessLong(Long value) protected ObjectprocessShort(Short value) protected ObjectMethods inherited from class org.elasticsearch.hadoop.serialization.builder.JdkValueReader
addToMap, booleanValue, byteValue, createDate, date, dateNanos, doubleValue, floatValue, intValue, longValue, parseBoolean, parseByte, parseDateNanos, parseDouble, parseFloat, parseInteger, parseLong, parseShort, processDate, readValue, setSettings, shortValue, textValue, wrapStringMethods inherited from class org.elasticsearch.hadoop.serialization.builder.AbstractValueReader
beginField, endField, getCurrentField
-
Constructor Details
-
WritableValueReader
public WritableValueReader()
-
-
Method Details
-
createMap
- Specified by:
createMapin interfaceorg.elasticsearch.hadoop.serialization.builder.ValueReader- Overrides:
createMapin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
createArray
- Specified by:
createArrayin interfaceorg.elasticsearch.hadoop.serialization.builder.ValueReader- Overrides:
createArrayin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
addToArray
- Specified by:
addToArrayin interfaceorg.elasticsearch.hadoop.serialization.builder.ValueReader- Overrides:
addToArrayin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
arrayDepth
- Overrides:
arrayDepthin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
wrapArray
- Overrides:
wrapArrayin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
dateType
-
doubleType
-
byteType
-
shortType
-
binaryValue
- Overrides:
binaryValuein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processBoolean
- Overrides:
processBooleanin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
parseDate
- Overrides:
parseDatein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
parseDate
- Overrides:
parseDatein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processDouble
- Overrides:
processDoublein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processFloat
- Overrides:
processFloatin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processLong
- Overrides:
processLongin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processInteger
- Overrides:
processIntegerin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processByte
- Overrides:
processBytein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
processShort
- Overrides:
processShortin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
parseString
- Overrides:
parseStringin classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-
nullValue
- Overrides:
nullValuein classorg.elasticsearch.hadoop.serialization.builder.JdkValueReader
-