public class ScalaRowValueReader extends org.elasticsearch.spark.serialization.ScalaValueReader implements RowValueReader, org.elasticsearch.hadoop.serialization.builder.ValueParsingCallback
| Constructor and Description |
|---|
ScalaRowValueReader() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
addToArray(java.lang.Object array,
java.util.List<java.lang.Object> values) |
void |
addToMap(java.lang.Object map,
java.lang.Object key,
java.lang.Object value) |
protected java.util.Set<java.lang.String> |
arrayFields() |
void |
beginDoc() |
void |
beginGeoField() |
void |
beginLeadMetadata() |
void |
beginSource() |
void |
beginTrailMetadata() |
java.lang.Object |
createArray(org.elasticsearch.hadoop.serialization.FieldType typ) |
java.sql.Timestamp |
createDate(long value) |
java.lang.Object |
createMap() |
scala.collection.immutable.Seq<java.lang.String> |
currentArrayRowOrder() |
protected boolean |
currentFieldIsGeo() |
void |
endDoc() |
void |
endGeoField() |
void |
endLeadMetadata() |
void |
endSource() |
void |
endTrailMetadata() |
void |
excludeSource() |
boolean |
inArray() |
java.lang.String |
metadataField() |
boolean |
metadataMap() |
protected boolean |
readMetadata() |
java.lang.Object |
readValue(org.elasticsearch.hadoop.serialization.Parser parser,
java.lang.String value,
org.elasticsearch.hadoop.serialization.FieldType esType) |
boolean |
rootLevel() |
protected scala.collection.Map<java.lang.String,scala.collection.immutable.Seq<java.lang.String>> |
rowColumnsMap() |
protected java.lang.String |
sparkRowField() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToBuffer, rowColumns, setSettingspublic java.lang.Object addToArray(java.lang.Object array,
java.util.List<java.lang.Object> values)
public void addToMap(java.lang.Object map,
java.lang.Object key,
java.lang.Object value)
protected java.util.Set<java.lang.String> arrayFields()
arrayFields in interface RowValueReaderpublic void beginDoc()
beginDoc in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void beginGeoField()
beginGeoField in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void beginLeadMetadata()
beginLeadMetadata in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void beginSource()
beginSource in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void beginTrailMetadata()
beginTrailMetadata in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic java.lang.Object createArray(org.elasticsearch.hadoop.serialization.FieldType typ)
public java.sql.Timestamp createDate(long value)
public java.lang.Object createMap()
public scala.collection.immutable.Seq<java.lang.String> currentArrayRowOrder()
protected boolean currentFieldIsGeo()
currentFieldIsGeo in interface RowValueReaderpublic void endDoc()
endDoc in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void endGeoField()
endGeoField in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void endLeadMetadata()
endLeadMetadata in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void endSource()
endSource in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void endTrailMetadata()
endTrailMetadata in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic void excludeSource()
excludeSource in interface org.elasticsearch.hadoop.serialization.builder.ValueParsingCallbackpublic boolean inArray()
public java.lang.String metadataField()
metadataField in interface RowValueReaderpublic boolean metadataMap()
protected boolean readMetadata()
readMetadata in interface RowValueReaderpublic java.lang.Object readValue(org.elasticsearch.hadoop.serialization.Parser parser,
java.lang.String value,
org.elasticsearch.hadoop.serialization.FieldType esType)
public boolean rootLevel()
protected scala.collection.Map<java.lang.String,scala.collection.immutable.Seq<java.lang.String>> rowColumnsMap()
rowColumnsMap in interface RowValueReaderprotected java.lang.String sparkRowField()
sparkRowField in interface RowValueReader