public abstract class BaseClusterer<T extends HoodieRecordPayload,I,K,O> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected BaseHoodieWriteClient<T,I,K,O> |
clusteringClient |
| Constructor and Description |
|---|
BaseClusterer(BaseHoodieWriteClient<T,I,K,O> clusteringClient) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cluster(HoodieInstant instant)
Run clustering for the instant.
|
void |
updateWriteClient(BaseHoodieWriteClient<T,I,K,O> writeClient)
Update the write client used by async clustering.
|
protected transient BaseHoodieWriteClient<T extends HoodieRecordPayload,I,K,O> clusteringClient
public BaseClusterer(BaseHoodieWriteClient<T,I,K,O> clusteringClient)
public abstract void cluster(HoodieInstant instant) throws IOException
instant - IOExceptionpublic void updateWriteClient(BaseHoodieWriteClient<T,I,K,O> writeClient)
writeClient - Copyright © 2022 The Apache Software Foundation. All rights reserved.