public class ScalaValueReader
extends org.elasticsearch.hadoop.serialization.builder.AbstractValueReader
implements org.elasticsearch.hadoop.serialization.SettingsAware
| Constructor and Description |
|---|
ScalaValueReader() |
| Modifier and Type | Method and Description |
|---|---|
Object |
addToArray(Object array,
List<Object> values) |
void |
addToMap(Object map,
Object key,
Object value) |
int |
arrayDepth(Object potentialArray) |
List<String> |
arrayExclude() |
List<org.elasticsearch.hadoop.serialization.field.FieldFilter.NumberedInclude> |
arrayInclude() |
Object |
binaryValue(byte[] value) |
Object |
booleanValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
byteValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
checkNull(scala.Function2<String,org.elasticsearch.hadoop.serialization.Parser,Object> converter,
String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
createArray(org.elasticsearch.hadoop.serialization.FieldType typ) |
protected Object |
createDate(long value) |
protected Object |
createDate(String value) |
Object |
createMap() |
Object |
date(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
doubleValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
boolean |
emptyAsNull() |
Object |
floatValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
intValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
longValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
scala.None$ |
nullValue() |
protected byte[] |
parseBinary(byte[] value) |
protected Object |
parseBoolean(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected byte |
parseByte(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected Object |
parseDate(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected double |
parseDouble(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected float |
parseFloat(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected int |
parseInt(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected long |
parseLong(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected short |
parseShort(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
protected String |
parseText(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
readValue(org.elasticsearch.hadoop.serialization.Parser parser,
String value,
org.elasticsearch.hadoop.serialization.FieldType esType) |
boolean |
richDate() |
void |
setSettings(Settings settings) |
Object |
shortValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
textValue(String value,
org.elasticsearch.hadoop.serialization.Parser parser) |
Object |
wrapArray(Object array,
int extraDepth) |
Object |
wrapString(String value) |
public Object addToArray(Object array, List<Object> values)
addToArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderpublic void addToMap(Object map, Object key, Object value)
addToMap in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderpublic int arrayDepth(Object potentialArray)
public List<org.elasticsearch.hadoop.serialization.field.FieldFilter.NumberedInclude> arrayInclude()
public Object binaryValue(byte[] value)
public Object booleanValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object byteValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object checkNull(scala.Function2<String,org.elasticsearch.hadoop.serialization.Parser,Object> converter, String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object createArray(org.elasticsearch.hadoop.serialization.FieldType typ)
createArray in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderprotected Object createDate(long value)
public Object createMap()
createMap in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderpublic Object doubleValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public boolean emptyAsNull()
public Object floatValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object longValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public scala.None$ nullValue()
protected byte[] parseBinary(byte[] value)
protected Object parseBoolean(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected byte parseByte(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected Object parseDate(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected double parseDouble(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected float parseFloat(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected int parseInt(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected long parseLong(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected short parseShort(String value, org.elasticsearch.hadoop.serialization.Parser parser)
protected String parseText(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object readValue(org.elasticsearch.hadoop.serialization.Parser parser, String value, org.elasticsearch.hadoop.serialization.FieldType esType)
readValue in interface org.elasticsearch.hadoop.serialization.builder.ValueReaderpublic boolean richDate()
public void setSettings(Settings settings)
setSettings in interface org.elasticsearch.hadoop.serialization.SettingsAwarepublic Object shortValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object textValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)