public class SparkAvroDeltaInputWriter extends Object implements DeltaInputWriter<org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord>>
| 限定符和类型 | 字段和说明 |
|---|---|
org.apache.spark.sql.SparkSession |
sparkSession |
| 构造器和说明 |
|---|
SparkAvroDeltaInputWriter(org.apache.spark.sql.SparkSession sparkSession,
String schemaStr,
String basePath) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canWrite()
Check whether more data can/should be written.
|
void |
close() |
DeltaWriteStats |
getDeltaWriteStats()
Return the statistics of data written.
|
DeltaInputWriter |
getNewWriter()
Return a new instance of this writer.
|
void |
writeData(org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord> iData)
Generate any type of data.
|
public void writeData(org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord> iData)
throws IOException
DeltaInputWriterwriteData 在接口中 DeltaInputWriter<org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord>>IOExceptionpublic boolean canWrite()
DeltaInputWritercanWrite 在接口中 DeltaInputWriter<org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord>>public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic DeltaWriteStats getDeltaWriteStats()
DeltaInputWritergetDeltaWriteStats 在接口中 DeltaInputWriter<org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord>>public DeltaInputWriter getNewWriter() throws IOException
DeltaInputWritergetNewWriter 在接口中 DeltaInputWriter<org.apache.spark.api.java.JavaRDD<org.apache.avro.generic.GenericRecord>>IOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.