public class HoodieJavaMergeOnReadTable<T> extends HoodieJavaCopyOnWriteTable<T>
config, context, index, metaClient, taskContextSupplier| Modifier | Constructor and Description |
|---|---|
protected |
HoodieJavaMergeOnReadTable(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context,
HoodieTableMetaClient metaClient) |
| Modifier and Type | Method and Description |
|---|---|
HoodieWriteMetadata<List<WriteStatus>> |
bulkInsertPrepped(org.apache.hudi.common.engine.HoodieEngineContext context,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> preppedRecords,
Option<BulkInsertPartitioner> bulkInsertPartitioner) |
HoodieWriteMetadata<List<WriteStatus>> |
compact(org.apache.hudi.common.engine.HoodieEngineContext context,
String compactionInstantTime) |
HoodieWriteMetadata<List<WriteStatus>> |
logCompact(org.apache.hudi.common.engine.HoodieEngineContext context,
String logCompactionInstantTime) |
org.apache.hudi.avro.model.HoodieRestoreMetadata |
restore(org.apache.hudi.common.engine.HoodieEngineContext context,
String restoreInstantTimestamp,
String savepointToRestoreTimestamp) |
org.apache.hudi.avro.model.HoodieRollbackMetadata |
rollback(org.apache.hudi.common.engine.HoodieEngineContext context,
String rollbackInstantTime,
org.apache.hudi.common.table.timeline.HoodieInstant commitInstant,
boolean deleteInstants,
boolean skipLocking) |
Option<org.apache.hudi.avro.model.HoodieCompactionPlan> |
scheduleCompaction(org.apache.hudi.common.engine.HoodieEngineContext context,
String instantTime,
Option<Map<String,String>> extraMetadata) |
Option<org.apache.hudi.avro.model.HoodieCompactionPlan> |
scheduleLogCompaction(org.apache.hudi.common.engine.HoodieEngineContext context,
String instantTime,
Option<Map<String,String>> extraMetadata) |
HoodieWriteMetadata<List<WriteStatus>> |
upsert(org.apache.hudi.common.engine.HoodieEngineContext context,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> hoodieRecords) |
HoodieWriteMetadata<List<WriteStatus>> |
upsertPrepped(org.apache.hudi.common.engine.HoodieEngineContext context,
String instantTime,
List<org.apache.hudi.common.model.HoodieRecord<T>> preppedRecords) |
bootstrap, bulkInsert, clean, cluster, delete, deletePartitions, deletePrepped, getUpdateHandle, handleInsert, handleUpdate, handleUpdateInternal, index, insert, insertOverwrite, insertOverwriteTable, insertPrepped, rollbackBootstrap, savepoint, scheduleCleaning, scheduleClustering, scheduleIndexing, scheduleRestore, scheduleRollbackconvertMetadata, create, create, getIndex, getMetadataWriterclean, deleteMetadataIndexIfNecessary, 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, isMetadataTable, isPartitioned, maybeDeleteMetadataTable, reconcileAgainstMarkers, requireSortedRecords, rollbackInflightClustering, rollbackInflightClustering, rollbackInflightCompaction, rollbackInflightCompaction, rollbackInflightLogCompaction, rollbackInflightLogCompaction, runMerge, shouldTrackSuccessRecords, validateInsertSchema, validateUpsertSchemaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleInsertsForLogCompactionprotected HoodieJavaMergeOnReadTable(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context, HoodieTableMetaClient metaClient)
public HoodieWriteMetadata<List<WriteStatus>> upsert(org.apache.hudi.common.engine.HoodieEngineContext context, String instantTime, List<org.apache.hudi.common.model.HoodieRecord<T>> hoodieRecords)
upsert in class HoodieJavaCopyOnWriteTable<T>public HoodieWriteMetadata<List<WriteStatus>> upsertPrepped(org.apache.hudi.common.engine.HoodieEngineContext context, String instantTime, List<org.apache.hudi.common.model.HoodieRecord<T>> preppedRecords)
upsertPrepped in class HoodieJavaCopyOnWriteTable<T>public HoodieWriteMetadata<List<WriteStatus>> bulkInsertPrepped(org.apache.hudi.common.engine.HoodieEngineContext context, String instantTime, List<org.apache.hudi.common.model.HoodieRecord<T>> preppedRecords, Option<BulkInsertPartitioner> bulkInsertPartitioner)
bulkInsertPrepped in class HoodieJavaCopyOnWriteTable<T>public Option<org.apache.hudi.avro.model.HoodieCompactionPlan> scheduleCompaction(org.apache.hudi.common.engine.HoodieEngineContext context, String instantTime, Option<Map<String,String>> extraMetadata)
scheduleCompaction in class HoodieJavaCopyOnWriteTable<T>public HoodieWriteMetadata<List<WriteStatus>> compact(org.apache.hudi.common.engine.HoodieEngineContext context, String compactionInstantTime)
compact in class HoodieJavaCopyOnWriteTable<T>public Option<org.apache.hudi.avro.model.HoodieCompactionPlan> scheduleLogCompaction(org.apache.hudi.common.engine.HoodieEngineContext context, String instantTime, Option<Map<String,String>> extraMetadata)
scheduleLogCompaction in class HoodieTable<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>>public HoodieWriteMetadata<List<WriteStatus>> logCompact(org.apache.hudi.common.engine.HoodieEngineContext context, String logCompactionInstantTime)
logCompact in class HoodieTable<T,List<org.apache.hudi.common.model.HoodieRecord<T>>,List<org.apache.hudi.common.model.HoodieKey>,List<WriteStatus>>public org.apache.hudi.avro.model.HoodieRollbackMetadata rollback(org.apache.hudi.common.engine.HoodieEngineContext context, String rollbackInstantTime, org.apache.hudi.common.table.timeline.HoodieInstant commitInstant, boolean deleteInstants, boolean skipLocking)
rollback in class HoodieJavaCopyOnWriteTable<T>public org.apache.hudi.avro.model.HoodieRestoreMetadata restore(org.apache.hudi.common.engine.HoodieEngineContext context, String restoreInstantTimestamp, String savepointToRestoreTimestamp)
restore in class HoodieJavaCopyOnWriteTable<T>Copyright © 2024 The Apache Software Foundation. All rights reserved.