public abstract class HoodieJavaTable<T> extends HoodieTable<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>>
config, context, index, metaClient, taskContextSupplier| Modifier | Constructor and Description |
|---|---|
protected |
HoodieJavaTable(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieTableMetaClient metaClient) |
| Modifier and Type | Method and Description |
|---|---|
static HoodieWriteMetadata<List<WriteStatus>> |
convertMetadata(HoodieWriteMetadata<org.apache.hudi.common.data.HoodieData<WriteStatus>> metadata) |
static <T> HoodieJavaTable<T> |
create(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context) |
static <T> HoodieJavaTable<T> |
create(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieTableMetaClient metaClient) |
protected HoodieIndex |
getIndex(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context) |
protected Option<HoodieTableMetadataWriter> |
getMetadataWriter(String triggeringInstantTimestamp,
org.apache.hudi.common.model.HoodieFailedWritesCleaningPolicy failedWritesCleaningPolicy) |
bootstrap, bulkInsert, bulkInsertPrepped, clean, clean, cluster, compact, delete, deleteMetadataIndexIfNecessary, deletePartitions, deletePrepped, finalizeWrite, getActiveTimeline, getBaseFileExtension, getBaseFileFormat, getBaseFileOnlyView, getCleanTimeline, getCompletedCleanTimeline, getCompletedCommitsTimeline, getCompletedCommitTimeline, getCompletedSavepointTimeline, getConfig, getConsistencyGuard, getContext, getFileSystemView, getHoodieView, getIndex, getIndexingMetadataWriter, getInvalidDataPaths, getLogFileFormat, getMetaClient, getMetadata, getMetadataTable, getMetadataWriter, getPartitionMetafileFormat, getPendingCommitTimeline, getPreExecuteRunnable, getRestoreTimeline, getRollbackTimeline, getSavepointTimestamps, getSliceView, getStorage, getStorageConf, getStorageLayout, getStorageLayout, getTaskContextSupplier, index, insert, insertOverwrite, insertOverwriteTable, insertPrepped, isMetadataTable, isPartitioned, logCompact, maybeDeleteMetadataTable, reconcileAgainstMarkers, requireSortedRecords, restore, rollback, rollbackBootstrap, rollbackInflightClustering, rollbackInflightClustering, rollbackInflightCompaction, rollbackInflightCompaction, rollbackInflightLogCompaction, rollbackInflightLogCompaction, runMerge, savepoint, scheduleCleaning, scheduleClustering, scheduleCompaction, scheduleIndexing, scheduleLogCompaction, scheduleRestore, scheduleRollback, shouldTrackSuccessRecords, upsert, upsertPrepped, validateInsertSchema, validateUpsertSchemaprotected HoodieJavaTable(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context, HoodieTableMetaClient metaClient)
public static <T> HoodieJavaTable<T> create(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context)
public static <T> HoodieJavaTable<T> create(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context, HoodieTableMetaClient metaClient)
public static HoodieWriteMetadata<List<WriteStatus>> convertMetadata(HoodieWriteMetadata<org.apache.hudi.common.data.HoodieData<WriteStatus>> metadata)
protected HoodieIndex getIndex(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context)
getIndex in class HoodieTable<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>>protected Option<HoodieTableMetadataWriter> getMetadataWriter(String triggeringInstantTimestamp, org.apache.hudi.common.model.HoodieFailedWritesCleaningPolicy failedWritesCleaningPolicy)
getMetadataWriter in class HoodieTable<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>>Copyright © 2024 The Apache Software Foundation. All rights reserved.