public class DataFrameValueWriter
extends org.elasticsearch.hadoop.serialization.builder.FilteringValueWriter<java.lang.Object>
| Constructor and Description |
|---|
DataFrameValueWriter() |
DataFrameValueWriter(boolean writeUnknownTypes) |
| Modifier and Type | Method and Description |
|---|---|
scala.Option<java.lang.Object> |
getFirstNotNullElement(scala.collection.Iterator<java.lang.Object> iterator) |
protected org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
handleUnknown(java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.apache.spark.sql.types.DataType |
inferArraySchema(java.lang.Object array) |
void |
setSettings(Settings settings) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
write(org.apache.spark.sql.types.DataType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
write(java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
writeArray(org.apache.spark.sql.types.ArrayType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
writeArray(scala.collection.Seq<org.apache.spark.sql.Row> value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
writeMap(org.apache.spark.sql.types.MapType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
writePrimitive(org.apache.spark.sql.types.DataType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result |
writeStruct(org.apache.spark.sql.types.StructType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator) |
public DataFrameValueWriter(boolean writeUnknownTypes)
public DataFrameValueWriter()
public void setSettings(Settings settings)
setSettings in interface org.elasticsearch.hadoop.serialization.SettingsAwaresetSettings in class org.elasticsearch.hadoop.serialization.builder.FilteringValueWriter<java.lang.Object>public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result write(java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result writeArray(scala.collection.Seq<org.apache.spark.sql.Row> value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result writeStruct(org.apache.spark.sql.types.StructType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result write(org.apache.spark.sql.types.DataType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result writeArray(org.apache.spark.sql.types.ArrayType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result writeMap(org.apache.spark.sql.types.MapType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
public org.apache.spark.sql.types.DataType inferArraySchema(java.lang.Object array)
public scala.Option<java.lang.Object> getFirstNotNullElement(scala.collection.Iterator<java.lang.Object> iterator)
public org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result writePrimitive(org.apache.spark.sql.types.DataType schema,
java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)
protected org.elasticsearch.hadoop.serialization.builder.ValueWriter.Result handleUnknown(java.lang.Object value,
org.elasticsearch.hadoop.serialization.Generator generator)