public class HoodieDeltaStreamerWrapper extends HoodieDeltaStreamer
HoodieDeltaStreamer to expose certain operations helpful in running the Test Suite. This is done to achieve 2 things 1) Leverage some components of HoodieDeltaStreamer
2) Piggyback on the suite to test HoodieDeltaStreamerHoodieDeltaStreamer.Config, HoodieDeltaStreamer.DeltaSyncServicecfg, CHECKPOINT_KEY, CHECKPOINT_RESET_KEY, DELTASYNC_POOL_NAME, deltaSyncService| Constructor and Description |
|---|
HoodieDeltaStreamerWrapper(HoodieDeltaStreamer.Config cfg,
org.apache.spark.api.java.JavaSparkContext jssc) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
bulkInsert() |
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
compact() |
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() |
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
insert() |
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
insertOverwrite() |
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
insertOverwriteTable() |
void |
scheduleCompact() |
org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> |
upsert(org.apache.hudi.common.model.WriteOperationType operation) |
getConfig, getConfig, getDeltaSyncService, main, shutdownGracefully, syncpublic HoodieDeltaStreamerWrapper(HoodieDeltaStreamer.Config cfg, org.apache.spark.api.java.JavaSparkContext jssc) throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> upsert(org.apache.hudi.common.model.WriteOperationType operation) throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insert() throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> bulkInsert() throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insertOverwrite() throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> insertOverwriteTable() throws Exception
Exceptionpublic org.apache.spark.api.java.JavaRDD<org.apache.hudi.client.WriteStatus> compact() throws Exception
Exceptionpublic 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
ExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.