[HUDI-1223] Remove unused UpdateHandler class in HoodieCopyOnWriteTable (#2032)
This commit is contained in:
@@ -32,7 +32,6 @@ import org.apache.hudi.common.table.HoodieTableMetaClient;
|
|||||||
import org.apache.hudi.common.table.timeline.HoodieInstant;
|
import org.apache.hudi.common.table.timeline.HoodieInstant;
|
||||||
import org.apache.hudi.common.table.timeline.HoodieTimeline;
|
import org.apache.hudi.common.table.timeline.HoodieTimeline;
|
||||||
import org.apache.hudi.common.util.Option;
|
import org.apache.hudi.common.util.Option;
|
||||||
import org.apache.hudi.common.util.queue.BoundedInMemoryQueueConsumer;
|
|
||||||
import org.apache.hudi.config.HoodieWriteConfig;
|
import org.apache.hudi.config.HoodieWriteConfig;
|
||||||
import org.apache.hudi.exception.HoodieNotSupportedException;
|
import org.apache.hudi.exception.HoodieNotSupportedException;
|
||||||
import org.apache.hudi.exception.HoodieUpsertException;
|
import org.apache.hudi.exception.HoodieUpsertException;
|
||||||
@@ -54,7 +53,6 @@ import org.apache.hudi.table.action.restore.CopyOnWriteRestoreActionExecutor;
|
|||||||
import org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor;
|
import org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor;
|
||||||
import org.apache.hudi.table.action.savepoint.SavepointActionExecutor;
|
import org.apache.hudi.table.action.savepoint.SavepointActionExecutor;
|
||||||
|
|
||||||
import org.apache.avro.generic.GenericRecord;
|
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.log4j.LogManager;
|
import org.apache.log4j.LogManager;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
@@ -203,29 +201,4 @@ public class HoodieCopyOnWriteTable<T extends HoodieRecordPayload> extends Hoodi
|
|||||||
return new CopyOnWriteRestoreActionExecutor(jsc, config, this, restoreInstantTime, instantToRestore).execute();
|
return new CopyOnWriteRestoreActionExecutor(jsc, config, this, restoreInstantTime, instantToRestore).execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Consumer that dequeues records from queue and sends to Merge Handle.
|
|
||||||
*/
|
|
||||||
private static class UpdateHandler extends BoundedInMemoryQueueConsumer<GenericRecord, Void> {
|
|
||||||
|
|
||||||
private final HoodieMergeHandle upsertHandle;
|
|
||||||
|
|
||||||
private UpdateHandler(HoodieMergeHandle upsertHandle) {
|
|
||||||
this.upsertHandle = upsertHandle;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void consumeOneRecord(GenericRecord record) {
|
|
||||||
upsertHandle.write(record);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void finish() {}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected Void getResult() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user