Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

arePartitionRecordsSorted() - Method in class org.apache.hudi.execution.bulkinsert.JavaCustomColumnsSortPartitioner
 
arePartitionRecordsSorted() - Method in class org.apache.hudi.execution.bulkinsert.JavaGlobalSortPartitioner
 
arePartitionRecordsSorted() - Method in class org.apache.hudi.execution.bulkinsert.JavaNonSortPartitioner
 
arePartitionRecordsSorted() - Method in class org.apache.hudi.metadata.JavaHoodieMetadataBulkInsertPartitioner
 
averageBytesPerRecord(HoodieTimeline, HoodieWriteConfig) - Static method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
Obtains the average record size based on records written during previous commits.

B

BaseJavaCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
BaseJavaCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, WriteOperationType) - Constructor for class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
BaseJavaCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, WriteOperationType, Option) - Constructor for class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
BaseJavaDeltaCommitActionExecutor<T> - Class in org.apache.hudi.table.action.deltacommit
 
BaseJavaDeltaCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, WriteOperationType) - Constructor for class org.apache.hudi.table.action.deltacommit.BaseJavaDeltaCommitActionExecutor
 
bootstrap(HoodieEngineContext, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
buildClusteringGroupsForPartition(String, List<FileSlice>) - Method in class org.apache.hudi.client.clustering.plan.strategy.JavaSizeBasedClusteringPlanStrategy
 
buildProfile(List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
bulkCommit(String, MetadataPartitionType, HoodieData<HoodieRecord>, int) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
bulkInsert(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
bulkInsert(List<HoodieRecord<T>>, String, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
bulkInsert(List<HoodieRecord<T>>, String, HoodieTable<T, List<HoodieRecord<T>>, List<HoodieKey>, List<WriteStatus>>, HoodieWriteConfig, BaseCommitActionExecutor<T, List<HoodieRecord<T>>, List<HoodieKey>, List<WriteStatus>, R>, boolean, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.action.commit.JavaBulkInsertHelper
 
bulkInsert(List<HoodieRecord<T>>, String, HoodieTable<T, List<HoodieRecord<T>>, List<HoodieKey>, List<WriteStatus>>, HoodieWriteConfig, boolean, BulkInsertPartitioner, boolean, int, WriteHandleFactory) - Method in class org.apache.hudi.table.action.commit.JavaBulkInsertHelper
 
bulkInsert(HoodieEngineContext, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
bulkInsertPrepped(HoodieEngineContext, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
bulkInsertPrepped(HoodieEngineContext, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
bulkInsertPreppedRecords(List<HoodieRecord<T>>, String, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 

C

cancelAllJobs() - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
cancelJob(String) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
clean(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
cluster(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
commit(String, List<WriteStatus>, Option<Map<String, String>>, String, Map<String, List<String>>, Option<BiConsumer<HoodieTableMetaClient, HoodieCommitMetadata>>) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
commit(String, Map<MetadataPartitionType, HoodieData<HoodieRecord>>) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
commit(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
compact(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
compact(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
computeNext() - Method in class org.apache.hudi.execution.JavaLazyInsertIterable
 
config - Variable in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
convertHoodieDataToEngineSpecificData(HoodieData<HoodieRecord>) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
convertMetadata(HoodieWriteMetadata<HoodieData<WriteStatus>>) - Static method in class org.apache.hudi.table.HoodieJavaTable
 
convertToOutputMetadata(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.client.HoodieJavaTableServiceClient
 
convertToWriteStatus(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.client.HoodieJavaTableServiceClient
 
create(Configuration, HoodieWriteConfig, HoodieEngineContext, Option<String>) - Static method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
create(Configuration, HoodieWriteConfig, HoodieFailedWritesCleaningPolicy, HoodieEngineContext, Option<String>) - Static method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
create(HoodieWriteConfig, HoodieEngineContext) - Static method in class org.apache.hudi.table.HoodieJavaTable
 
create(HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient) - Static method in class org.apache.hudi.table.HoodieJavaTable
 
createIndex(HoodieWriteConfig) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
createIndex(HoodieWriteConfig) - Static method in class org.apache.hudi.index.JavaHoodieIndexFactory
 
createTable(HoodieWriteConfig, Configuration) - Method in class org.apache.hudi.client.HoodieJavaTableServiceClient
 
createTable(HoodieWriteConfig, Configuration) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
createTable(HoodieWriteConfig, Configuration, HoodieTableMetaClient) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 

D

deduplicateKeys(List<HoodieKey>, HoodieTable<EmptyHoodieRecordPayload, List<HoodieRecord<EmptyHoodieRecordPayload>>, List<HoodieKey>, List<WriteStatus>>, int) - Method in class org.apache.hudi.table.action.commit.JavaDeleteHelper
 
deduplicateRecords(List<HoodieRecord<T>>, HoodieIndex<?, ?>, int, String, TypedProperties, HoodieRecordMerger) - Method in class org.apache.hudi.table.action.commit.JavaWriteHelper
 
delete(List<HoodieKey>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
delete(HoodieEngineContext, String, List<HoodieKey>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
deletePartitions(String, List<MetadataPartitionType>) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
deletePartitions(HoodieEngineContext, String, List<String>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
deletePrepped(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
deletePrepped(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 

E

emptyHoodieData() - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
execute() - Method in class org.apache.hudi.table.action.cluster.JavaExecuteClusteringCommitActionExecutor
 
execute(List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaBulkInsertCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaBulkInsertPreppedCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaDeleteCommitActionExecutor
 
execute(String, List<HoodieKey>, HoodieEngineContext, HoodieWriteConfig, HoodieTable<EmptyHoodieRecordPayload, List<HoodieRecord<EmptyHoodieRecordPayload>>, List<HoodieKey>, List<WriteStatus>>, BaseCommitActionExecutor<EmptyHoodieRecordPayload, List<HoodieRecord<EmptyHoodieRecordPayload>>, List<HoodieKey>, List<WriteStatus>, R>) - Method in class org.apache.hudi.table.action.commit.JavaDeleteHelper
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaDeletePreppedCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaInsertCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaInsertOverwriteCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaInsertPreppedCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaUpsertCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.commit.JavaUpsertPreppedCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.deltacommit.JavaUpsertDeltaCommitActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.deltacommit.JavaUpsertPreppedDeltaCommitActionExecutor
 

F

filterExists(List<HoodieRecord<T>>) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
flatMap(List<I>, SerializableFunction<I, Stream<O>>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
foreach(List<I>, SerializableConsumer<I>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 

G

get(BulkInsertSortMode) - Static method in class org.apache.hudi.execution.bulkinsert.JavaBulkInsertInternalPartitionerFactory
 
getAllExistingFileIds(String) - Method in class org.apache.hudi.table.action.commit.JavaInsertOverwriteTableCommitActionExecutor
 
getAttemptIdSupplier() - Method in class org.apache.hudi.client.common.JavaTaskContextSupplier
 
getAttemptNumberSupplier() - Method in class org.apache.hudi.client.common.JavaTaskContextSupplier
 
getBucketInfo(int) - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
getCachedDataIds(HoodieData.HoodieDataCacheKey) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
getCommitActionType() - Method in class org.apache.hudi.table.action.cluster.JavaExecuteClusteringCommitActionExecutor
 
getCommitActionType() - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
getCommitActionType() - Method in class org.apache.hudi.table.action.commit.JavaInsertOverwriteCommitActionExecutor
 
getFileIdPfx(int) - Method in class org.apache.hudi.metadata.JavaHoodieMetadataBulkInsertPartitioner
 
getFileSlicesEligibleForClustering(String) - Method in class org.apache.hudi.client.clustering.plan.strategy.JavaSizeBasedClusteringPlanStrategy
 
getFunctionalIndexRecords(List<Pair<String, FileSlice>>, HoodieFunctionalIndexDefinition, HoodieTableMetaClient, int, Schema, SerializableConfiguration) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
getIndex(HoodieWriteConfig, HoodieEngineContext) - Method in class org.apache.hudi.table.HoodieJavaTable
 
getInsertBuckets(String) - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
getInsertPartitioner(WorkloadProfile) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
Provides a partitioner to perform the insert operation, based on the workload profile.
getInstance() - Static method in class org.apache.hudi.table.upgrade.JavaUpgradeDowngradeHelper
 
getMetadataWriter(String, HoodieFailedWritesCleaningPolicy) - Method in class org.apache.hudi.table.HoodieJavaTable
 
getNumPartitions() - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
getPartition(Object) - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
getPartitionColumns(HoodieWriteConfig) - Method in class org.apache.hudi.table.upgrade.JavaUpgradeDowngradeHelper
 
getPartitioner(Map<String, String>, Schema) - Method in class org.apache.hudi.client.clustering.run.strategy.JavaExecutionStrategy
Create BulkInsertPartitioner based on strategy params.
getPartitionIdSupplier() - Method in class org.apache.hudi.client.common.JavaTaskContextSupplier
 
getPartitionToReplacedFileIds(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
getPartitionToReplacedFileIds(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.JavaInsertOverwriteCommitActionExecutor
 
getPartitionToReplacedFileIds(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.JavaInsertOverwriteTableCommitActionExecutor
 
getProperty(EngineProperty) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
getProperty(EngineProperty) - Method in class org.apache.hudi.client.common.JavaTaskContextSupplier
 
getSmallFileIds() - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
getSmallFiles(String) - Method in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
Returns a list of small files in the given partition path.
getStageIdSupplier() - Method in class org.apache.hudi.client.common.JavaTaskContextSupplier
 
getStrategyParams() - Method in class org.apache.hudi.client.clustering.plan.strategy.JavaSizeBasedClusteringPlanStrategy
 
getTable(HoodieWriteConfig, HoodieEngineContext) - Method in class org.apache.hudi.table.upgrade.JavaUpgradeDowngradeHelper
 
getUpdateHandle(String, String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
getUpdateHandle(String, String, String, Map<String, HoodieRecord<T>>, HoodieBaseFile) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
getUpsertPartitioner(WorkloadProfile) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
Provides a partitioner to perform the upsert operation, based on the workload profile.
getUpsertPartitioner(WorkloadProfile) - Method in class org.apache.hudi.table.action.deltacommit.BaseJavaDeltaCommitActionExecutor
 
getWriteClient(HoodieWriteConfig, HoodieEngineContext) - Method in class org.apache.hudi.table.upgrade.JavaUpgradeDowngradeHelper
 

H

handleInsert(String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
handleInsert(String, String, String, Map<String, HoodieRecord<?>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
handleInsertPartition(String, Integer, Iterator, Partitioner) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
handleUpdate(String, String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
handleUpdate(String, String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.deltacommit.BaseJavaDeltaCommitActionExecutor
 
handleUpdate(String, String, String, Map<String, HoodieRecord<T>>, HoodieBaseFile) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
handleUpdateInternal(HoodieMergeHandle<?, ?, ?, ?>, String) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
handleUpdateInternal(HoodieMergeHandle<?, ?, ?, ?>, String, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
handleUpsertPartition(String, Integer, Iterator, Partitioner) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
HoodieJavaCopyOnWriteTable<T> - Class in org.apache.hudi.table
 
HoodieJavaCopyOnWriteTable(HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient) - Constructor for class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
HoodieJavaEngineContext - Class in org.apache.hudi.client.common
A java engine implementation of HoodieEngineContext.
HoodieJavaEngineContext(Configuration) - Constructor for class org.apache.hudi.client.common.HoodieJavaEngineContext
 
HoodieJavaEngineContext(Configuration, TaskContextSupplier) - Constructor for class org.apache.hudi.client.common.HoodieJavaEngineContext
 
HoodieJavaMergeOnReadTable<T> - Class in org.apache.hudi.table
 
HoodieJavaMergeOnReadTable(HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient) - Constructor for class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
HoodieJavaMergeOnReadTableCompactor<T> - Class in org.apache.hudi.table.action.compact
Compacts a hoodie table with merge on read storage in Java engine.
HoodieJavaMergeOnReadTableCompactor() - Constructor for class org.apache.hudi.table.action.compact.HoodieJavaMergeOnReadTableCompactor
 
HoodieJavaTable<T> - Class in org.apache.hudi.table
 
HoodieJavaTable(HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient) - Constructor for class org.apache.hudi.table.HoodieJavaTable
 
HoodieJavaTableServiceClient<T> - Class in org.apache.hudi.client
 
HoodieJavaTableServiceClient(HoodieEngineContext, HoodieWriteConfig, Option<EmbeddedTimelineService>) - Constructor for class org.apache.hudi.client.HoodieJavaTableServiceClient
 
HoodieJavaWriteClient<T> - Class in org.apache.hudi.client
 
HoodieJavaWriteClient(HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.HoodieJavaWriteClient
 
HoodieJavaWriteClient(HoodieEngineContext, HoodieWriteConfig, boolean, Option<EmbeddedTimelineService>) - Constructor for class org.apache.hudi.client.HoodieJavaWriteClient
 

I

index(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
initializeWriteClient() - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
initMetadataTable(Option<String>) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
initRegistry() - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
insert(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
insert(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
insertOverwrite(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
insertOverwriteTable(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
insertPrepped(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
insertPreppedRecords(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 

J

JavaBulkInsertCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaBulkInsertCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>) - Constructor for class org.apache.hudi.table.action.commit.JavaBulkInsertCommitActionExecutor
 
JavaBulkInsertCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>, Option<Map<String, String>>) - Constructor for class org.apache.hudi.table.action.commit.JavaBulkInsertCommitActionExecutor
 
JavaBulkInsertHelper<T,R> - Class in org.apache.hudi.table.action.commit
A java implementation of BaseBulkInsertHelper.
JavaBulkInsertInternalPartitionerFactory - Class in org.apache.hudi.execution.bulkinsert
A factory to generate built-in partitioner to repartition input records into at least expected number of output spark partitions for bulk insert operation.
JavaBulkInsertInternalPartitionerFactory() - Constructor for class org.apache.hudi.execution.bulkinsert.JavaBulkInsertInternalPartitionerFactory
 
JavaBulkInsertPreppedCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaBulkInsertPreppedCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>, Option<BulkInsertPartitioner>) - Constructor for class org.apache.hudi.table.action.commit.JavaBulkInsertPreppedCommitActionExecutor
 
JavaCustomColumnsSortPartitioner<T> - Class in org.apache.hudi.execution.bulkinsert
A partitioner that does sorting based on specified column values for Java client.
JavaCustomColumnsSortPartitioner(String[], Schema, HoodieWriteConfig) - Constructor for class org.apache.hudi.execution.bulkinsert.JavaCustomColumnsSortPartitioner
 
JavaDeleteCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaDeleteCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieKey>) - Constructor for class org.apache.hudi.table.action.commit.JavaDeleteCommitActionExecutor
 
JavaDeleteHelper<R> - Class in org.apache.hudi.table.action.commit
 
JavaDeletePreppedCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaDeletePreppedCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaDeletePreppedCommitActionExecutor
 
JavaExecuteClusteringCommitActionExecutor<T> - Class in org.apache.hudi.table.action.cluster
 
JavaExecuteClusteringCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String) - Constructor for class org.apache.hudi.table.action.cluster.JavaExecuteClusteringCommitActionExecutor
 
JavaExecutionStrategy<T> - Class in org.apache.hudi.client.clustering.run.strategy
Clustering strategy for Java engine.
JavaExecutionStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.clustering.run.strategy.JavaExecutionStrategy
 
JavaGlobalSortPartitioner<T> - Class in org.apache.hudi.execution.bulkinsert
A built-in partitioner that does global sorting for the input records across partitions after repartition for bulk insert operation, corresponding to the BulkInsertSortMode.GLOBAL_SORT mode.
JavaGlobalSortPartitioner() - Constructor for class org.apache.hudi.execution.bulkinsert.JavaGlobalSortPartitioner
 
JavaHoodieBackedTableMetadataWriter - Class in org.apache.hudi.metadata
 
JavaHoodieBackedTableMetadataWriter(Configuration, HoodieWriteConfig, HoodieFailedWritesCleaningPolicy, HoodieEngineContext, Option<String>) - Constructor for class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
Hudi backed table metadata writer.
JavaHoodieIndex<T> - Class in org.apache.hudi.index
 
JavaHoodieIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.JavaHoodieIndex
 
JavaHoodieIndexFactory - Class in org.apache.hudi.index
A factory to generate Java HoodieIndex.
JavaHoodieIndexFactory() - Constructor for class org.apache.hudi.index.JavaHoodieIndexFactory
 
JavaHoodieMetadataBulkInsertPartitioner<T> - Class in org.apache.hudi.metadata
A BulkInsertPartitioner implementation for Metadata Table to improve performance of initialization of metadata table partition when a very large number of records are inserted.
JavaHoodieMetadataBulkInsertPartitioner() - Constructor for class org.apache.hudi.metadata.JavaHoodieMetadataBulkInsertPartitioner
 
JavaInsertCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaInsertCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaInsertCommitActionExecutor
 
JavaInsertOverwriteCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaInsertOverwriteCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaInsertOverwriteCommitActionExecutor
 
JavaInsertOverwriteCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>, WriteOperationType) - Constructor for class org.apache.hudi.table.action.commit.JavaInsertOverwriteCommitActionExecutor
 
JavaInsertOverwriteTableCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaInsertOverwriteTableCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaInsertOverwriteTableCommitActionExecutor
 
JavaInsertPreppedCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaInsertPreppedCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaInsertPreppedCommitActionExecutor
 
JavaLazyInsertIterable<T> - Class in org.apache.hudi.execution
 
JavaLazyInsertIterable(Iterator<HoodieRecord<T>>, boolean, HoodieWriteConfig, String, HoodieTable, String, TaskContextSupplier) - Constructor for class org.apache.hudi.execution.JavaLazyInsertIterable
 
JavaLazyInsertIterable(Iterator<HoodieRecord<T>>, boolean, HoodieWriteConfig, String, HoodieTable, String, TaskContextSupplier, WriteHandleFactory) - Constructor for class org.apache.hudi.execution.JavaLazyInsertIterable
 
JavaNonSortPartitioner<T> - Class in org.apache.hudi.execution.bulkinsert
A built-in partitioner that only does coalesce for input records for bulk insert operation, corresponding to the BulkInsertSortMode.NONE mode.
JavaNonSortPartitioner() - Constructor for class org.apache.hudi.execution.bulkinsert.JavaNonSortPartitioner
 
JavaSizeBasedClusteringPlanStrategy<T> - Class in org.apache.hudi.client.clustering.plan.strategy
Clustering Strategy for Java engine based on following.
JavaSizeBasedClusteringPlanStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.clustering.plan.strategy.JavaSizeBasedClusteringPlanStrategy
 
JavaSortAndSizeExecutionStrategy<T> - Class in org.apache.hudi.client.clustering.run.strategy
Clustering Strategy based on following.
JavaSortAndSizeExecutionStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.clustering.run.strategy.JavaSortAndSizeExecutionStrategy
 
JavaTaskContextSupplier - Class in org.apache.hudi.client.common
 
JavaTaskContextSupplier() - Constructor for class org.apache.hudi.client.common.JavaTaskContextSupplier
 
JavaUpgradeDowngradeHelper - Class in org.apache.hudi.table.upgrade
Java upgrade and downgrade helper
JavaUpsertCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaUpsertCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaUpsertCommitActionExecutor
 
JavaUpsertDeltaCommitActionExecutor<T> - Class in org.apache.hudi.table.action.deltacommit
 
JavaUpsertDeltaCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.deltacommit.JavaUpsertDeltaCommitActionExecutor
 
JavaUpsertPartitioner<T> - Class in org.apache.hudi.table.action.commit
Packs incoming records to be upserted, into buckets.
JavaUpsertPartitioner(WorkloadProfile, HoodieEngineContext, HoodieTable, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
JavaUpsertPreppedCommitActionExecutor<T> - Class in org.apache.hudi.table.action.commit
 
JavaUpsertPreppedCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.commit.JavaUpsertPreppedCommitActionExecutor
 
JavaUpsertPreppedDeltaCommitActionExecutor<T> - Class in org.apache.hudi.table.action.deltacommit
 
JavaUpsertPreppedDeltaCommitActionExecutor(HoodieJavaEngineContext, HoodieWriteConfig, HoodieTable, String, List<HoodieRecord<T>>) - Constructor for class org.apache.hudi.table.action.deltacommit.JavaUpsertPreppedDeltaCommitActionExecutor
 
JavaWriteHelper<T,R> - Class in org.apache.hudi.table.action.commit
 

L

logCompact(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 

M

map(List<I>, SerializableFunction<I, O>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
mapPartitionsToPairAndReduceByKey(Stream<I>, SerializablePairFlatMapFunction<Iterator<I>, K, V>, SerializableBiFunction<V, V, V>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
mapToPair(List<I>, SerializablePairFunction<I, K, V>, Integer) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
mapToPairAndReduceByKey(List<I>, SerializablePairFunction<I, K, V>, SerializableBiFunction<V, V, V>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
maybePersist(HoodieData<WriteStatus>, HoodieEngineContext, HoodieWriteConfig, String) - Method in class org.apache.hudi.table.action.compact.HoodieJavaMergeOnReadTableCompactor
 

N

newAccumulator() - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.JavaBulkInsertHelper
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.JavaDeleteHelper
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.JavaWriteHelper
 

O

org.apache.hudi.client - package org.apache.hudi.client
 
org.apache.hudi.client.clustering.plan.strategy - package org.apache.hudi.client.clustering.plan.strategy
 
org.apache.hudi.client.clustering.run.strategy - package org.apache.hudi.client.clustering.run.strategy
 
org.apache.hudi.client.common - package org.apache.hudi.client.common
 
org.apache.hudi.execution - package org.apache.hudi.execution
 
org.apache.hudi.execution.bulkinsert - package org.apache.hudi.execution.bulkinsert
 
org.apache.hudi.index - package org.apache.hudi.index
 
org.apache.hudi.metadata - package org.apache.hudi.metadata
 
org.apache.hudi.table - package org.apache.hudi.table
 
org.apache.hudi.table.action.cluster - package org.apache.hudi.table.action.cluster
 
org.apache.hudi.table.action.commit - package org.apache.hudi.table.action.commit
 
org.apache.hudi.table.action.compact - package org.apache.hudi.table.action.compact
 
org.apache.hudi.table.action.deltacommit - package org.apache.hudi.table.action.deltacommit
 
org.apache.hudi.table.upgrade - package org.apache.hudi.table.upgrade
 

P

parallelize(List<T>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
performClustering(HoodieClusteringPlan, Schema, String) - Method in class org.apache.hudi.client.clustering.run.strategy.JavaExecutionStrategy
 
performClusteringWithRecordList(List<HoodieRecord<T>>, int, String, Map<String, String>, Schema, List<HoodieFileGroupId>, boolean) - Method in class org.apache.hudi.client.clustering.run.strategy.JavaExecutionStrategy
Execute clustering to write inputRecords into new files as defined by rules in strategy parameters.
performClusteringWithRecordList(List<HoodieRecord<T>>, int, String, Map<String, String>, Schema, List<HoodieFileGroupId>, boolean) - Method in class org.apache.hudi.client.clustering.run.strategy.JavaSortAndSizeExecutionStrategy
 
postWrite(HoodieWriteMetadata<List<WriteStatus>>, String, HoodieTable) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
preCompact(HoodieTable, HoodieTimeline, WriteOperationType, String) - Method in class org.apache.hudi.table.action.compact.HoodieJavaMergeOnReadTableCompactor
 
preWrite(String) - Method in class org.apache.hudi.metadata.JavaHoodieBackedTableMetadataWriter
 
putCachedDataIds(HoodieData.HoodieDataCacheKey, int...) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 

R

reduceByKey(List<Pair<K, V>>, SerializableBiFunction<V, V, V>, int) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
removeCachedDataIds(HoodieData.HoodieDataCacheKey) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
repartitionRecords(List<HoodieRecord<T>>, int) - Method in class org.apache.hudi.execution.bulkinsert.JavaCustomColumnsSortPartitioner
 
repartitionRecords(List<HoodieRecord<T>>, int) - Method in class org.apache.hudi.execution.bulkinsert.JavaGlobalSortPartitioner
 
repartitionRecords(List<HoodieRecord<T>>, int) - Method in class org.apache.hudi.execution.bulkinsert.JavaNonSortPartitioner
 
repartitionRecords(List<HoodieRecord<T>>, int) - Method in class org.apache.hudi.metadata.JavaHoodieMetadataBulkInsertPartitioner
 
restore(HoodieEngineContext, String, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
restore(HoodieEngineContext, String, String) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
rollback(HoodieEngineContext, String, HoodieInstant, boolean, boolean) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
rollback(HoodieEngineContext, String, HoodieInstant, boolean, boolean) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
rollbackBootstrap(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 

S

savepoint(HoodieEngineContext, String, String, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleCleaning(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleClustering(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleCompaction(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleCompaction(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
scheduleIndexing(HoodieEngineContext, String, List<MetadataPartitionType>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleLogCompaction(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
scheduleRestore(HoodieEngineContext, String, String) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
scheduleRollback(HoodieEngineContext, String, HoodieInstant, boolean, boolean, boolean) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
setCommitMetadata(HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
setJobStatus(String, String) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
setProperty(EngineProperty, String) - Method in class org.apache.hudi.client.common.HoodieJavaEngineContext
 
smallFiles - Variable in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
List of all small files to be corrected.

T

table - Variable in class org.apache.hudi.table.action.commit.JavaUpsertPartitioner
 
tag(List<HoodieRecord<T>>, HoodieEngineContext, HoodieTable<T, List<HoodieRecord<T>>, List<HoodieKey>, List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.JavaWriteHelper
 
tagLocation(List<HoodieRecord<T>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.JavaHoodieIndex
Deprecated.
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.JavaHoodieIndex
 
transitionInflight(String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 

U

updateIndex(List<WriteStatus>, HoodieWriteMetadata<List<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
updateIndexAndCommitIfNeeded(List<WriteStatus>, HoodieWriteMetadata) - Method in class org.apache.hudi.table.action.commit.BaseJavaCommitActionExecutor
 
updateLocation(List<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.JavaHoodieIndex
Deprecated.
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.JavaHoodieIndex
 
upsert(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 
upsert(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
upsert(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
upsertPrepped(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaCopyOnWriteTable
 
upsertPrepped(HoodieEngineContext, String, List<HoodieRecord<T>>) - Method in class org.apache.hudi.table.HoodieJavaMergeOnReadTable
 
upsertPreppedRecords(List<HoodieRecord<T>>, String) - Method in class org.apache.hudi.client.HoodieJavaWriteClient
 

V

validateClusteringCommit(HoodieWriteMetadata<List<WriteStatus>>, String, HoodieTable) - Method in class org.apache.hudi.client.HoodieJavaTableServiceClient
 
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2023 The Apache Software Foundation. All rights reserved.