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,
org.apache.hudi.common.table.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,
org.apache.hudi.common.table.HoodieTableMetaClient metaClient) |
protected HoodieIndex |
getIndex(HoodieWriteConfig config,
org.apache.hudi.common.engine.HoodieEngineContext context) |
bootstrap, bulkInsert, bulkInsertPrepped, clean, clean, cluster, compact, delete, deleteMetadataIndexIfNecessary, deletePartitions, finalizeWrite, getActiveTimeline, getBaseFileExtension, getBaseFileFormat, getBaseFileOnlyView, getCleanTimeline, getCompletedCleanTimeline, getCompletedCommitsTimeline, getCompletedCommitTimeline, getCompletedSavepointTimeline, getConfig, getConsistencyGuard, getContext, getFileSystemView, getHadoopConf, getHoodieView, getIndex, getIndexingMetadataWriter, getInvalidDataPaths, getLogFileFormat, getMetaClient, getMetadata, getMetadataTable, getMetadataWriter, getMetadataWriter, getMetadataWriter, getPartitionMetafileFormat, getPendingCommitTimeline, getPreExecuteRunnable, getRestoreTimeline, getRollbackTimeline, getSavepointTimestamps, getSliceView, getStorageLayout, getStorageLayout, getTaskContextSupplier, index, insert, insertOverwrite, insertOverwriteTable, insertPrepped, isPartitioned, isTableServiceAction, logCompact, maybeDeleteMetadataTable, reconcileAgainstMarkers, requireSortedRecords, restore, rollback, rollbackBootstrap, rollbackInflightClustering, rollbackInflightCompaction, rollbackInflightCompaction, rollbackInflightLogCompaction, rollbackInflightLogCompaction, savepoint, scheduleCleaning, scheduleClustering, scheduleCompaction, scheduleIndexing, scheduleLogCompaction, scheduleRestore, scheduleRollback, upsert, upsertPrepped, validateInsertSchema, validateUpsertSchemaprotected HoodieJavaTable(HoodieWriteConfig config, org.apache.hudi.common.engine.HoodieEngineContext context, org.apache.hudi.common.table.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, org.apache.hudi.common.table.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>>Copyright © 2023 The Apache Software Foundation. All rights reserved.