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.ValueReader
public void addToMap(Object map, Object key, Object value)
addToMap
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
public 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.ValueReader
protected Object createDate(long value)
public Object createMap()
createMap
in interface org.elasticsearch.hadoop.serialization.builder.ValueReader
public 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.ValueReader
public boolean richDate()
public void setSettings(Settings settings)
setSettings
in interface org.elasticsearch.hadoop.serialization.SettingsAware
public Object shortValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)
public Object textValue(String value, org.elasticsearch.hadoop.serialization.Parser parser)