public class HoodieContinousTestSuiteWriter extends HoodieTestSuiteWriter
cfg, configuration, deltaStreamerWrapper, hoodieReadClient, lastCheckpoint, props, schema, sparkContext, VALID_DAG_NODES_TO_ALLOW_WRITE_CLIENT_IN_DELTASTREAMER_MODE, writeClient, writeConfig| Constructor and Description |
|---|
HoodieContinousTestSuiteWriter(org.apache.spark.api.java.JavaSparkContext jsc,
Properties props,
HoodieTestSuiteJob.HoodieTestSuiteConfig cfg,
String schema) |
getCfg, getConfiguration, getDeltaStreamerWrapper, getLastCheckpoint, getProps, getSchema, getSparkContext, getWriteClient, getWriteConfigpublic HoodieContinousTestSuiteWriter(org.apache.spark.api.java.JavaSparkContext jsc,
Properties props,
HoodieTestSuiteJob.HoodieTestSuiteConfig cfg,
String schema)
throws Exception
Exceptionpublic void shutdownResources()
shutdownResources in class HoodieTestSuiteWriterpublic org.apache.spark.rdd.RDD<org.apache.avro.generic.GenericRecord> getNextBatch()
throws Exception
getNextBatch in class HoodieTestSuiteWriterExceptionpublic org.apache.hudi.common.util.collection.Pair<SchemaProvider,org.apache.hudi.common.util.collection.Pair<String,org.apache.spark.api.java.JavaRDD<org.apache.hudi.common.model.HoodieRecord>>> fetchSource() throws Exception
fetchSource in class HoodieTestSuiteWriterExceptionpublic org.apache.hudi.common.util.Option<String> startCommit()
startCommit in class HoodieTestSuiteWriterpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> upsert(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
upsert in class HoodieTestSuiteWriterExceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insert(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
insert in class HoodieTestSuiteWriterExceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insertOverwrite(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
insertOverwrite in class HoodieTestSuiteWriterExceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insertOverwriteTable(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
insertOverwriteTable in class HoodieTestSuiteWriterExceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> bulkInsert(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
bulkInsert in class HoodieTestSuiteWriterExceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> compact(org.apache.hudi.common.util.Option<String> instantTime) throws Exception
compact in class HoodieTestSuiteWriterExceptionpublic void inlineClustering()
inlineClustering in class HoodieTestSuiteWriterpublic org.apache.hudi.common.util.Option<String> scheduleCompaction(org.apache.hudi.common.util.Option<Map<String,String>> previousCommitExtraMetadata) throws Exception
scheduleCompaction in class HoodieTestSuiteWriterExceptionpublic void commit(org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> records, org.apache.spark.api.java.JavaRDD<DeltaWriteStats> generatedDataStats, org.apache.hudi.common.util.Option<String> instantTime)
commit in class HoodieTestSuiteWriterpublic void commitCompaction(org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> records, org.apache.spark.api.java.JavaRDD<DeltaWriteStats> generatedDataStats, org.apache.hudi.common.util.Option<String> instantTime) throws IOException
commitCompaction in class HoodieTestSuiteWriterIOExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.