public class HoodieJavaTableServiceClient<T> extends BaseHoodieTableServiceClient<List<org.apache.hudi.common.model.HoodieRecord<T>>,List<WriteStatus>,List<WriteStatus>>
asyncArchiveService, asyncCleanerService, clusteringTimer, compactionTimer, logCompactionTimer, pendingInflightAndRequestedInstantsbasePath, config, context, fs, hadoopConf, heartbeatClient, metrics, txnManager| Modifier | Constructor and Description |
|---|---|
protected |
HoodieJavaTableServiceClient(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig clientConfig,
org.apache.hudi.common.util.Option<EmbeddedTimelineService> timelineService) |
| Modifier and Type | Method and Description |
|---|---|
protected HoodieWriteMetadata<List<WriteStatus>> |
convertToOutputMetadata(HoodieWriteMetadata<List<WriteStatus>> writeMetadata) |
protected org.apache.hudi.common.data.HoodieData<WriteStatus> |
convertToWriteStatus(HoodieWriteMetadata<List<WriteStatus>> writeMetadata) |
protected HoodieTable<?,List<org.apache.hudi.common.model.HoodieRecord<T>>,?,List<WriteStatus>> |
createTable(HoodieWriteConfig config,
org.apache.hadoop.conf.Configuration hadoopConf) |
protected void |
validateClusteringCommit(HoodieWriteMetadata<List<WriteStatus>> clusteringMetadata,
String clusteringCommitTime,
HoodieTable table) |
archive, asyncArchive, asyncClean, clean, clean, close, cluster, commitCompaction, compact, completeCompaction, completeLogCompaction, getFailedIndexingCommitsToRollback, getInstantsToRollback, getPendingRollbackInfo, getPendingRollbackInfo, getPendingRollbackInfos, getPendingRollbackInfos, handleWriteErrors, inlineClustering, inlineCompaction, inlineLogCompact, inlineScheduleClustering, inlineScheduleCompaction, isPreCommitRequired, logCompact, logCompact, preCommit, rollback, rollback, rollbackFailedBootstrap, rollbackFailedIndexingCommits, rollbackFailedWrites, rollbackFailedWrites, rollbackFailedWrites, runAnyPendingClustering, runAnyPendingCompactions, runAnyPendingLogCompactions, runTableServicesInline, scheduleClustering, scheduleClusteringAtInstant, scheduleCompaction, scheduleCompactionAtInstant, scheduleLogCompaction, scheduleLogCompactionAtInstant, scheduleTableService, scheduleTableServiceInternal, setPendingInflightAndRequestedInstants, setTableServiceTimer, startAsyncArchiveService, startAsyncCleanerService, writeTableMetadatacreateMetaClient, createNewInstantTime, createNewInstantTime, createNewInstantTime, finalizeWrite, getConfig, getEngineContext, getHeartbeatClient, getTimelineServer, initWrapperFSMetrics, resolveWriteConflictclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshouldDelegateToTableServiceManager, tableServicesEnabledprotected HoodieJavaTableServiceClient(org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieWriteConfig clientConfig,
org.apache.hudi.common.util.Option<EmbeddedTimelineService> timelineService)
protected void validateClusteringCommit(HoodieWriteMetadata<List<WriteStatus>> clusteringMetadata, String clusteringCommitTime, HoodieTable table)
validateClusteringCommit in class BaseHoodieTableServiceClient<List<org.apache.hudi.common.model.HoodieRecord<T>>,List<WriteStatus>,List<WriteStatus>>protected HoodieWriteMetadata<List<WriteStatus>> convertToOutputMetadata(HoodieWriteMetadata<List<WriteStatus>> writeMetadata)
convertToOutputMetadata in class BaseHoodieTableServiceClient<List<org.apache.hudi.common.model.HoodieRecord<T>>,List<WriteStatus>,List<WriteStatus>>protected org.apache.hudi.common.data.HoodieData<WriteStatus> convertToWriteStatus(HoodieWriteMetadata<List<WriteStatus>> writeMetadata)
convertToWriteStatus in class BaseHoodieTableServiceClient<List<org.apache.hudi.common.model.HoodieRecord<T>>,List<WriteStatus>,List<WriteStatus>>protected HoodieTable<?,List<org.apache.hudi.common.model.HoodieRecord<T>>,?,List<WriteStatus>> createTable(HoodieWriteConfig config, org.apache.hadoop.conf.Configuration hadoopConf)
createTable in class BaseHoodieTableServiceClient<List<org.apache.hudi.common.model.HoodieRecord<T>>,List<WriteStatus>,List<WriteStatus>>Copyright © 2023 The Apache Software Foundation. All rights reserved.