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

A

abortIfHeartbeatExpired(String, HoodieTable, HoodieHeartbeatClient, HoodieWriteConfig) - Static method in class org.apache.hudi.client.heartbeat.HeartbeatUtils
Check if the heartbeat corresponding to instantTime has expired.
AbstractIndexingCatchupTask - Class in org.apache.hudi.table.action.index
Indexing check runs for instants that completed after the base instant (in the index plan).
AbstractIndexingCatchupTask(HoodieTableMetadataWriter, List<HoodieInstant>, Set<String>, HoodieTableMetaClient, HoodieTableMetaClient, TransactionManager, String, HoodieEngineContext, HoodieTable, HoodieHeartbeatClient) - Constructor for class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
acquireQPSResources(float, long) - Method in class org.apache.hudi.index.hbase.DefaultHBaseQPSResourceAllocator
 
acquireQPSResources(float, long) - Method in interface org.apache.hudi.index.hbase.HBaseIndexQPSResourceAllocator
This method acquires the requested QPS Fraction against HBase cluster for index operation.
ACTION - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
ActiveActionWithDetails - Class in org.apache.hudi.client.timeline
A combination of instants covering action states: requested, inflight, completed.
ActiveActionWithDetails(HoodieInstant, Option<byte[]>, HoodieInstant, Option<byte[]>, HoodieInstant, Option<byte[]>) - Constructor for class org.apache.hudi.client.timeline.ActiveActionWithDetails
The constructor.
addColumn(String, Schema, String, String, TableChange.ColumnPositionChange.ColumnPositionType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
add columns to table.
addColumn(String, Schema) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
addFileSliceCommonMetrics(List<FileSlice>, Map<String, Double>, long) - Static method in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
addHashingChildrenNodes(String, List<ConsistentHashingNode>) - Method in interface org.apache.hudi.table.ConsistentHashingBucketInsertPartitioner
Set consistent hashing for partition, used in clustering
addInserts(long) - Method in class org.apache.hudi.table.WorkloadStat
 
addInserts(HoodieRecordLocation, long) - Method in class org.apache.hudi.table.WorkloadStat
 
addKey(String) - Method in class org.apache.hudi.io.HoodieKeyLookupHandle
Adds the key for look up.
addUpdates(HoodieRecordLocation, long) - Method in class org.apache.hudi.table.WorkloadStat
 
allMarkerFilePaths() - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
 
allMarkerFilePaths() - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
allMarkerFilePaths() - Method in class org.apache.hudi.table.marker.WriteMarkers
 
ALLOW_EMPTY_COMMIT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ALLOW_MULTI_WRITE_ON_SAME_INSTANT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
ALLOW_MULTI_WRITE_ON_SAME_INSTANT_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
HUDI-858 : There are users who had been directly using RDD APIs and have relied on a behavior in 0.4.x to allow multiple write operations (upsert/buk-insert/...) to be executed within a single commit.
ALLOW_MULTIPLE_CLEANS - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
ALLOW_OPERATION_METADATA_FIELD - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
allowDuplicateInserts() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
allowEmptyCommit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
allowMultipleCleans(boolean) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
allowMultipleCleans() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
allowOperationMetadataField() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
appendDataAndDeleteBlocks(Map<HoodieLogBlock.HeaderMetadataType, String>, boolean) - Method in class org.apache.hudi.io.HoodieAppendHandle
Appends data and delete blocks.
AppendHandleFactory<T,I,K,O> - Class in org.apache.hudi.io
 
AppendHandleFactory() - Constructor for class org.apache.hudi.io.AppendHandleFactory
 
apply(T, U, V) - Method in interface org.apache.hudi.client.BaseHoodieWriteClient.TriFunction
 
apply(Iterator<I>) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndexCheckFunction
 
approxRecordSize(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
ArchivalUtils - Class in org.apache.hudi.client.utils
Provides utilities for timeline archival service.
ArchivalUtils() - Constructor for class org.apache.hudi.client.utils.ArchivalUtils
 
archive(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Trigger archival for the table.
archive(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Trigger archival for the table.
archive() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Trigger archival for the table.
archive(HoodieEngineContext, List<HoodieInstant>) - Method in class org.apache.hudi.client.timeline.versioning.v1.TimelineArchiverV1
 
ARCHIVE_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
ARCHIVE_BEYOND_SAVEPOINT - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
archiveCommitsWith(int, int) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
archiveIfRequired(HoodieEngineContext) - Method in interface org.apache.hudi.client.timeline.HoodieTimelineArchiver
 
archiveIfRequired(HoodieEngineContext, boolean) - Method in interface org.apache.hudi.client.timeline.HoodieTimelineArchiver
Check if commits need to be archived.
archiveIfRequired(HoodieEngineContext, boolean) - Method in class org.apache.hudi.client.timeline.versioning.v1.TimelineArchiverV1
 
archiveIfRequired(HoodieEngineContext, boolean) - Method in class org.apache.hudi.client.timeline.versioning.v2.TimelineArchiverV2
 
ArchiveLogVersionComparator() - Constructor for class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader.ArchiveLogVersionComparator
 
archiveTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
areAnyTableServicesAsync() - Method in class org.apache.hudi.config.HoodieWriteConfig
Are any table services configured to run async?
areAnyTableServicesExecutedInline() - Method in class org.apache.hudi.config.HoodieWriteConfig
Are any table services configured to run inline for both scheduling and execution?
areAnyTableServicesScheduledInline() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
arePartitionRecordsSorted() - Method in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
arePartitionRecordsSorted() - Method in interface org.apache.hudi.table.BulkInsertPartitioner
 
areRecordsSorted - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
areReleaseResourceEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
areTableServicesEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
ASYNC_ARCHIVE - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
ASYNC_CLEAN - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
ASYNC_CLEAN_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
Use HoodieCleanConfig.ASYNC_CLEAN and its methods instead
ASYNC_CLUSTERING_ENABLE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
ASYNC_CLUSTERING_ENABLE_OPT_KEY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
ASYNC_CLUSTERING_MAX_COMMITS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
ASYNC_CONFLICT_DETECTOR_INITIAL_DELAY_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ASYNC_CONFLICT_DETECTOR_PERIOD_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
asyncArchive() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
AsyncArchiveService - Class in org.apache.hudi.async
Async archive service to run concurrently with write operation.
AsyncArchiveService(BaseHoodieWriteClient) - Constructor for class org.apache.hudi.async.AsyncArchiveService
 
asyncArchiveService - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
asyncClean() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
AsyncCleanerService - Class in org.apache.hudi.async
Async clean service to run concurrently with write operation.
AsyncCleanerService(BaseHoodieWriteClient) - Constructor for class org.apache.hudi.async.AsyncCleanerService
 
asyncCleanerService - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
AsyncClusteringService - Class in org.apache.hudi.async
Async clustering service that runs in a separate thread.
AsyncClusteringService(HoodieEngineContext, BaseHoodieWriteClient) - Constructor for class org.apache.hudi.async.AsyncClusteringService
 
AsyncClusteringService(HoodieEngineContext, BaseHoodieWriteClient, boolean) - Constructor for class org.apache.hudi.async.AsyncClusteringService
 
AsyncCompactService - Class in org.apache.hudi.async
Async Compactor Service that runs in separate thread.
AsyncCompactService(HoodieEngineContext, BaseHoodieWriteClient) - Constructor for class org.apache.hudi.async.AsyncCompactService
 
AsyncCompactService(HoodieEngineContext, BaseHoodieWriteClient, boolean) - Constructor for class org.apache.hudi.async.AsyncCompactService
 
AUTO_ADJUST_LOCK_CONFIGS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
AUTO_ARCHIVE - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
AUTO_CLEAN - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
AUTO_CLEAN_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
Use HoodieCleanConfig.AUTO_CLEAN and its methods instead
AUTO_COMMIT_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
AUTO_UPGRADE_VERSION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
autoArchiveOnCommit(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
autoCleanOnCommit() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
autoCommit(HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
AutoRecordGenWrapperAvroKeyGenerator - Class in org.apache.hudi.keygen
A wrapper key generator to intercept getRecordKey calls for auto record key generator.
AutoRecordGenWrapperAvroKeyGenerator(TypedProperties, BaseKeyGenerator) - Constructor for class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
AutoRecordKeyGeneratorWrapper - Interface in org.apache.hudi.keygen
Interface for KeyGenerator implementations that generate a unique record key internally.
autoTuneInsertSplits(boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
autoUpgrade() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
AVRO_EXTERNAL_SCHEMA_TRANSFORMATION_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
AVRO_SCHEMA - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.AVRO_SCHEMA_STRING and its methods instead
AVRO_SCHEMA_STRING - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
AVRO_SCHEMA_VALIDATE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
AVRO_SCHEMA_VALIDATE_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 

B

BASE_FILE_FORMAT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BASE_PATH - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
BASE_PATH - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BASE_PATH_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.BASE_PATH and its methods instead
BaseActionExecutor<T,I,K,O,R> - Class in org.apache.hudi.table.action
 
BaseActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String) - Constructor for class org.apache.hudi.table.action.BaseActionExecutor
 
BaseBulkInsertHelper<T,I,K,O,R> - Class in org.apache.hudi.table.action.commit
 
BaseBulkInsertHelper(SerializableFunctionUnchecked<I, Integer>) - Constructor for class org.apache.hudi.table.action.commit.BaseBulkInsertHelper
 
BaseClusterer<T,I,K,O> - Class in org.apache.hudi.client
Client will run one round of clustering.
BaseClusterer(BaseHoodieWriteClient<T, I, K, O>) - Constructor for class org.apache.hudi.client.BaseClusterer
 
BaseCommitActionExecutor<T,I,K,O,R> - Class in org.apache.hudi.table.action.commit
 
BaseCommitActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, WriteOperationType, Option<Map<String, String>>) - Constructor for class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
BaseCompactor<T,I,K,O> - Class in org.apache.hudi.client
Run one round of compaction.
BaseCompactor(BaseHoodieWriteClient<T, I, K, O>) - Constructor for class org.apache.hudi.client.BaseCompactor
 
BaseConsistentHashingBucketClusteringPlanStrategy<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.cluster.strategy
Clustering plan strategy specifically for consistent bucket index.
BaseConsistentHashingBucketClusteringPlanStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
 
BaseDeleteHelper<T,I,K,O,R> - Class in org.apache.hudi.table.action.commit
Helper class to perform delete keys on hoodie table.
BaseDeleteHelper(SerializableFunctionUnchecked<I, Integer>) - Constructor for class org.apache.hudi.table.action.commit.BaseDeleteHelper
 
baseFileForMerge() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
baseFileReaderSchema - Variable in class org.apache.hudi.io.HoodieMergedReadHandle
 
baseFileToMerge - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
BaseHoodieBloomIndexHelper - Class in org.apache.hudi.index.bloom
Helper for HoodieBloomIndex containing engine-specific logic.
BaseHoodieBloomIndexHelper() - Constructor for class org.apache.hudi.index.bloom.BaseHoodieBloomIndexHelper
 
BaseHoodieClient - Class in org.apache.hudi.client
Abstract class taking care of holding common member variables (FileSystem, SparkContext, HoodieConfigs) Also, manages embedded timeline-server if enabled.
BaseHoodieClient(HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.BaseHoodieClient
 
BaseHoodieClient(HoodieEngineContext, HoodieWriteConfig, Option<EmbeddedTimelineService>) - Constructor for class org.apache.hudi.client.BaseHoodieClient
 
BaseHoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact.plan.generators
 
BaseHoodieCompactionPlanGenerator(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
BaseHoodieDateTimeParser - Class in org.apache.hudi.keygen.parser
 
BaseHoodieDateTimeParser(TypedProperties) - Constructor for class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
 
BaseHoodieIndexClient - Class in org.apache.hudi.table.action.index.functional
 
BaseHoodieIndexClient() - Constructor for class org.apache.hudi.table.action.index.functional.BaseHoodieIndexClient
 
BaseHoodieTableServiceClient<I,T,O> - Class in org.apache.hudi.client
Base class for all shared logic between table service clients regardless of engine.
BaseHoodieTableServiceClient(HoodieEngineContext, HoodieWriteConfig, Option<EmbeddedTimelineService>) - Constructor for class org.apache.hudi.client.BaseHoodieTableServiceClient
 
BaseHoodieWriteClient<T,I,K,O> - Class in org.apache.hudi.client
Abstract Write Client providing functionality for performing commit, index updates and rollback Reused for regular write operations like upsert/insert/bulk-insert as well as bootstrap
BaseHoodieWriteClient(HoodieEngineContext, HoodieWriteConfig, SupportsUpgradeDowngrade) - Constructor for class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
BaseHoodieWriteClient(HoodieEngineContext, HoodieWriteConfig, Option<EmbeddedTimelineService>, SupportsUpgradeDowngrade) - Constructor for class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
BaseHoodieWriteClient.TriFunction<T,U,V,R> - Interface in org.apache.hudi.client
 
BaseMergeHelper - Class in org.apache.hudi.table.action.commit
Helper to read records from previous version of base file and run Merge.
BaseMergeHelper() - Constructor for class org.apache.hudi.table.action.commit.BaseMergeHelper
 
BaseMergeHelper.UpdateHandler - Class in org.apache.hudi.table.action.commit
Consumer that dequeues records from queue and sends to Merge Handle.
basePath - Variable in class org.apache.hudi.client.BaseHoodieClient
 
basePath - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
basePath - Variable in class org.apache.hudi.table.marker.WriteMarkers
 
BASEPATH_PARAM - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
BaseRestoreActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.restore
 
BaseRestoreActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, String) - Constructor for class org.apache.hudi.table.action.restore.BaseRestoreActionExecutor
 
BaseRollbackActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
 
BaseRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
BaseRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
BaseRollbackHelper - Class in org.apache.hudi.table.action.rollback
Contains common methods to be used across engines for rollback operation.
BaseRollbackHelper(HoodieTableMetaClient, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.rollback.BaseRollbackHelper
 
BaseRollbackPlanActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
Base rollback plan action executor to assist in scheduling rollback requests.
BaseRollbackPlanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
BaseWriteHelper<T,I,K,O,R> - Class in org.apache.hudi.table.action.commit
 
BaseWriteHelper(SerializableFunctionUnchecked<I, Integer>) - Constructor for class org.apache.hudi.table.action.commit.BaseWriteHelper
 
BaseZookeeperBasedLockProvider - Class in org.apache.hudi.client.transaction.lock
A zookeeper based lock.
BaseZookeeperBasedLockProvider(LockConfiguration, StorageConfiguration<?>) - Constructor for class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
beginTransaction(String, InstantGenerator) - Method in class org.apache.hudi.client.transaction.DirectMarkerTransactionManager
 
beginTransaction(Option<HoodieInstant>, Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.TransactionManager
 
BLOOM_FILTER_FPP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieStorageConfig.BLOOM_FILTER_FPP_VALUE and its methods instead
BLOOM_FILTER_NUM_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_BUCKETIZED_CHECKING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_BUCKETIZED_CHECKING_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_FILTER_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieStorageConfig.BLOOM_FILTER_TYPE and its methods instead
BLOOM_INDEX_INPUT_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_INPUT_STORAGE_LEVEL_VALUE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_KEYS_PER_BUCKET - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_KEYS_PER_BUCKET_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_PARALLELISM_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.BLOOM_INDEX_PARALLELISM and its methods instead
BLOOM_INDEX_PRUNE_BY_RANGES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_PRUNE_BY_RANGES_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_TREE_BASED_FILTER - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_TREE_BASED_FILTER_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_INDEX_UPDATE_PARTITION_PATH_ENABLE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Only applies if index type is GLOBAL_BLOOM.
BLOOM_INDEX_USE_CACHING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_USE_CACHING_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.BLOOM_INDEX_USE_CACHING and its methods instead
BLOOM_INDEX_USE_METADATA - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
bloomFilterFPP(double) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomFilterNumEntries(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexBucketizedChecking(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
BloomIndexFileInfo - Class in org.apache.hudi.index.bloom
Metadata about a given file group, useful for index lookup.
BloomIndexFileInfo(String, String, String) - Constructor for class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
BloomIndexFileInfo(String) - Constructor for class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
bloomIndexKeysPerBucket(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexParallelism(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexPruneByRanges(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexTreebasedFilter(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexUseCaching(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bloomIndexUseMetadata(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
bootstrap(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Main API to run bootstrap to hudi.
bootstrap(HoodieEngineContext, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieTable
Perform metadata/full bootstrap of a Hudi table.
BOOTSTRAP_BASE_PATH_PROP - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.BASE_PATH and its methods instead
BOOTSTRAP_INDEX_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.INDEX_CLASS_NAME and its methods instead
BOOTSTRAP_MODE_SELECTOR - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
BOOTSTRAP_MODE_SELECTOR_REGEX - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
BOOTSTRAP_MODE_SELECTOR_REGEX_MODE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
BOOTSTRAP_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.PARALLELISM_VALUE and its methods instead
BOOTSTRAP_PARTITION_PATH_TRANSLATOR_CLASS - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
BootstrapMode - Enum in org.apache.hudi.client.bootstrap
Identifies different types of bootstrap.
BootstrapModeSelector - Class in org.apache.hudi.client.bootstrap.selector
Pluggable Partition Selector for selecting partitions to perform full or metadata-only bootstrapping.
BootstrapModeSelector(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.selector.BootstrapModeSelector
 
BootstrapPartitionPathTranslator - Class in org.apache.hudi.client.bootstrap.translator
 
BootstrapPartitionPathTranslator() - Constructor for class org.apache.hudi.client.bootstrap.translator.BootstrapPartitionPathTranslator
 
BootstrapRecordConsumer - Class in org.apache.hudi.table.action.bootstrap
Consumer that dequeues records from queue and sends to Merge Handle for writing.
BootstrapRecordConsumer(HoodieBootstrapHandle) - Constructor for class org.apache.hudi.table.action.bootstrap.BootstrapRecordConsumer
 
BootstrapRecordPayload - Class in org.apache.hudi.client.bootstrap
 
BootstrapRecordPayload(GenericRecord) - Constructor for class org.apache.hudi.client.bootstrap.BootstrapRecordPayload
 
BootstrapRegexModeSelector - Class in org.apache.hudi.client.bootstrap.selector
A bootstrap selector which employs bootstrap mode by specified partitions.
BootstrapRegexModeSelector(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.selector.BootstrapRegexModeSelector
 
BootstrapUtils - Class in org.apache.hudi.table.action.bootstrap
 
BootstrapUtils() - Constructor for class org.apache.hudi.table.action.bootstrap.BootstrapUtils
 
BootstrapWriteStatus - Class in org.apache.hudi.client.bootstrap
WriteStatus for Bootstrap.
BootstrapWriteStatus(Boolean, Double) - Constructor for class org.apache.hudi.client.bootstrap.BootstrapWriteStatus
 
BoundedIOCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
CompactionStrategy which looks at total IO to be done for the compaction (read + write) and limits the list of compactions to be under a configured limit on the IO.
BoundedIOCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.BoundedIOCompactionStrategy
 
BoundedPartitionAwareCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
This strategy ensures that the last N partitions are picked up even if there are later partitions created for the table.
BoundedPartitionAwareCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.BoundedPartitionAwareCompactionStrategy
 
BUCKET_INDEX_ENGINE_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Bucket Index Engine Type: implementation of bucket index SIMPLE: 0.
BUCKET_INDEX_HASH_FIELD - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_INDEX_MAX_NUM_BUCKETS - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_INDEX_MIN_NUM_BUCKETS - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_INDEX_NUM_BUCKETS - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Bucket num equals file groups num in each partition.
BUCKET_MERGE_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_NUMBER - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
BUCKET_QUERY_INDEX - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_SPLIT_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BucketIdentifier - Class in org.apache.hudi.index.bucket
 
BucketIdentifier() - Constructor for class org.apache.hudi.index.bucket.BucketIdentifier
 
bucketIdFromFileId(String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
bucketIdStr(int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
bucketIdStrFromFileId(String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
BucketIndexBulkInsertPartitioner<T> - Class in org.apache.hudi.table
Abstract of bucket index bulk_insert partitioner
BucketIndexBulkInsertPartitioner(HoodieTable, String, boolean) - Constructor for class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
BucketIndexConcurrentFileWritesConflictResolutionStrategy - Class in org.apache.hudi.client.transaction
This class is a basic implementation of a conflict resolution strategy for concurrent writes ConflictResolutionStrategy using bucket index.
BucketIndexConcurrentFileWritesConflictResolutionStrategy() - Constructor for class org.apache.hudi.client.transaction.BucketIndexConcurrentFileWritesConflictResolutionStrategy
 
BucketInfo - Class in org.apache.hudi.table.action.commit
Helper class for a bucket's type (INSERT and UPDATE) and its file location.
BucketInfo(BucketType, String, String) - Constructor for class org.apache.hudi.table.action.commit.BucketInfo
 
BucketType - Enum in org.apache.hudi.table.action.commit
 
build() - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
build(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
buildClusteringGroupsForPartition(String, List<FileSlice>) - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Generate cluster group based on split, merge and sort rules
buildClusteringGroupsForPartition(String, List<FileSlice>) - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
Create Clustering group based on files eligible for clustering in the partition.
Builder() - Constructor for class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieCleanConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieIndexConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieLockConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieTTLConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieWriteConfig.Builder
 
buildMergeClusteringGroup(ConsistentBucketIdentifier, List<FileSlice>, int) - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Generate clustering group according to merge rules
buildMetadataPartitions(HoodieEngineContext, List<HoodieIndexPartitionInfo>, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
buildMetadataPartitions(HoodieEngineContext, List<HoodieIndexPartitionInfo>, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Builds the given metadata partitions to create index.
buildMetrics(List<FileSlice>) - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Generate metrics for the data to be clustered.
buildSplitClusteringGroups(ConsistentBucketIdentifier, List<FileSlice>, int) - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Generate clustering groups according to split rules.
BULK_INSERT_SORT_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
bulkCommit(String, String, HoodieData<HoodieRecord>, int) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Commit the HoodieRecords to Metadata Table as a new delta-commit using bulk commit (if supported).
bulkInsert(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Loads the given HoodieRecords, as inserts into the table.
bulkInsert(I, String, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Loads the given HoodieRecords, as inserts into the table.
bulkInsert(I, String, HoodieTable<T, I, K, O>, HoodieWriteConfig, BaseCommitActionExecutor<T, I, K, O, R>, boolean, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.action.commit.BaseBulkInsertHelper
Mark instant as inflight, write input records, update index and return result.
bulkInsert(I, String, HoodieTable<T, I, K, O>, HoodieWriteConfig, boolean, BulkInsertPartitioner, boolean, int, WriteHandleFactory) - Method in class org.apache.hudi.table.action.commit.BaseBulkInsertHelper
Only write input records.
bulkInsert(HoodieEngineContext, String, I, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.HoodieTable
Bulk Insert a batch of new records into Hoodie table at the supplied instantTime.
BULKINSERT_ARE_PARTITIONER_RECORDS_SORTED - Static variable in class org.apache.hudi.config.HoodieInternalConfig
 
BULKINSERT_INPUT_DATA_SCHEMA_DDL - Static variable in class org.apache.hudi.config.HoodieInternalConfig
 
BULKINSERT_INPUT_DATA_SCHEMA_DDL - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
BULKINSERT_OVERWRITE_OPERATION_TYPE - Static variable in class org.apache.hudi.config.HoodieInternalConfig
 
BULKINSERT_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
BULKINSERT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BULKINSERT_SORT_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.BULK_INSERT_SORT_MODE and its methods instead
BULKINSERT_SUFFIX_RECORD_KEY_SORT_COLUMNS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BULKINSERT_USER_DEFINED_PARTITIONER_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
BULKINSERT_USER_DEFINED_PARTITIONER_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BULKINSERT_USER_DEFINED_PARTITIONER_SORT_COLUMNS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
BulkInsertPartitioner<I> - Interface in org.apache.hudi.table
Partitions the input records for bulk insert operation.
bulkInsertPrepped(HoodieEngineContext, String, I, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.table.HoodieTable
Bulk Insert the given prepared records into the Hoodie table, at the supplied instantTime.
bulkInsertPreppedRecords(I, String, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Loads the given HoodieRecords, as inserts into the table.
BulkInsertSortMode - Enum in org.apache.hudi.execution.bulkinsert
Bulk insert sort mode.

C

calculateQPSFractionForPutsTime(long, int) - Method in class org.apache.hudi.index.hbase.DefaultHBaseQPSResourceAllocator
 
calculateQPSFractionForPutsTime(long, int) - Method in interface org.apache.hudi.index.hbase.HBaseIndexQPSResourceAllocator
This method returns the QPS Fraction value that needs to be acquired such that the respective HBase index operation can be completed in desiredPutsTime.
call(BaseHoodieClient) - Method in interface org.apache.hudi.callback.HoodieClientInitCallback
A callback method in which the user can implement custom logic.
call(HoodieWriteCommitCallbackMessage) - Method in interface org.apache.hudi.callback.HoodieWriteCommitCallback
A callback method the user can implement to provide asynchronous handling of successful write.
call(HoodieWriteCommitCallbackMessage) - Method in class org.apache.hudi.callback.impl.HoodieWriteCommitHttpCallback
 
CALLBACK_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
CALLBACK_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
CALLBACK_HTTP_API_KEY - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
CALLBACK_HTTP_API_KEY_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
CALLBACK_HTTP_CUSTOM_HEADERS - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
CALLBACK_HTTP_TIMEOUT_IN_SECONDS - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
CALLBACK_HTTP_TIMEOUT_SECONDS - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
CALLBACK_HTTP_URL - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
CALLBACK_HTTP_URL_PROP - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
CALLBACK_ON - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
CALLBACK_PREFIX - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
canIndexLogFiles() - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
No indexes into log files yet.
canIndexLogFiles() - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
canIndexLogFiles() - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
canIndexLogFiles() - Method in class org.apache.hudi.index.HoodieIndex
This is used by storage to determine, if it is safe to send inserts, straight to the log, i.e.
canIndexLogFiles() - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
canIndexLogFiles() - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
Mapping is available in HBase already.
canIndexLogFiles() - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
canWrite(HoodieRecord) - Method in class org.apache.hudi.io.HoodieAppendHandle
 
canWrite(HoodieRecord) - Method in class org.apache.hudi.io.HoodieBootstrapHandle
 
canWrite(HoodieRecord) - Method in class org.apache.hudi.io.HoodieCreateHandle
 
canWrite(HoodieRecord) - Method in class org.apache.hudi.io.HoodieUnboundedCreateHandle
 
canWrite(HoodieRecord) - Method in class org.apache.hudi.io.HoodieWriteHandle
Determines whether we can accept the incoming records, into the current file.
captureMetrics(HoodieWriteConfig, FileSlice) - Method in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
Callback hook when a HoodieCompactionOperation is created.
cdcLogger - Variable in class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
 
checkAndGetClusteringPlanStrategy(HoodieWriteConfig) - Static method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Check if the given class is deprecated.
checkForPendingTableServiceActions(HoodieTable, List<String>) - Static method in class org.apache.hudi.client.utils.DeletePartitionUtils
Check if there are any pending table service actions (requested + inflight) on a table affecting the partitions to be dropped.
checkIfValidCommit(HoodieTimeline, String) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Check if the given commit timestamp is valid for the timeline.
checkPrecondition() - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
TODO maybe add force config to schedule the clustering.
checkPrecondition() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Check if the clustering can proceed.
clean(String, boolean, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Deprecated.
clean(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Clean up any stale/old files/data lying around (either on file storage or index storage) based on the configurations and CleaningPolicy used.
clean(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Clean up any stale/old files/data lying around (either on file storage or index storage) based on the configurations and CleaningPolicy used.
clean(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
clean(String, boolean, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Clean up any stale/old files/data lying around (either on file storage or index storage) based on the configurations and CleaningPolicy used.
clean() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
clean(boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
clean(HoodieEngineContext, int) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Checks whether there is any unfinished compaction operation.
clean(HoodieEngineContext, String, boolean) - Method in class org.apache.hudi.table.HoodieTable
Deprecated.
clean(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Executes a new clean action.
CLEAN_MAX_COMMITS - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEAN_PLAN_VERSION_1 - Static variable in class org.apache.hudi.table.action.clean.CleanPlanner
 
CLEAN_PLAN_VERSION_2 - Static variable in class org.apache.hudi.table.action.clean.CleanPlanner
 
CLEAN_TRIGGER_STRATEGY - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CleanActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.clean
 
CleanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String) - Constructor for class org.apache.hudi.table.action.clean.CleanActionExecutor
 
CleanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, boolean) - Constructor for class org.apache.hudi.table.action.clean.CleanActionExecutor
 
CLEANER_BOOTSTRAP_BASE_FILE_ENABLE - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_BOOTSTRAP_BASE_FILE_ENABLED - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
CLEANER_COMMITS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_COMMITS_RETAINED_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
Use HoodieCleanConfig.CLEANER_COMMITS_RETAINED and its methods instead
CLEANER_FILE_VERSIONS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_FILE_VERSIONS_RETAINED_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
CLEANER_HOURS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_INCREMENTAL_MODE - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
CLEANER_INCREMENTAL_MODE_ENABLE - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
CLEANER_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
CLEANER_POLICY - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
CLEANER_POLICY_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
Use HoodieCleanConfig.CLEANER_POLICY and its methods instead
cleanerNumHoursRetained(int) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
cleanIfNecessary(BaseHoodieWriteClient) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
CleaningTriggerStrategy - Enum in org.apache.hudi.table.action.clean
 
CleanPlanActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.clean
 
CleanPlanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, Option<Map<String, String>>) - Constructor for class org.apache.hudi.table.action.clean.CleanPlanActionExecutor
 
CleanPlanner<T,I,K,O> - Class in org.apache.hudi.table.action.clean
Cleaner is responsible for garbage collecting older files in a given partition path.
CleanPlanner(HoodieEngineContext, HoodieTable<T, I, K, O>, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.clean.CleanPlanner
 
cleanTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
clear() - Static method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
CLIENT_HEARTBEAT_INTERVAL_IN_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
CLIENT_HEARTBEAT_INTERVAL_IN_MS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
CLIENT_HEARTBEAT_NUM_TOLERABLE_MISSES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
CLIENT_HEARTBEAT_NUM_TOLERABLE_MISSES_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
CLIENT_INIT_CALLBACK_CLASS_NAMES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
clone(T) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
Clones the write metadata with transformed write statuses.
ClosableMergingIterator<T1,T2,R> - Class in org.apache.hudi.client.utils
Closeable counterpart of MergingIterator
ClosableMergingIterator(ClosableIterator<T1>, ClosableIterator<T2>, BiFunction<T1, T2, R>) - Constructor for class org.apache.hudi.client.utils.ClosableMergingIterator
 
close() - Method in class org.apache.hudi.callback.client.http.HoodieWriteCommitHttpCallbackClient
 
close() - Method in class org.apache.hudi.client.BaseHoodieClient
Releases any resources used by the client.
close() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
close() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
close() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
close() - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
close() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
close() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
close() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
close() - Method in class org.apache.hudi.client.utils.ClosableMergingIterator
 
close() - Method in class org.apache.hudi.index.HoodieIndex
Each index type should implement its own logic to release any resources acquired during the process.
close() - Method in class org.apache.hudi.io.HoodieAppendHandle
 
close() - Method in class org.apache.hudi.io.HoodieCDCLogger
 
close() - Method in class org.apache.hudi.io.HoodieCreateHandle
Performs actions to durably, persist the current changes and returns a WriteStatus object.
close() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
close() - Method in class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
 
close() - Method in class org.apache.hudi.io.HoodieSortedMergeHandle
 
close() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
close() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
closeInternal() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
CloudWatchMetricsReporter - Class in org.apache.hudi.metrics.cloudwatch
Hudi Amazon CloudWatch metrics reporter.
CloudWatchMetricsReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
CloudWatchMetricsReporter(HoodieMetricsConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
cluster(String) - Method in class org.apache.hudi.client.BaseClusterer
Run clustering for the instant.
cluster(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Ensures clustering instant is in expected state and performs clustering for the plan stored in metadata.
cluster(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Performs Clustering for the workload stored in instant-time.
cluster(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Ensures clustering instant is in expected state and performs clustering for the plan stored in metadata.
CLUSTER - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
cluster(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Execute Clustering on the table.
clusterCommitTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
CLUSTERING_EXECUTION_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_GROUP_READ_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
CLUSTERING_MAX_BYTES_PER_GROUP - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
CLUSTERING_MAX_NUM_GROUPS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_MAX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
CLUSTERING_PLAN_SMALL_FILE_LIMIT - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_PLAN_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_PLAN_VERSION_1 - Static variable in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
CLUSTERING_POOL_NAME - Static variable in class org.apache.hudi.async.AsyncClusteringService
 
CLUSTERING_SORT_COLUMNS_PROPERTY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_STRATEGY_PARAM_PREFIX - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
CLUSTERING_TARGET_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_TARGET_PARTITIONS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
CLUSTERING_UPDATES_STRATEGY_PROP - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
Use HoodieClusteringConfig.UPDATES_STRATEGY and its methods instead
clusteringClient - Variable in class org.apache.hudi.client.BaseClusterer
 
ClusteringExecutionStrategy<T,I,K,O> - Class in org.apache.hudi.table.action.cluster.strategy
Pluggable implementation for writing data into new file groups based on ClusteringPlan.
ClusteringExecutionStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
ClusteringPlanActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.cluster
 
ClusteringPlanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, Option<Map<String, String>>) - Constructor for class org.apache.hudi.table.action.cluster.ClusteringPlanActionExecutor
 
ClusteringPlanPartitionFilter - Class in org.apache.hudi.table.action.cluster
Partition filter utilities.
ClusteringPlanPartitionFilter() - Constructor for class org.apache.hudi.table.action.cluster.ClusteringPlanPartitionFilter
 
ClusteringPlanPartitionFilterMode - Enum in org.apache.hudi.table.action.cluster
Clustering partition filter mode
ClusteringPlanStrategy<T,I,K,O> - Class in org.apache.hudi.table.action.cluster.strategy
Pluggable implementation for scheduling clustering and creating ClusteringPlan.
ClusteringPlanStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
clusteringTimer - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
collectRollbackStats(HoodieEngineContext, HoodieInstant, List<HoodieRollbackRequest>) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
Collect all file info that needs to be rolled back.
COMBINE_BEFORE_DELETE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
COMBINE_BEFORE_DELETE_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_DELETE and its methods instead
COMBINE_BEFORE_INSERT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
COMBINE_BEFORE_INSERT_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_INSERT and its methods instead
COMBINE_BEFORE_UPSERT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
COMBINE_BEFORE_UPSERT_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_UPSERT and its methods instead
combineAndGetUpdateValue(IndexedRecord, Schema) - Method in class org.apache.hudi.client.bootstrap.BootstrapRecordPayload
 
combineDeleteInput(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
combineInput(boolean, boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
combineOnCondition(boolean, I, int, HoodieTable<T, I, K, O>) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
 
commit(String, O) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit changes performed at the given instantTime marker.
commit(String, O, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit changes performed at the given instantTime marker.
commit(String, O, Option<Map<String, String>>, String, Map<String, List<String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commit(String, O, Option<Map<String, String>>, String, Map<String, List<String>>, Option<BiConsumer<HoodieTableMetaClient, HoodieCommitMetadata>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commit(HoodieTable, String, String, HoodieCommitMetadata, List<HoodieWriteStat>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commit(String, Map<String, HoodieData<HoodieRecord>>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Commit the HoodieRecords to Metadata Table as a new delta-commit.
commit(HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
commit(HoodieWriteMetadata<O>, List<HoodieWriteStat>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
COMMIT_FRESHNESS_IN_MS_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
COMMIT_LATENCY_IN_MS_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
COMMIT_TIME_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
commitCompaction(String, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Commit a compaction operation.
commitCompaction(String, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit a compaction operation.
commitInternal(String, Map<String, HoodieData<HoodieRecord>>, boolean, Option<BulkInsertPartitioner>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
commitLogCompaction(String, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit a log compaction operation.
commitOnAutoCommit(HoodieWriteMetadata) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
COMMITS_ARCHIVAL_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
COMMITS_ARCHIVAL_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
Deprecated.
commitStats(String, List<HoodieWriteStat>, Option<Map<String, String>>, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commitStats(String, List<HoodieWriteStat>, Option<Map<String, String>>, String, Map<String, List<String>>, Option<BiConsumer<HoodieTableMetaClient, HoodieCommitMetadata>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commitTableChange(InternalSchema, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commitTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
CommonClientUtils - Class in org.apache.hudi.util
 
CommonClientUtils() - Constructor for class org.apache.hudi.util.CommonClientUtils
 
compact(String) - Method in class org.apache.hudi.client.BaseCompactor
 
compact(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Ensures compaction instant is in expected state and performs Compaction for the workload stored in instant-time.
compact(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Performs Compaction for the workload stored in instant-time.
compact(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Ensures compaction instant is in expected state and performs Compaction for the workload stored in instant-time.
compact(HoodieEngineContext, WriteOperationType, HoodieCompactionPlan, HoodieTable, HoodieWriteConfig, String, HoodieCompactionHandler) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Execute compaction operations and report back status.
compact(HoodieCompactionHandler, HoodieTableMetaClient, HoodieWriteConfig, CompactionOperation, String, String, TaskContextSupplier) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Execute a single compaction operation using file group reader and report back status.
compact(HoodieCompactionHandler, HoodieTableMetaClient, HoodieWriteConfig, CompactionOperation, String, String, Option<InstantRange>, TaskContextSupplier, CompactionExecutionHelper) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Execute a single compaction operation and report back status.
compact(HoodieCompactionHandler, HoodieTableMetaClient, CompactionOperation, String, Option<EngineBroadcastManager>) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Execute a single compaction operation and report back status.
compact(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Run Compaction on the table.
COMPACT_POOL_NAME - Static variable in class org.apache.hudi.async.AsyncCompactService
This is the job pool used by async compaction.
compactAndClean(HoodieEngineContext) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Compacts the small parquet files.
compactedFileName(List<String>) - Static method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Returns a new file name.
compactFiles(List<String>, String) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
CompactHelpers<T,I,K,O> - Class in org.apache.hudi.table.action.compact
Base class helps to perform compact.
compactIfNecessary(BaseHoodieWriteClient) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Perform a compaction on the Metadata Table.
COMPACTION_LAZY_BLOCK_READ_ENABLED_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
COMPACTION_LOG_FILE_NUM_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_LOG_FILE_SIZE_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_REVERSE_LOG_READ_ENABLED_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
COMPACTION_SPECIFY_PARTITION_PATH_REGEX - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_STRATEGY - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_STRATEGY_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.COMPACTION_STRATEGY and its methods instead
CompactionAdminClient - Class in org.apache.hudi.client
Client to perform admin operations related to compaction.
CompactionAdminClient(HoodieEngineContext, String) - Constructor for class org.apache.hudi.client.CompactionAdminClient
 
CompactionAdminClient.CompactionValidationException - Exception in org.apache.hudi.client
 
CompactionAdminClient.RenameInfo - Class in org.apache.hudi.client
 
CompactionAdminClient.RenameOpResult - Class in org.apache.hudi.client
Holds Operation result for Renaming.
CompactionAdminClient.ValidationOpResult - Class in org.apache.hudi.client
Holds Operation result for Renaming.
compactionClient - Variable in class org.apache.hudi.client.BaseCompactor
 
CompactionExecutionHelper<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact
 
CompactionExecutionHelper() - Constructor for class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
compactionRecordSizeEstimateThreshold(double) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
compactionSmallFileSize(long) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
CompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
Strategy for compaction.
CompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
compactionTimer - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
compactionTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
CompactionTriggerStrategy - Enum in org.apache.hudi.table.action.compact
 
CompactionValidationException(String) - Constructor for exception org.apache.hudi.client.CompactionAdminClient.CompactionValidationException
 
compactUsingFileGroupReader(String, CompactionOperation, HoodieReaderContext, Configuration) - Method in interface org.apache.hudi.table.HoodieCompactionHandler
 
comparator - Static variable in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
compare(StoragePathInfo, StoragePathInfo) - Method in class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader.ArchiveLogVersionComparator
 
compare(HoodieCompactionOperation, HoodieCompactionOperation) - Method in class org.apache.hudi.table.action.compact.strategy.LogFileNumBasedCompactionStrategy
 
compare(HoodieCompactionOperation, HoodieCompactionOperation) - Method in class org.apache.hudi.table.action.compact.strategy.LogFileSizeBasedCompactionStrategy
 
compareTo(Pair<InsertBucket, Double>) - Method in class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
completeCompaction(HoodieCommitMetadata, HoodieTable, String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Commit Compaction and track metrics.
completeCompaction(HoodieCommitMetadata, HoodieTable, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit Compaction and track metrics.
completeInflightCompaction(HoodieTable, String, HoodieCommitMetadata) - Method in class org.apache.hudi.table.action.compact.CompactHelpers
 
completeInflightLogCompaction(HoodieTable, String, HoodieCommitMetadata) - Method in class org.apache.hudi.table.action.compact.CompactHelpers
 
completeLogCompaction(HoodieCommitMetadata, HoodieTable, String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Commit Log Compaction and track metrics.
completeLogCompaction(HoodieCommitMetadata, HoodieTable, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit Log Compaction and track metrics.
ComplexAvroKeyGenerator - Class in org.apache.hudi.keygen
Avro complex key generator, which takes names of fields to be used for recordKey and partitionPath as configs.
ComplexAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.ComplexAvroKeyGenerator
 
CompositeCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
CompositeCompactionStrategy chains multiple compaction strategies together.
CompositeCompactionStrategy(List<CompactionStrategy>) - Constructor for class org.apache.hudi.table.action.compact.strategy.CompositeCompactionStrategy
 
COMPUTE_QPS_DYNAMICALLY - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
computeNext() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
Block computation to be overwritten by sub classes.
computeNext() - Method in class org.apache.hudi.index.bloom.HoodieBloomIndexCheckFunction.LazyKeyCheckIterator
 
ConcatenatingIterator<T> - Class in org.apache.hudi.client.utils
Provides iterator interface over List of iterators.
ConcatenatingIterator(List<Iterator<T>>) - Constructor for class org.apache.hudi.client.utils.ConcatenatingIterator
 
CONCURRENCY_PREFIX - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ConcurrentOperation - Class in org.apache.hudi.client.transaction
This class is used to hold all information used to identify how to resolve conflicts between instants.
ConcurrentOperation(HoodieInstant, HoodieTableMetaClient) - Constructor for class org.apache.hudi.client.transaction.ConcurrentOperation
 
ConcurrentOperation(HoodieInstant, HoodieCommitMetadata) - Constructor for class org.apache.hudi.client.transaction.ConcurrentOperation
 
config - Variable in class org.apache.hudi.client.BaseHoodieClient
 
config - Variable in class org.apache.hudi.index.HoodieIndex
 
config - Variable in class org.apache.hudi.io.HoodieIOHandle
 
config - Variable in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
 
config - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
config - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
 
config - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
config - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
config - Variable in class org.apache.hudi.table.HoodieTable
 
config - Variable in class org.apache.hudi.table.storage.HoodieStorageLayout
 
config - Variable in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
configInputDateFormatDelimiter - Variable in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
 
CONFLICT_RESOLUTION_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
ConflictDetectionUtils - Class in org.apache.hudi.table.marker
Utils for early conflict detection.
ConflictDetectionUtils() - Constructor for class org.apache.hudi.table.marker.ConflictDetectionUtils
 
ConflictResolutionStrategy - Interface in org.apache.hudi.client.transaction
Strategy interface for conflict resolution with multiple writers.
ConsistentBucketIdentifier - Class in org.apache.hudi.index.bucket
 
ConsistentBucketIdentifier(HoodieConsistentHashingMetadata) - Constructor for class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
ConsistentBucketIndexLocationMapper(HoodieTable, List<String>) - Constructor for class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex.ConsistentBucketIndexLocationMapper
 
ConsistentBucketIndexUtils - Class in org.apache.hudi.index.bucket
Utilities class for consistent bucket index metadata management.
ConsistentBucketIndexUtils() - Constructor for class org.apache.hudi.index.bucket.ConsistentBucketIndexUtils
 
ConsistentHashingBucketInsertPartitioner - Interface in org.apache.hudi.table
 
ConsistentHashingUpdateStrategyUtils - Class in org.apache.hudi.table.action.cluster.util
Utility class for update strategy of table with consistent hash bucket index.
ConsistentHashingUpdateStrategyUtils() - Constructor for class org.apache.hudi.table.action.cluster.util.ConsistentHashingUpdateStrategyUtils
 
consistentLogicalTimestampEnabled - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
constructPartitionToIdentifier(Set<String>, HoodieTable) - Static method in class org.apache.hudi.table.action.cluster.util.ConsistentHashingUpdateStrategyUtils
Construct identifier for the given partitions that are under concurrent resizing (i.e., clustering).
consume(HoodieLazyInsertIterable.HoodieInsertValueGenResult<HoodieRecord>) - Method in class org.apache.hudi.execution.CopyOnWriteInsertHandler
 
consume(HoodieRecord) - Method in class org.apache.hudi.table.action.bootstrap.BootstrapRecordConsumer
 
consume(HoodieRecord) - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper.UpdateHandler
 
context - Variable in class org.apache.hudi.async.AsyncClusteringService
 
context - Variable in class org.apache.hudi.async.AsyncCompactService
 
context - Variable in class org.apache.hudi.client.BaseHoodieClient
 
context - Variable in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
context - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
context - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
context - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
context - Variable in class org.apache.hudi.table.HoodieTable
 
context - Variable in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
convert(String) - Method in class org.apache.hudi.client.utils.OperationConverter
 
convertCompletionTimeToEpoch(HoodieInstant) - Static method in class org.apache.hudi.table.upgrade.UpgradeDowngradeUtils
Extract Epoch time from completion time string
convertHoodieDataToEngineSpecificData(HoodieData<HoodieRecord>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Converts the input records to the input format expected by the write client.
convertToJsonString(Object) - Static method in class org.apache.hudi.callback.util.HoodieWriteCommitCallbackUtil
Convert data to json string format.
convertToOutputMetadata(HoodieWriteMetadata<T>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
COPY_ON_WRITE_AUTO_SPLIT_INSERTS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COPY_ON_WRITE_INSERT_SPLIT_SIZE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Configs related to specific table types.
COPY_ON_WRITE_RECORD_SIZE_ESTIMATE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COPY_ON_WRITE_TABLE_AUTO_SPLIT_INSERTS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
COPY_ON_WRITE_TABLE_INSERT_SPLIT_SIZE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
COPY_ON_WRITE_TABLE_RECORD_SIZE_ESTIMATE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CopyOnWriteInsertHandler<T> - Class in org.apache.hudi.execution
Consumes stream of hoodie records from in-memory queue and writes to one or more create-handles.
CopyOnWriteInsertHandler(HoodieWriteConfig, String, boolean, HoodieTable, String, TaskContextSupplier, WriteHandleFactory) - Constructor for class org.apache.hudi.execution.CopyOnWriteInsertHandler
 
CopyOnWriteRestoreActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.restore
 
CopyOnWriteRestoreActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, String) - Constructor for class org.apache.hudi.table.action.restore.CopyOnWriteRestoreActionExecutor
 
CopyOnWriteRollbackActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
 
CopyOnWriteRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor
 
CopyOnWriteRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor
 
COUNTER_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
create(HoodieWriteConfig) - Static method in class org.apache.hudi.callback.util.HoodieCommitCallbackFactory
 
create(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Method in class org.apache.hudi.io.AppendHandleFactory
 
create(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Method in class org.apache.hudi.io.CreateHandleFactory
 
create(WriteOperationType, HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Static method in class org.apache.hudi.io.HoodieMergeHandleFactory
Creates a merge handle for normal write path.
create(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier, Option<BaseKeyGenerator>) - Static method in class org.apache.hudi.io.HoodieMergeHandleFactory
Creates a merge handle for compaction path.
create(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Method in class org.apache.hudi.io.SingleFileHandleCreateFactory
 
create(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Method in class org.apache.hudi.io.WriteHandleFactory
 
create(HoodieTableMetaClient, String, String, Map<String, Map<String, String>>, Map<String, String>) - Method in class org.apache.hudi.table.action.index.functional.BaseHoodieIndexClient
Create a expression index.
create(String) - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
Creates a marker file based on the full marker name excluding the base path and instant.
create(String, String, IOType, boolean) - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
 
create(String, String, IOType, boolean) - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
create(String, String, IOType) - Method in class org.apache.hudi.table.marker.WriteMarkers
Creates a marker without checking if the marker already exists.
create(String, String, IOType, HoodieWriteConfig, String, HoodieActiveTimeline) - Method in class org.apache.hudi.table.marker.WriteMarkers
Creates a marker without checking if the marker already exists.
create(HoodieWriteConfig, Iterator<I>, HoodieConsumer<O, E>, Function<I, O>) - Static method in class org.apache.hudi.util.ExecutorFactory
 
create(HoodieWriteConfig, Iterator<I>, HoodieConsumer<O, E>, Function<I, O>, Runnable) - Static method in class org.apache.hudi.util.ExecutorFactory
 
createAvroKeyGeneratorByType(TypedProperties) - Static method in class org.apache.hudi.keygen.factory.HoodieAvroKeyGeneratorFactory
 
createCatchupTask(List<HoodieIndexPartitionInfo>, HoodieTableMetadataWriter, List<HoodieInstant>, Set<String>, HoodieTable, HoodieTableMetaClient, String, TransactionManager, HoodieEngineContext, HoodieHeartbeatClient) - Static method in class org.apache.hudi.table.action.index.IndexingCatchupTaskFactory
 
createClusteringClient(BaseHoodieWriteClient) - Method in class org.apache.hudi.async.AsyncClusteringService
 
createClusteringPlan() - Method in class org.apache.hudi.table.action.cluster.ClusteringPlanActionExecutor
 
createCompactionMetadata(HoodieTable, String, HoodieData<WriteStatus>, String) - Method in class org.apache.hudi.table.action.compact.CompactHelpers
 
createCompactor(BaseHoodieWriteClient) - Method in class org.apache.hudi.async.AsyncCompactService
 
createdAndMergedDataPaths(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
 
createdAndMergedDataPaths(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
createdAndMergedDataPaths(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.WriteMarkers
 
createDateTimeParser(TypedProperties, String) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Create a date time parser class for TimestampBasedKeyGenerator, passing in any configs needed.
createDeleteRecord(HoodieWriteConfig, HoodieKey) - Static method in class org.apache.hudi.table.action.commit.HoodieDeleteHelper
 
createDeleteRecords(HoodieWriteConfig, HoodieData<HoodieKey>) - Static method in class org.apache.hudi.table.action.commit.HoodieDeleteHelper
 
createEmbeddedTimelineService(HoodieEngineContext, HoodieWriteConfig) - Static method in class org.apache.hudi.client.embedded.EmbeddedTimelineServerHelper
Instantiate Embedded Timeline Server.
createFilePrefix(String) - Method in class org.apache.hudi.table.FileIdPrefixProvider
 
createFilePrefix(String) - Method in class org.apache.hudi.table.RandomFileIdPrefixProvider
 
CreateHandleFactory<T,I,K,O> - Class in org.apache.hudi.io
 
CreateHandleFactory() - Constructor for class org.apache.hudi.io.CreateHandleFactory
 
CreateHandleFactory(boolean) - Constructor for class org.apache.hudi.io.CreateHandleFactory
 
createIfNotExists(String, String, IOType) - Method in class org.apache.hudi.table.marker.WriteMarkers
Creates a marker if the marker does not exist.
createIfNotExists(String, String, IOType, HoodieWriteConfig, String, HoodieActiveTimeline) - Method in class org.apache.hudi.table.marker.WriteMarkers
Creates a marker if the marker does not exist.
createIndex(HoodieWriteConfig) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
createKeyGenerator(TypedProperties) - Static method in class org.apache.hudi.keygen.factory.HoodieAvroKeyGeneratorFactory
 
createKeyGeneratorByClassName(TypedProperties) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Create a key generator class via reflection, passing in any configs needed.
createLayout(HoodieWriteConfig) - Static method in class org.apache.hudi.table.storage.HoodieLayoutFactory
 
createLogWriter(String) - Method in class org.apache.hudi.io.HoodieWriteHandle
 
createLogWriter(String, String) - Method in class org.apache.hudi.io.HoodieWriteHandle
 
createMarkerFile(String, String) - Method in class org.apache.hudi.io.HoodieWriteHandle
Creates an empty marker file corresponding to storage writer path.
createMetaClient(boolean) - Method in class org.apache.hudi.client.BaseHoodieClient
 
createMetadataWriteConfig(HoodieWriteConfig, HoodieFailedWritesCleaningPolicy) - Static method in class org.apache.hudi.metadata.HoodieMetadataWriteUtils
Create a HoodieWriteConfig to use for the Metadata Table.
createNewFileReader() - Method in class org.apache.hudi.io.HoodieReadHandle
 
createNewFileReader(HoodieBaseFile) - Method in class org.apache.hudi.io.HoodieReadHandle
 
createNewInstantTime() - Method in class org.apache.hudi.client.BaseHoodieClient
Returns next instant time in the correct format.
createNewInstantTime(boolean) - Method in class org.apache.hudi.client.BaseHoodieClient
Returns next instant time in the correct format.
createNewTaggedHoodieRecord(HoodieRecord<R>, HoodieRecordGlobalLocation, HoodieRecord.HoodieRecordType) - Static method in class org.apache.hudi.index.HoodieIndexUtils
 
createRollbackRequestForAppend(String, String, StoragePath, HoodieInstant, String) - Method in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
createRollbackRequestForCreateAndMerge(String, String, StoragePath, HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
createRollbackRequestWithAppendRollbackBlockAction(String, String, String, HoodieWriteStat) - Static method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
createRollbackRequestWithDeleteDataAndLogFilesAction(String) - Static method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
createRollbackRequestWithDeleteDataFilesOnlyAction(String) - Static method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
createStrategy(HoodieTable, TypedProperties, String) - Static method in class org.apache.hudi.table.action.ttl.strategy.HoodiePartitionTTLStrategyFactory
 
createTable(HoodieWriteConfig, StorageConfiguration<?>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
createTable(HoodieWriteConfig, StorageConfiguration<?>, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
createTable(HoodieWriteConfig) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
createTable(HoodieWriteConfig, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
createTableAndValidate(HoodieWriteConfig, BiFunction<HoodieWriteConfig, HoodieEngineContext, HoodieTable>, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
createTableAndValidate(HoodieWriteConfig, BiFunction<HoodieWriteConfig, HoodieEngineContext, HoodieTable>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
createTableAndValidate(HoodieWriteConfig, HoodieTableMetaClient, BaseHoodieWriteClient.TriFunction<HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient, HoodieTable>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
createUserDefinedIndex(HoodieWriteConfig) - Static method in class org.apache.hudi.index.HoodieIndexUtils
 
createWithEarlyConflictDetection(String, String, IOType, boolean, HoodieWriteConfig, String, HoodieActiveTimeline) - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
 
createWithEarlyConflictDetection(String, String, IOType, boolean, HoodieWriteConfig, String, HoodieActiveTimeline) - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
createWithEarlyConflictDetection(String, String, IOType, boolean, HoodieWriteConfig, String, HoodieActiveTimeline) - Method in class org.apache.hudi.table.marker.WriteMarkers
Creates a marker with early conflict detection for multi-writers.
currentCaughtupInstant - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
currentTxnOwnerInstant - Variable in class org.apache.hudi.client.transaction.TransactionManager
 
CustomAvroKeyGenerator - Class in org.apache.hudi.keygen
This is a generic implementation of KeyGenerator where users can configure record key as a single field or a combination of fields.
CustomAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
CustomAvroKeyGenerator.PartitionKeyType - Enum in org.apache.hudi.keygen
Used as a part of config in CustomKeyGenerator.java.

D

DATA_QUERIES_ONLY - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
DATABASE_NAME_PARAM - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
dataMetaClient - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
dataWriteConfig - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
DATE_PARTITION_FORMAT - Static variable in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
DAYBASED_LOOKBACK_PARTITIONS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
DayBasedCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
This strategy orders compactions in reverse order of creation of Hive Partitions.
DayBasedCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
DAYS_RETAIN - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
DecodedBootstrapPartitionPathTranslator - Class in org.apache.hudi.client.bootstrap.translator
URI decodes the partition path
DecodedBootstrapPartitionPathTranslator() - Constructor for class org.apache.hudi.client.bootstrap.translator.DecodedBootstrapPartitionPathTranslator
 
deduceShuffleParallelism(I, int) - Method in class org.apache.hudi.table.action.commit.ParallelismHelper
 
deduplicateKeys(K, HoodieTable<T, I, K, O>, int) - Method in class org.apache.hudi.table.action.commit.BaseDeleteHelper
Deduplicate Hoodie records, using the given deduplication function.
deduplicateKeys(HoodieData<HoodieKey>, HoodieTable<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>>, int) - Method in class org.apache.hudi.table.action.commit.HoodieDeleteHelper
 
deduplicateRecords(I, HoodieTable<T, I, K, O>, int) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
Deduplicate Hoodie records, using the given deduplication function.
deduplicateRecords(I, HoodieIndex<?, ?>, int, String, TypedProperties, HoodieRecordMerger) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
 
deduplicateRecords(HoodieData<HoodieRecord<T>>, HoodieIndex<?, ?>, int, String, TypedProperties, HoodieRecordMerger) - Method in class org.apache.hudi.table.action.commit.HoodieWriteHelper
 
DEFAULT_ALLOW_MULTI_WRITE_ON_SAME_INSTANT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_ASYNC_CLUSTERING_ENABLE_OPT_VAL - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_AVRO_SCHEMA_VALIDATE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_BLOOM_FILTER_FPP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieStorageConfig.BLOOM_FILTER_FPP_VALUE and its methods instead
DEFAULT_BLOOM_FILTER_NUM_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_BUCKETIZED_CHECKING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_FILTER_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieStorageConfig.BLOOM_FILTER_TYPE and its methods instead
DEFAULT_BLOOM_INDEX_INPUT_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_KEYS_PER_BUCKET - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.BLOOM_INDEX_PARALLELISM and its methods instead
DEFAULT_BLOOM_INDEX_PRUNE_BY_RANGES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_TREE_BASED_FILTER - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_BLOOM_INDEX_USE_CACHING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.BLOOM_INDEX_USE_CACHING and its methods instead
DEFAULT_BOOTSTRAP_INDEX_CLASS - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.INDEX_CLASS_NAME and its methods instead
DEFAULT_BOOTSTRAP_MODE_SELECTOR_REGEX - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
DEFAULT_BOOTSTRAP_MODE_SELECTOR_REGEX_MODE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
DEFAULT_BOOTSTRAP_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.PARALLELISM_VALUE and its methods instead
DEFAULT_BOOTSTRAP_PARTITION_PATH_TRANSLATOR_CLASS - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
DEFAULT_BULKINSERT_ARE_PARTITIONER_RECORDS_SORTED - Static variable in class org.apache.hudi.config.HoodieInternalConfig
 
DEFAULT_BULKINSERT_SORT_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.BULK_INSERT_SORT_MODE and its methods instead
DEFAULT_CALLBACK_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
DEFAULT_CALLBACK_HTTP_API_KEY - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
DEFAULT_CALLBACK_HTTP_TIMEOUT_SECONDS - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
DEFAULT_CALLBACK_ON - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
Deprecated.
DEFAULT_CLEANER_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
DEFAULT_CLIENT_HEARTBEAT_INTERVAL_IN_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_CLIENT_HEARTBEAT_NUM_TOLERABLE_MISSES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_CLUSTERING_EXECUTION_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_MAX_GROUP_SIZE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
DEFAULT_CLUSTERING_MAX_NUM_GROUPS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_PLAN_SMALL_FILE_LIMIT - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_PLAN_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_TARGET_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_TARGET_PARTITIONS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
DEFAULT_CLUSTERING_UPDATES_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
Use HoodieClusteringConfig.UPDATES_STRATEGY and its methods instead
DEFAULT_COLUMN_VALUE_SEPARATOR - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
DEFAULT_COMBINE_BEFORE_DELETE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_DELETE and its methods instead
DEFAULT_COMBINE_BEFORE_INSERT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_INSERT and its methods instead
DEFAULT_COMBINE_BEFORE_UPSERT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.COMBINE_BEFORE_UPSERT and its methods instead
DEFAULT_COMPACTION_LAZY_BLOCK_READ_ENABLED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_COMPACTION_REVERSE_LOG_READ_ENABLED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_COMPACTION_STRATEGY - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.COMPACTION_STRATEGY and its methods instead
DEFAULT_COPY_ON_WRITE_TABLE_AUTO_SPLIT_INSERTS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_COPY_ON_WRITE_TABLE_INSERT_SPLIT_SIZE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_COPY_ON_WRITE_TABLE_RECORD_SIZE_ESTIMATE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_EMBEDDED_TIMELINE_COMPRESS_OUTPUT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_EMBEDDED_TIMELINE_SERVER_ASYNC - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_EMBEDDED_TIMELINE_SERVER_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_EMBEDDED_TIMELINE_SERVER_PORT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_EMBEDDED_TIMELINE_SERVER_THREADS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_EXTERNAL_RECORD_AND_SCHEMA_TRANSFORMATION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_FAIL_ON_TIMELINE_ARCHIVING_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_FINALIZE_WRITE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_FULL_BOOTSTRAP_INPUT_PROVIDER - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
DEFAULT_GLOBAL_SIMPLE_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_HBASE_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_HBASE_INDEX_QPS_ALLOCATOR_CLASS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_INDEX_ROLLBACK_SYNC - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_MAX_QPS_PER_REGION_SERVER - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_PUT_BATCH_SIZE_AUTO_COMPUTE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HBASE_QPS_FRACTION - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.QPS_FRACTION and its methods instead
DEFAULT_HBASE_ZK_PATH_QPS_ROOT - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.ZKPATH_QPS_ROOT and its methods instead
DEFAULT_HOODIE_AUTO_COMMIT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.AUTO_COMMIT_ENABLE and its methods instead
DEFAULT_HOODIE_BLOOM_INDEX_FILTER_DYNAMIC_MAX_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_HOODIE_INDEX_COMPUTE_QPS_DYNAMICALLY - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HOODIE_INDEX_DESIRED_PUTS_TIME_IN_SECS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_HOODIE_WRITE_STATUS_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_STATUS_CLASS_NAME and its methods instead
DEFAULT_INDEX_CLASS - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.INDEX_CLASS_NAME and its methods instead
DEFAULT_INITIAL_CONSISTENCY_CHECK_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_KEYGENERATOR_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.KEYGENERATOR_CLASS_NAME and its methods instead
DEFAULT_LOCK_PROVIDER_CLASS - Static variable in class org.apache.hudi.config.HoodieLockConfig
Deprecated.
Use HoodieLockConfig.LOCK_PROVIDER_CLASS_NAME and its methods instead
DEFAULT_MARKERS_DELETE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_MAX_CONSISTENCY_CHECK_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_MAX_CONSISTENCY_CHECKS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.MAX_CONSISTENCY_CHECKS and its methods instead
DEFAULT_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.INSERT_PARALLELISM_VALUE and its methods instead
DEFAULT_PARQUET_SMALL_FILE_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_PARTITION_PATH_SEPARATOR - Static variable in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
DEFAULT_PARTITION_PATH_SEPARATOR - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
DEFAULT_RECORD_KEY_PARTS_SEPARATOR - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
DEFAULT_RECORD_KEY_SEPARATOR - Static variable in class org.apache.hudi.keygen.ComplexAvroKeyGenerator
 
DEFAULT_RECORD_SIZE_ESTIMATION_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_ROLLBACK_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_ROLLBACK_USING_MARKERS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_SIMPLE_INDEX_INPUT_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_SIMPLE_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.SIMPLE_INDEX_PARALLELISM and its methods instead
DEFAULT_SIMPLE_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
DEFAULT_SIMPLE_INDEX_USE_CACHING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.SIMPLE_INDEX_USE_CACHING and its methods instead
DEFAULT_TARGET_IO_PER_COMPACTION_IN_MB - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
DEFAULT_TARGET_PARTITIONS_PER_DAYBASED_COMPACTION - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
DEFAULT_WRITE_BUFFER_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_WRITE_CONCURRENCY_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_CONCURRENCY_MODE and its methods instead
DEFAULT_WRITE_CONFLICT_RESOLUTION_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieLockConfig
DEFAULT_WRITE_STATUS_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_ZK_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DEFAULT_ZK_SESSION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
DefaultHBaseQPSResourceAllocator - Class in org.apache.hudi.index.hbase
 
DefaultHBaseQPSResourceAllocator(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.hbase.DefaultHBaseQPSResourceAllocator
 
delete(K, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deletes a list of HoodieKeys from the Hoodie table, at the supplied instantTime HoodieKeys will be de-duped and non-existent keys will be removed before deleting.
delete(HoodieEngineContext, String, K) - Method in class org.apache.hudi.table.HoodieTable
Deletes a list of HoodieKeys from the Hoodie table, at the supplied instantTime HoodieKeys will be de-duped and non existent keys will be removed before deleting.
DELETE_ARCHIVED_INSTANT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
DELETE_FILES_NUM_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
DELETE_INSTANTS_NUM_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
DELETE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.DELETE_PARALLELISM_VALUE and its methods instead
DELETE_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
deleteColumns(String...) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
delete columns to table.
deleteFiles(HoodieTableMetaClient, List<String>, boolean) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
Common method used for cleaning out files during rollback.
deleteHeartbeatFile(HoodieStorage, String, String) - Static method in class org.apache.hudi.client.heartbeat.HeartbeatUtils
Deletes the heartbeat file for the specified instant.
deleteHeartbeatFile(HoodieStorage, String, String, HoodieWriteConfig) - Static method in class org.apache.hudi.client.heartbeat.HeartbeatUtils
Deletes the heartbeat file for the specified instant.
deleteInflightAndRequestedInstant(boolean, HoodieActiveTimeline, HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
Delete Inflight instant if enabled.
deleteInstants - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
deleteMarkerDir(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
Deletes Marker directory corresponding to an instant.
deleteMarkerDir(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
deleteMarkerDir(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.WriteMarkers
Deletes the marker directory.
deleteMetadataIndexIfNecessary() - Method in class org.apache.hudi.table.HoodieTable
Deletes the metadata partition if the writer disables any metadata index.
deletePartitions(String, List<MetadataPartitionType>) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Deletes the given metadata partitions.
deletePartitions(HoodieEngineContext, String, List<String>) - Method in class org.apache.hudi.table.HoodieTable
Deletes all data of partitions.
DeletePartitionUtils - Class in org.apache.hudi.client.utils
A utility class for helper functions when performing a delete partition operation.
DeletePartitionUtils() - Constructor for class org.apache.hudi.client.utils.DeletePartitionUtils
 
deletePrepped(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Delete records from Hoodie table based on HoodieKey and HoodieRecordLocation specified in preppedRecords.
deletePrepped(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Delete records from Hoodie table based on HoodieKey and HoodieRecordLocation specified in preppedRecords.
deleteSavepoint() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Delete a savepoint based on the latest commit action on the savepoint timeline.
deleteSavepoint(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Delete a savepoint that was created.
deleteSavepoint(HoodieTable, String) - Static method in class org.apache.hudi.table.action.savepoint.SavepointHelpers
 
deltaCommitTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
DELTASTREAMER_CHECKPOINT_KEY - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DESIRED_PUTS_TIME_IN_SECONDS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
destPath - Variable in class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
detectAndResolveConflictIfNecessary() - Method in class org.apache.hudi.table.marker.SimpleDirectMarkerBasedDetectionStrategy
 
detectAndResolveConflictIfNecessary() - Method in class org.apache.hudi.table.marker.SimpleTransactionDirectMarkerBasedDetectionStrategy
 
determinesNumFileGroups() - Method in class org.apache.hudi.table.storage.HoodieConsistentBucketLayout
Bucketing controls the number of file groups directly.
determinesNumFileGroups() - Method in class org.apache.hudi.table.storage.HoodieDefaultLayout
 
determinesNumFileGroups() - Method in class org.apache.hudi.table.storage.HoodieSimpleBucketLayout
Bucketing controls the number of file groups directly.
determinesNumFileGroups() - Method in class org.apache.hudi.table.storage.HoodieStorageLayout
By default, layout does not directly control the total number of files.
DirectMarkerTransactionManager - Class in org.apache.hudi.client.transaction
This class allows clients to start and end transactions for creating direct marker, used by `SimpleTransactionDirectMarkerBasedDetectionStrategy`, when early conflict detection is enabled.
DirectMarkerTransactionManager(HoodieWriteConfig, HoodieStorage, String, String) - Constructor for class org.apache.hudi.client.transaction.DirectMarkerTransactionManager
 
DirectWriteMarkers - Class in org.apache.hudi.table.marker
Marker operations of directly accessing the file system to create and delete marker files.
DirectWriteMarkers(HoodieStorage, String, String, String) - Constructor for class org.apache.hudi.table.marker.DirectWriteMarkers
 
DirectWriteMarkers(HoodieTable, String) - Constructor for class org.apache.hudi.table.marker.DirectWriteMarkers
 
doAppend() - Method in class org.apache.hudi.io.HoodieAppendHandle
 
doAppend - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
doesMarkerDirExist() - Method in class org.apache.hudi.table.marker.DirectWriteMarkers
 
doesMarkerDirExist() - Method in class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
doesMarkerDirExist() - Method in class org.apache.hudi.table.marker.WriteMarkers
 
doInitTable(WriteOperationType, HoodieTableMetaClient, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Performs necessary bootstrapping operations (for ex, validating whether Metadata Table has to be bootstrapped).
doRollbackAndGetStats(HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
doSkipDefaultPartitionValidation(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
doSkipDefaultPartitionValidation() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in interface org.apache.hudi.table.upgrade.DowngradeHandler
to be invoked to downgrade hoodie table from one version to a lower version.
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.EightToSevenDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.FiveToFourDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.FourToThreeDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.OneToZeroDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.SevenToSixDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.SixToFiveDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.ThreeToTwoDowngradeHandler
 
downgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.TwoToOneDowngradeHandler
 
downgrade(HoodieTableVersion, HoodieTableVersion, String) - Method in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
DowngradeHandler - Interface in org.apache.hudi.table.upgrade
Interface to assist in downgrading Hoodie table.
doWrite(HoodieRecord, Schema, TypedProperties) - Method in class org.apache.hudi.io.HoodieAppendHandle
 
doWrite(HoodieRecord, Schema, TypedProperties) - Method in class org.apache.hudi.io.HoodieCreateHandle
Perform the actual writing of the given record into the backing file.
doWrite(HoodieRecord, Schema, TypedProperties) - Method in class org.apache.hudi.io.HoodieWriteHandle
Perform the actual writing of the given record into the backing file.
drop(HoodieTableMetaClient, String, boolean) - Method in class org.apache.hudi.table.action.index.functional.BaseHoodieIndexClient
Drop an index.
dropBootstrapIndexIfNeeded(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
dropIndex(List<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Drops the index and removes the metadata partitions.
dropIndexOnRestore() - Method in class org.apache.hudi.table.action.BaseActionExecutor
Drop metadata partition, for restore operation for certain metadata partitions.
dropMetadataPartitions(List<String>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
dropMetadataPartitions(List<String>) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Drop the given metadata partitions.
DURATION_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 

E

EARLY_CONFLICT_DETECTION_CHECK_COMMIT_CONFLICT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EARLY_CONFLICT_DETECTION_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EARLY_CONFLICT_DETECTION_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
earlyConflictDetectionCheckCommitConflict() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
EightToSevenDowngradeHandler - Class in org.apache.hudi.table.upgrade
Version 7 is going to be placeholder version for bridge release 0.16.0.
EightToSevenDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.EightToSevenDowngradeHandler
 
EMBEDDED_TIMELINE_NUM_SERVER_THREADS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EMBEDDED_TIMELINE_SERVER_COMPRESS_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EMBEDDED_TIMELINE_SERVER_COMPRESS_OUTPUT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EMBEDDED_TIMELINE_SERVER_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EMBEDDED_TIMELINE_SERVER_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EMBEDDED_TIMELINE_SERVER_PORT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EMBEDDED_TIMELINE_SERVER_PORT_NUM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EMBEDDED_TIMELINE_SERVER_REUSE_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EMBEDDED_TIMELINE_SERVER_THREADS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EMBEDDED_TIMELINE_SERVER_USE_ASYNC - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EMBEDDED_TIMELINE_SERVER_USE_ASYNC_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
EmbeddedTimelineServerHelper - Class in org.apache.hudi.client.embedded
Helper class to instantiate embedded timeline service.
EmbeddedTimelineServerHelper() - Constructor for class org.apache.hudi.client.embedded.EmbeddedTimelineServerHelper
 
EmbeddedTimelineService - Class in org.apache.hudi.client.embedded
Timeline Service that runs as part of write client.
emitCompactionCompleted() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
emitCompactionRequested() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
emitConflictResolutionFailed() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
emitConflictResolutionSuccessful() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
emitIndexTypeMetrics(int) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
emitMetadataEnablementMetrics(boolean, boolean, boolean, boolean) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
EMPTY_RECORDKEY_PLACEHOLDER - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
EMPTY_STRING - Static variable in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
 
ENABLE_LOG_COMPACTION - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
enabledPartitionTypes - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
enableInlinePartitionTTL(Boolean) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
enableOptimizedLogBlockScan(HoodieWriteConfig) - Method in class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
enableOptimizedLogBlockScan(HoodieWriteConfig) - Method in class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
enableOptimizedLogBlocksScan() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
encodePartitionPath - Variable in class org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator
 
end() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
Called once, after all elements are processed.
end() - Method in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
endTransaction(String, InstantGenerator) - Method in class org.apache.hudi.client.transaction.DirectMarkerTransactionManager
 
endTransaction(Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.TransactionManager
 
EngineBroadcastManager - Class in org.apache.hudi.table
Broadcast variable management for engines.
EngineBroadcastManager() - Constructor for class org.apache.hudi.table.EngineBroadcastManager
 
engineContext - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
engineContext - Variable in class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
 
engineContext - Variable in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
engineContext - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
engineType - Variable in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
enqueuePendingAsyncServiceInstant(String) - Method in class org.apache.hudi.async.HoodieAsyncService
Enqueues new pending table service instant.
EQUALITY_SQL_QUERIES - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
equals(Object) - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
equals(Object) - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
ERROR_ENABLE_VALIDATE_RECORD_CREATION - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_ENABLE_VALIDATE_TARGET_SCHEMA - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_BASE_PATH - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_ENABLED - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_INSERT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_UPSERT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_WRITE_CLASS - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TABLE_WRITE_FAILURE_STRATEGY - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
ERROR_TARGET_TABLE - Static variable in class org.apache.hudi.config.HoodieErrorTableConfig
 
estimatedNumberOfBytesWritten - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
EVENT_TIME_FIELD - Static variable in class org.apache.hudi.config.HoodiePayloadConfig
 
execute() - Method in class org.apache.hudi.table.action.BaseActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.clean.CleanActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.clean.CleanPlanActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.cluster.ClusteringPlanActionExecutor
 
execute(I) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
execute(String, K, HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, BaseCommitActionExecutor<T, I, K, O, R>) - Method in class org.apache.hudi.table.action.commit.BaseDeleteHelper
 
execute(String, HoodieData<HoodieKey>, HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>>, BaseCommitActionExecutor<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>, R>) - Method in class org.apache.hudi.table.action.commit.HoodieDeleteHelper
 
execute() - Method in class org.apache.hudi.table.action.compact.RunCompactionActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.compact.ScheduleCompactionActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.index.RunIndexActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.index.ScheduleIndexActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.restore.BaseRestoreActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.rollback.RestorePlanActionExecutor
 
execute() - Method in class org.apache.hudi.table.action.savepoint.SavepointActionExecutor
 
EXECUTE_CLEAN - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
EXECUTE_CLUSTERING - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
EXECUTE_COMPACTION - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
executeClean() - Method in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
executeClustering() - Method in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
executeClustering(HoodieClusteringPlan) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
executeCompaction() - Method in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
executeRequest(String, Map<String, String>, TypeReference<T>, HttpRequestClient.RequestMethod) - Method in class org.apache.hudi.util.HttpRequestClient
 
executeRequestWithRetry(String, Map<String, String>, TypeReference<T>, HttpRequestClient.RequestMethod) - Method in class org.apache.hudi.util.HttpRequestClient
 
executeRollback(HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
Execute actual rollback and fetch list of RollbackStats.
executeRollback(HoodieInstant, HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
Execute rollback and fetch rollback stats.
executeRollback(HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor
 
executeRollback(HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.MergeOnReadRollbackActionExecutor
 
EXECUTION_ENGINE - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
EXECUTION_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
ExecutorFactory - Class in org.apache.hudi.util
 
ExecutorFactory() - Constructor for class org.apache.hudi.util.ExecutorFactory
 
EXTERNAL_RECORD_AND_SCHEMA_TRANSFORMATION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
EXTRA_PARAMS - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
extractRecordKeys(String) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Extracts the record key fields in strings out of the given record key, this is the reverse operation of KeyGenUtils.getRecordKey(GenericRecord, String, boolean).
extractRecordKeysByFields(String, List<String>) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
extraMetadata - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 

F

FAIL_ON_INLINE_TABLE_SERVICE_EXCEPTION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
FAIL_ON_TIMELINE_ARCHIVING_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
FAIL_ON_TIMELINE_ARCHIVING_ENABLED_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
FAILED_WRITES_CLEANER_POLICY - Static variable in class org.apache.hudi.config.HoodieCleanConfig
 
FAILED_WRITES_CLEANER_POLICY_PROP - Static variable in class org.apache.hudi.config.HoodieCleanConfig
Deprecated.
FailOnFirstErrorWriteStatus - Class in org.apache.hudi.client
This class can be used as WriteStatus when we want to fail fast and at the first available exception/error.
FailOnFirstErrorWriteStatus(Boolean, Double) - Constructor for class org.apache.hudi.client.FailOnFirstErrorWriteStatus
 
FAILURE_EXTENSION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
fetchRecordLocations(HoodieEngineContext, HoodieTable, int, List<Pair<String, HoodieBaseFile>>) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
fetchRecordLocationsForAffectedPartitions(HoodieData<HoodieKey>, HoodieEngineContext, HoodieTable, int) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
Fetch record locations for passed in HoodieKeys.
FILE_LAYER_ZERO - Static variable in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
fileGroupsInPendingClustering - Variable in class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
 
fileId - Variable in class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
fileId - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
FILEID_PREFIX_PROVIDER_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
fileIdPfxList - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
FileIdPrefixProvider - Class in org.apache.hudi.table
 
FileIdPrefixProvider(TypedProperties) - Constructor for class org.apache.hudi.table.FileIdPrefixProvider
 
FileSliceMetricUtils - Class in org.apache.hudi.client.utils
A utility class for calculating metrics related to FileSlice.
FileSliceMetricUtils() - Constructor for class org.apache.hudi.client.utils.FileSliceMetricUtils
 
FILESYSTEM_LOCK_EXPIRE - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
FILESYSTEM_LOCK_PATH - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
FileSystemBasedLockProvider - Class in org.apache.hudi.client.transaction.lock
A FileSystem based lock.
FileSystemBasedLockProvider(LockConfiguration, StorageConfiguration<?>) - Constructor for class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
fileWriter - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
fileWriter - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
filter(List<String>, HoodieWriteConfig) - Static method in class org.apache.hudi.table.action.cluster.ClusteringPlanPartitionFilter
 
filterExists(I) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Filter out HoodieRecords that already exists in the output folder.
filterFileSlice(FileSlice, String, Set<HoodieFileGroupId>, Option<InstantRange>) - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
filterFileSlice(FileSlice, String, Set<HoodieFileGroupId>, Option<InstantRange>) - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieLogCompactionPlanGenerator
 
filterKeysFromFile(StoragePath, List<String>, HoodieStorage) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Given a list of row keys and one file, return only row keys existing in that file.
filterLogCompactionOperations() - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
filterLogCompactionOperations() - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieCompactionPlanGenerator
 
filterLogCompactionOperations() - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieLogCompactionPlanGenerator
 
filterPartitionPaths(List<String>) - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
Return list of partition paths to be considered for clustering.
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.BoundedPartitionAwareCompactionStrategy
 
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
Filter the partition paths based on compaction strategy.
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.CompositeCompactionStrategy
 
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.PartitionRegexBasedCompactionStrategy
 
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.UnBoundedPartitionAwareCompactionStrategy
 
filterPartitionPathsByStrategy(List<String>) - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
filterPartitionPathsByStrategy(List<String>) - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieCompactionPlanGenerator
 
FINALIZE_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
FINALIZE_WRITE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
FINALIZE_WRITE_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
FINALIZED_FILES_NUM_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
finalizeTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
finalizeWrite(HoodieTable, String, List<HoodieWriteStat>) - Method in class org.apache.hudi.client.BaseHoodieClient
Finalize Write operation.
finalizeWrite(String, List<HoodieWriteStat>, HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
Finalize Write operation.
finalizeWrite(HoodieEngineContext, String, List<HoodieWriteStat>) - Method in class org.apache.hudi.table.HoodieTable
Finalize the written data onto storage.
findConflictInstantsInPartition(HoodieTable, String, int, Set<String>) - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
Find out the conflict instants with given partition and bucket id.
findInstantFilesToRemove(String, List<String>, HoodieActiveTimeline, HoodieArchivedTimeline) - Static method in class org.apache.hudi.table.repair.RepairUtils
Finds the dangling files to remove for a given instant to repair.
findMatchingFilesForRecordKeys(HoodieWriteConfig, HoodieEngineContext, HoodieTable, HoodiePairData<String, String>, HoodiePairData<HoodieFileGroupId, String>, Map<String, List<BloomIndexFileInfo>>, Map<String, Long>) - Method in class org.apache.hudi.index.bloom.BaseHoodieBloomIndexHelper
Find out pair.
findMatchingFilesForRecordKeys(HoodieWriteConfig, HoodieEngineContext, HoodieTable, HoodiePairData<String, String>, HoodiePairData<HoodieFileGroupId, String>, Map<String, List<BloomIndexFileInfo>>, Map<String, Long>) - Method in class org.apache.hudi.index.bloom.ListBasedHoodieBloomIndexHelper
 
finish() - Method in class org.apache.hudi.execution.CopyOnWriteInsertHandler
 
finish() - Method in class org.apache.hudi.table.action.bootstrap.BootstrapRecordConsumer
 
finish() - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper.UpdateHandler
 
finishRollback(HoodieInstant, HoodieRollbackMetadata) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
FiveToFourDowngradeHandler - Class in org.apache.hudi.table.upgrade
 
FiveToFourDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.FiveToFourDowngradeHandler
 
FiveToSixUpgradeHandler - Class in org.apache.hudi.table.upgrade
Upgrade handle to assist in upgrading hoodie table from version 5 to 6.
FiveToSixUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.FiveToSixUpgradeHandler
 
FLINK_CONSISTENT_BUCKET_CLUSTERING_PLAN_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
FLINK_SIZED_BASED_CLUSTERING_PLAN_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
flushArchiveEntries(List<IndexedRecord>, StoragePath) - Method in class org.apache.hudi.client.timeline.versioning.v1.TimelineArchiverV1
Keeping for downgrade from 1.x LSM archived timeline.
forceShutdown(AsyncArchiveService) - Static method in class org.apache.hudi.async.AsyncArchiveService
 
forceShutdown(AsyncCleanerService) - Static method in class org.apache.hudi.async.AsyncCleanerService
 
forTable(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
FourToFiveUpgradeHandler - Class in org.apache.hudi.table.upgrade
Upgrade handler to upgrade Hudi's table version from 4 to 5.
FourToFiveUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.FourToFiveUpgradeHandler
 
FourToThreeDowngradeHandler - Class in org.apache.hudi.table.upgrade
DowngradeHandler to assist in downgrading HoodieTable from version 4 to 3.
FourToThreeDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.FourToThreeDowngradeHandler
 
from(TypedProperties) - Static method in class org.apache.hudi.config.HoodieClusteringConfig
 
fromClassName(String) - Static method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
fromInputStream(InputStream) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
fromInstantAndDetails(List<Pair<HoodieInstant, Option<byte[]>>>) - Static method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
FULL_BOOTSTRAP_INPUT_PROVIDER - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
FULL_BOOTSTRAP_INPUT_PROVIDER_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
FullRecordBootstrapDataProvider<I> - Class in org.apache.hudi.client.bootstrap
Creates Hoodie Records with complete record data, given a list of partitions to be bootstrapped.
FullRecordBootstrapDataProvider(TypedProperties, HoodieEngineContext) - Constructor for class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
FullRecordBootstrapModeSelector - Class in org.apache.hudi.client.bootstrap.selector
 
FullRecordBootstrapModeSelector(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.selector.FullRecordBootstrapModeSelector
 

G

generateClusteringPlan() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Generate metadata for grouping eligible files and create a plan.
generateClusteringPlan() - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
 
generateCompactionPlan(String) - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
generateCompactionPlan(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
Generate Compaction plan.
generateHeader(String) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
 
generateInputRecords(String, String, List<Pair<String, List<HoodieFileStatus>>>, HoodieWriteConfig) - Method in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
Generates a list of input partition and files and returns a collection representing source.
generateLogStatement(LockState, String) - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
generateLogStatement(LockState) - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
generateLogSuffixString() - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
generateLogSuffixString() - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
generatePartitionToFileIdPfxIdxMap(Map<String, ConsistentBucketIdentifier>) - Static method in class org.apache.hudi.index.bucket.ConsistentBucketIndexUtils
Initialize fileIdPfx for each data partition.
generateWriteToken(TaskContextSupplier) - Static method in class org.apache.hudi.util.CommonClientUtils
 
get(MarkerType, HoodieTable, String) - Static method in class org.apache.hudi.table.marker.WriteMarkersFactory
 
GET_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
getActiveActionsIterator() - Method in class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader
 
getActiveActionsIterator(HoodieArchivedTimeline.TimeRangeFilter) - Method in class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader
 
getActiveTimeline() - Method in class org.apache.hudi.table.HoodieTable
 
getAllLeafFoldersWithFiles(HoodieFileFormat, HoodieStorage, String, HoodieEngineContext) - Static method in class org.apache.hudi.table.action.bootstrap.BootstrapUtils
Returns leaf folders with files under a path.
getAllMarkerPaths(HoodieTable, HoodieEngineContext, String, int) - Static method in class org.apache.hudi.table.marker.MarkerBasedRollbackUtils
Gets all marker paths.
getArchiveCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getArchiveDeleteParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAsyncClusterMaxCommits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAsyncConflictDetectorInitialDelayMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAsyncConflictDetectorPeriodMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAttemptId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getBaseAndLogFilePathsFromTimeline(HoodieTimeline, HoodieInstant) - Static method in class org.apache.hudi.table.repair.RepairUtils
Gets the base and log file paths written for a given instant from the timeline.
getBaseFileExtension() - Method in class org.apache.hudi.table.HoodieTable
 
getBaseFileFormat() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBaseFileFormat() - Method in class org.apache.hudi.table.HoodieTable
 
getBaseFileOnlyView() - Method in class org.apache.hudi.table.HoodieTable
Get the base file only view of the file system for this table.
getBaseInstantTime() - Method in class org.apache.hudi.io.HoodieKeyLookupResult
 
getBasePath() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getBasePath() - Method in class org.apache.hudi.config.HoodieWriteConfig
base properties.
getBeginPartitionForClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomFilterFPP() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomFilterNumEntries() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomFilterType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomIndexKeysPerBucket() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomIndexPruneByRanges() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomIndexUseCaching() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBloomIndexUseMetadata() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapModeForRegexMatch() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapModeSelectorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapModeSelectorRegex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapPartitionPathTranslatorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapSchema(HoodieEngineContext, List<Pair<String, List<HoodieFileStatus>>>) - Method in class org.apache.hudi.client.bootstrap.HoodieBootstrapSchemaProvider
Main API to select avro schema for bootstrapping.
getBootstrapSourceAndWriteStat() - Method in class org.apache.hudi.client.bootstrap.BootstrapWriteStatus
 
getBootstrapSourceBasePath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapSourceFileMapping() - Method in class org.apache.hudi.client.bootstrap.BootstrapWriteStatus
 
getBootstrapSourceSchema(HoodieEngineContext, List<Pair<String, List<HoodieFileStatus>>>) - Method in class org.apache.hudi.client.bootstrap.HoodieBootstrapSchemaProvider
Select a random file to be used to generate avro schema.
getBootstrapTranslatedPath(String) - Method in class org.apache.hudi.client.bootstrap.translator.BootstrapPartitionPathTranslator
Given a bootstrap partition path, translated partition path.
getBootstrapTranslatedPath(String) - Method in class org.apache.hudi.client.bootstrap.translator.DecodedBootstrapPartitionPathTranslator
 
getBootstrapTranslatedPath(String) - Method in class org.apache.hudi.client.bootstrap.translator.IdentityBootstrapPartitionPathTranslator
 
getBucket(HoodieKey, List<String>) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getBucket(String, String) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getBucket(List<String>) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getBucket(int) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getBucketByFileId(String) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Get bucket of the given file group
getBucketId(HoodieRecord, String, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getBucketId(HoodieKey, String, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getBucketId(HoodieKey, List<String>, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getBucketId(String, String, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getBucketId(List<String>, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getBucketID(HoodieKey) - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
getBucketIndexEngineType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexHashField() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexHashFieldWithDefault() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexMaxNumBuckets() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexMinNumBuckets() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexNumBuckets() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketMergeThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketSplitThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketType() - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
getBulkInsertIsPartitionRecordsSorted(String) - Static method in class org.apache.hudi.config.HoodieInternalConfig
Returns if partition records are sorted or not.
getBulkInsertShuffleParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBulkInsertSortMode() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCallbackClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCandidateInstants(HoodieTableMetaClient, HoodieInstant, Option<HoodieInstant>) - Method in interface org.apache.hudi.client.transaction.ConflictResolutionStrategy
Stream of instants to check conflicts against.
getCandidateInstants(HoodieTableMetaClient, HoodieInstant, Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.PreferWriterConflictResolutionStrategy
For tableservices like replacecommit and compaction commits this method also returns ingestion inflight commits.
getCandidateInstants(HoodieTableMetaClient, HoodieInstant, Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
getCDCWriteStats() - Method in class org.apache.hudi.io.HoodieCDCLogger
 
getClassName() - Method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
 
getCleanCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getCleanerCommitsRetained() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanerFileVersionsRetained() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanerHoursRetained() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanerParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanerPolicy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleaningMaxCommits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleaningTriggerStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanPlan(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getCleanTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get clean timeline.
getClientInitCallbackClassNames() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClientSpecifiedViewStorageConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCloudWatchMaxDatumsPerRequest() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCloudWatchMetricNamespace() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCloudWatchMetricPrefix() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCloudWatchReportPeriodSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getClusteringExecutionStrategyClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringGroupReadParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringMaxBytesInGroup() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringMaxNumGroups() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringMaxParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringPartitionFilterRegexPattern() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringPartitionSelected() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringPlanPartitionFilterMode() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringPlanStrategyClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
Clustering properties.
getClusteringSmallFileLimit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringSortColumns() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringTargetFileMaxBytes() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringUpdatesStrategyClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getColumnsEnabledForBloomFilterIndex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getColumnStatsIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCommitActionType() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getCommitActionType() - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
getCommitArchivalBatchSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCommitCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getCommitMetadata(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getCommitMetadata() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getCommitMetadataOption() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getCommitTime() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getCommonConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getCompactionExecutionStrategy(HoodieCompactionPlan) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
 
getCompactionLazyBlockReadEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionLogFileNumThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionLogFileSizeThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionPlan(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getCompactionPlan(HoodieTableMetaClient, List<HoodieCompactionOperation>) - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
getCompactionPlan(HoodieTableMetaClient, List<HoodieCompactionOperation>) - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieCompactionPlanGenerator
 
getCompactionPlan(HoodieTableMetaClient, List<HoodieCompactionOperation>) - Method in class org.apache.hudi.table.action.compact.plan.generators.HoodieLogCompactionPlanGenerator
 
getCompactionReverseLogReadEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionSpecifyPartitionPathRegex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getComparator() - Method in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
getCompletedCleanTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the completed (no-inflights) clean timeline.
getCompletedCommitsTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the completed (no-inflights) commit + deltacommit timeline.
getCompletedCommitTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the completed (no-inflights) commit timeline.
getCompletedInstantsDuringCurrentWriteOperation(HoodieTableMetaClient, Set<String>) - Static method in class org.apache.hudi.client.utils.TransactionUtils
Helper to find the instants that completed during this operation.
getCompletedSavepointTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the completed (no-inflights) savepoint timeline.
getConfig() - Method in class org.apache.hudi.client.BaseHoodieClient
 
getConfig() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getConfig() - Method in class org.apache.hudi.table.HoodieTable
 
getConfigInputDateFormatDelimiter() - Method in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
Returns the input date format delimiter, comma by default.
getConflictResolutionCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getConsistencyGuard(HoodieStorage, ConsistencyGuardConfig) - Static method in class org.apache.hudi.table.HoodieTable
Instantiate ConsistencyGuard based on configs.
getConsistencyGuardConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getContext() - Method in class org.apache.hudi.table.HoodieTable
 
getCopyOnWriteInsertSplitSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCopyOnWriteRecordSizeEstimate() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCurrentOwnerLockInfo() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
getCurrentTransactionOwner() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
getDatadogApiKey() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogApiKeySkipValidation() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogApiSite() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogApiTimeoutSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogMetricHost() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogMetricPrefix() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogMetricTags() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDatadogReportPeriodSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDateAtOffsetFromToday(int) - Static method in class org.apache.hudi.table.action.compact.strategy.BoundedPartitionAwareCompactionStrategy
 
getDefaultEarlyConflictDetectionStrategy(MarkerType) - Static method in class org.apache.hudi.table.marker.ConflictDetectionUtils
 
getDefaultPartitionPathSeparator() - Method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
getDefaultPartitionVal() - Method in class org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator
Set default value to partitionVal if the input value of partitionPathField is null.
getDeletedSecondaryRecordMapping(HoodieEngineContext, Map<String, String>, HoodieIndexDefinition) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getDeletePaths(String, Option<HoodieInstant>) - Method in class org.apache.hudi.table.action.clean.CleanPlanner
Returns files to be cleaned for the given partitionPath based on cleaning policy.
getDeleteShuffleParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getDeltaCommitCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getDescription() - Method in enum org.apache.hudi.config.HoodieErrorTableConfig.ErrorWriteFailureStrategy
 
getDurationInMs(long) - Method in class org.apache.hudi.metrics.HoodieMetrics
By default, the timer context returns duration with nano seconds.
getDynamicBloomFilterMaxNumEntries() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEarliestCommitToRetain() - Method in class org.apache.hudi.table.action.clean.CleanPlanner
Returns the earliest commit to retain based on cleaning policy.
getEarlyConflictDetectionStrategyClassName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEmbeddedTimelineServerCompressOutput() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEmbeddedTimelineServerPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEmbeddedTimelineServerThreads() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEmbeddedTimelineServerUseAsync() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEmptyPartition() - Method in class org.apache.hudi.keygen.GlobalAvroDeleteKeyGenerator
 
getEmptyPartition() - Method in class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
getEnabledPartitionTypes() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getEndPartitionForClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEngineBroadcastManager(HoodieEngineContext) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
 
getEngineContext() - Method in class org.apache.hudi.client.BaseHoodieClient
 
getEngineContext() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
getEngineContext() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
getEngineType() - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
getEngineType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getEngineType() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getErrors() - Method in class org.apache.hudi.client.WriteStatus
 
getException() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
getExecutorType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getExpiredPartitionPaths() - Method in class org.apache.hudi.table.action.ttl.strategy.KeepByTimeStrategy
 
getExpiredPartitionPaths() - Method in class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
Get expired partition paths for a specific partition ttl strategy.
getExpiredPartitionsForTimeStrategy(List<String>) - Method in class org.apache.hudi.table.action.ttl.strategy.KeepByCreationTimeStrategy
 
getExpiredPartitionsForTimeStrategy(List<String>) - Method in class org.apache.hudi.table.action.ttl.strategy.KeepByTimeStrategy
 
getExpressionIndexRecords(List<Pair<String, Pair<String, Long>>>, HoodieIndexDefinition, HoodieTableMetaClient, int, Schema, StorageConfiguration<?>, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getExtraMetadata() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getExtraMetadata() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Returns any specific parameters to be stored as part of clustering metadata.
getFailedRecords() - Method in class org.apache.hudi.client.WriteStatus
 
getFailedWritesCleanPolicy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFileId() - Method in class org.apache.hudi.client.WriteStatus
 
getFileId() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
getFileId() - Method in class org.apache.hudi.io.HoodieKeyLookupResult
 
getFileId() - Method in class org.apache.hudi.io.HoodieReadHandle
 
getFileId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getFileId() - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
getFileId() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getFileIdPfx(int) - Method in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
getFileIdPfx(int) - Method in interface org.apache.hudi.table.BulkInsertPartitioner
Return file group id prefix for the given data partition.
getFileIdPrefix() - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
getFileIdPrefixProviderClassName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFileListingParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFileSliceInfo(List<FileSlice>) - Static method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
getFileSlicesEligibleForClustering(String) - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Generate candidate clustering file slices of the given partition.
getFileSlicesEligibleForClustering(String) - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Return file slices eligible for clustering.
getFilesToBeDeleted() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getFileSystemRetryConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFileSystemView() - Method in class org.apache.hudi.table.HoodieTable
Get the view of the file system for this table.
getFinalizeCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getFinalizeDuration() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getFinalizeWriteParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFormerBucket(String) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Get the former node of the given node (inferred from file id).
getFormerBucket(int) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Get the former node of the given node (inferred from hash value).
getFullBootstrapInputProvider() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFullBootstrapResult() - Method in class org.apache.hudi.table.action.bootstrap.HoodieBootstrapWriteMetadata
 
getGlobalBloomIndexUpdatePartitionPath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGlobalError() - Method in class org.apache.hudi.client.WriteStatus
 
getGlobalIndexReconcileParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGlobalSimpleIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGlobalSimpleIndexUpdatePartitionPath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGlobalStat() - Method in class org.apache.hudi.table.WorkloadProfile
 
getGraphiteMetricPrefix() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGraphiteReportPeriodSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGraphiteServerHost() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getGraphiteServerPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHashKeys(HoodieKey, String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getHashKeys(String, String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getHashKeys(String, List<String>) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
getHBaseIndexDesiredPutsTime() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexGetBatchSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexKerberosUserKeytab() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexKerberosUserPrincipal() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexMasterPrincipal() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexMaxQPSFraction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexMaxQPSPerRegionServer() - Method in class org.apache.hudi.config.HoodieWriteConfig
This should be same across various jobs.
getHBaseIndexMinQPSFraction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexPutBatchSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexPutBatchSizeAutoCompute() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexQPSFraction() - Method in class org.apache.hudi.config.HoodieWriteConfig
Fraction of the global share of QPS that should be allocated to this job.
getHBaseIndexRegionCount() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexRegionserverPrincipal() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexRollbackSync() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexSecurityAuthentication() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseIndexShouldComputeQPSDynamically() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseIndexUpdatePartitionPath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseQPSResourceAllocatorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseQPSZKnodePath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseTableName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseZkPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHbaseZkQuorum() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseZkZnodeConnectionTimeout() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseZkZnodeParent() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHBaseZkZnodeSessionTimeout() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHeartbeat(String) - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
getHeartbeatClient() - Method in class org.apache.hudi.client.BaseHoodieClient
 
getHeartbeatFolderPath() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
getHFileBlockSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHFileCompressionAlgorithm() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHFileMaxFileSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHoodieClientHeartbeatIntervalInMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHoodieClientHeartbeatTolerableMisses() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getHoodieTable() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
getHoodieTable() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
getHoodieTableMetaClient() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getHoodieView() - Method in class org.apache.hudi.table.HoodieTable
Get complete view of the file system for this table with ability to force sync.
getHoodieWriteStat() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getIndex() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getIndex(HoodieWriteConfig, HoodieEngineContext) - Method in class org.apache.hudi.table.HoodieTable
 
getIndex() - Method in class org.apache.hudi.table.HoodieTable
Return the index.
getIndexClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getIndexCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getIndexingCheckTimeoutSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getIndexingConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getIndexingMetadataWriter(String) - Method in class org.apache.hudi.table.HoodieTable
Gets the metadata writer for async indexer.
getIndexLookupDuration() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getIndexType() - Method in class org.apache.hudi.config.HoodieWriteConfig
index properties.
getIndexUpdateDuration() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getInflightAndRequestedInstants(HoodieTableMetaClient) - Static method in class org.apache.hudi.client.utils.TransactionUtils
Get InflightAndRequest instants.
getInflightCommitMetadata(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getInitialConsistencyCheckIntervalMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInlineClusterMaxCommits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInlineCompactDeltaCommitMax() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInlineCompactDeltaSecondsMax() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInlineCompactTriggerStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInputDateTimeZone() - Method in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
Returns the datetime zone one should expect the incoming values into.
getInputDateTimeZone() - Method in class org.apache.hudi.keygen.parser.HoodieDateTimeParser
 
getInputFormatter() - Method in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
Returns input formats in which datetime based values might be coming in incoming records.
getInputFormatter() - Method in class org.apache.hudi.keygen.parser.HoodieDateTimeParser
 
getInputPartitionPathStatMap() - Method in class org.apache.hudi.table.WorkloadProfile
 
getInsertHandler() - Method in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
getInsertLocationToCount() - Method in class org.apache.hudi.table.WorkloadStat
 
getInsertShuffleParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInsertValue(Schema) - Method in class org.apache.hudi.client.bootstrap.BootstrapRecordPayload
 
getInstance(TimelineLayoutVersion, HoodieWriteConfig, HoodieTable<T, I, K, O>) - Static method in class org.apache.hudi.client.timeline.TimelineArchivers
 
getInstance(HoodieWriteConfig, HoodieTable<?, ?, ?, ?>) - Static method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
getInstance(HoodieWriteConfig, HoodieTable<?, ?, ?, ?>, Option<StoragePath>) - Static method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
getInstance(HoodieWriteConfig, TaskContextSupplier, HoodieTableMetaClient) - Static method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
getInstance() - Static method in class org.apache.hudi.index.bloom.ListBasedHoodieBloomIndexHelper
 
getInstance() - Static method in class org.apache.hudi.table.action.compact.CompactHelpers
 
getInstantActionState() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getInstantActionType() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getInstantFileNameGenerator() - Method in class org.apache.hudi.table.HoodieTable
 
getInstantFileNameParser() - Method in class org.apache.hudi.table.HoodieTable
 
getInstantGenerator() - Method in class org.apache.hudi.table.HoodieTable
 
getInstantRange(HoodieTableMetaClient) - Method in class org.apache.hudi.table.action.compact.CompactHelpers
 
getInstantsToRollback(HoodieTableMetaClient, HoodieFailedWritesCleaningPolicy, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
getInstantTimestamp() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getInternalSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInternalSchemaAndMetaClient() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getInvalidDataPaths(WriteMarkers) - Method in class org.apache.hudi.table.HoodieTable
Returns the possible invalid data file name with given marker files.
getIOType() - Method in class org.apache.hudi.io.HoodieAppendHandle
 
getIOType() - Method in class org.apache.hudi.io.HoodieCreateHandle
 
getIOType() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getIOType() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getJmxHost() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getJmxPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getKeyGeneratorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLastCompletedCommitTimestamp() - Method in class org.apache.hudi.table.action.clean.CleanPlanner
Returns the last completed commit timestamp before clean.
getLastCompletedTransactionOwner() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
getLastCompletedTxnInstantAndMetadata(HoodieTableMetaClient) - Static method in class org.apache.hudi.client.utils.TransactionUtils
Get the last completed transaction hoodie instant and HoodieCommitMetadata.getExtraMetadata().
getLatestBaseFile(HoodieTable<?, ?, ?, ?>, String, String) - Static method in class org.apache.hudi.io.HoodieMergeHandle
 
getLatestBaseFile() - Method in class org.apache.hudi.io.HoodieReadHandle
 
getLatestBaseFilesForAllPartitions(List<String>, HoodieEngineContext, HoodieTable) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Fetches Pair of partition path and HoodieBaseFiles for interested partitions.
getLatestBaseFilesForPartition(String, HoodieTable) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Fetches Pair of partition path and HoodieBaseFiles for interested partitions.
getLatestBaseInstant() - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
getLatestBaseInstant() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getLatestFileSlicesForPartition(String, HoodieTable) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Fetches Pair of partition path and FileSlices for interested partitions.
getLatterBucket(String) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Get the latter node of the given node (inferred from file id).
getLatterBucket(int) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Get the latter node of the given node (inferred from hash value).
getLayoutOptimizationCurveBuildMethod() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLayoutOptimizationSampleSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLayoutOptimizationStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLayoutType() - Method in class org.apache.hudi.config.HoodieWriteConfig
Layout configs.
getLeft() - Method in class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
getLock() - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
getLock() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
getLockAcquireWaitTimeoutInMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockBasePath(String) - Static method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
getLockConfig(String) - Static method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
Returns a filesystem based lock config with given table path.
getLockCreateTime() - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
getLockHiveDatabaseName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockHiveTableName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockKey(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
getLockKey(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
getLockKey(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
getLockManager() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
getLockPath() - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
getLockProvider() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
getLockProviderClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockStacksInfo() - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
getLockThreadName() - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
getLogBlocksToBeDeleted() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getLogCompactionBlocksThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogCompactionCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getLogCompactionPlan(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getLogCreationCallback() - Method in class org.apache.hudi.io.HoodieWriteHandle
Returns a log creation hook impl.
getLogDataBlockFormat() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogFileDataBlockMaxSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogFileMaxSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogFileToParquetCompressionRatio() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLookupResult() - Method in class org.apache.hudi.io.HoodieKeyLookupHandle
Of all the keys, that were added, return a list of keys that were actually found in the file group.
getM3Env() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getM3ServerHost() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getM3ServerPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getM3Service() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getM3Tags() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMarkerFileName(String, IOType) - Static method in class org.apache.hudi.table.marker.WriteMarkers
Gets the marker file name, in the format of "[file_name].marker.[IO_type]".
getMarkerPath(String, String, IOType) - Method in class org.apache.hudi.table.marker.WriteMarkers
Returns the marker path.
getMarkersDeleteParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMarkersTimelineServerBasedBatchIntervalMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMarkersTimelineServerBasedBatchNumThreads() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMarkersType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMatchingFilesAndPartition(String, String) - Method in interface org.apache.hudi.index.bloom.IndexFileFilter
Fetches all matching files and partition pair for a given record key and partition path.
getMatchingRecordKeysAndPositions() - Method in class org.apache.hudi.io.HoodieKeyLookupResult
 
getMaxCommitsToKeep() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMaxConsistencyCheckIntervalMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMaxConsistencyChecks() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMaxDFSStreamBufferSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
memory configs.
getMaxFileSize(HoodieFileFormat) - Method in class org.apache.hudi.config.HoodieWriteConfig
storage properties.
getMaxInstantTime(HoodieTableMetaClient) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
 
getMaxMemoryAllowedForMerge(TaskContextSupplier, String) - Static method in class org.apache.hudi.io.IOUtils
Dynamic calculation of max memory to use for spillable map.
getMaxMemoryPerCompaction(TaskContextSupplier, HoodieConfig) - Static method in class org.apache.hudi.io.IOUtils
 
getMaxMemoryPerPartitionMerge() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMaxMemoryPerPartitionMerge(TaskContextSupplier, HoodieConfig) - Static method in class org.apache.hudi.io.IOUtils
 
getMaxRecordKey() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
getMergedRecords() - Method in class org.apache.hudi.io.HoodieMergedReadHandle
 
getMetaClient() - Method in class org.apache.hudi.table.HoodieTable
 
getMetadata() - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getMetadataBloomFilterIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataBootstrapResult() - Method in class org.apache.hudi.table.action.bootstrap.HoodieBootstrapWriteMetadata
 
getMetadataCompactDeltaCommitMax() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataLogCompactBlocksThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataTable() - Method in class org.apache.hudi.table.HoodieTable
 
getMetadataWriter(String) - Method in class org.apache.hudi.table.HoodieTable
Get Table metadata writer.
getMetadataWriter(String, HoodieFailedWritesCleaningPolicy) - Method in class org.apache.hudi.table.HoodieTable
Get Table metadata writer.
getMetricReporterClassName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetricReporterFileBasedConfigs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetricReporterMetricsNamePrefix() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetrics() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getMetrics() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getMetricsConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetricsName(String, String) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getMetricsReporterType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMinAndMaxInstantsToKeep(HoodieTable<?, ?, ?, ?>, HoodieTableMetaClient) - Static method in class org.apache.hudi.client.utils.ArchivalUtils
getMinAndMaxInstantsToKeep is used by archival service to find the min instants and max instants to keep in the active timeline
getMinCommitsToKeep() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMinMaxKeys() - Method in class org.apache.hudi.io.HoodieRangeInfoHandle
 
getMinMaxKeys(HoodieBaseFile) - Method in class org.apache.hudi.io.HoodieRangeInfoHandle
 
getMinRecordKey() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
getMutatedPartitionAndFileIds() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getNextFileId(String) - Method in class org.apache.hudi.io.WriteHandleFactory
 
getNodes() - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getNumberOfOutputFileGroups(long, long) - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
 
getNumBuckets() - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
getNumBuckets() - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
getNumInserts() - Method in class org.apache.hudi.table.WorkloadStat
 
getNumPartitions() - Method in interface org.apache.hudi.table.action.commit.Partitioner
 
getNumUpdates() - Method in class org.apache.hudi.table.WorkloadStat
 
getOldFilePath() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getOperation() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
getOperationType() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getOperationType() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getOperationType() - Method in class org.apache.hudi.table.WorkloadProfile
 
getOrcBlockSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getOrcCompressionCodec() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getOrcMaxFileSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getOrcStripeSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getOrStartEmbeddedTimelineService(HoodieEngineContext, String, HoodieWriteConfig) - Static method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
Returns an existing embedded timeline service if one is running for the given configuration and reuse is enabled, or starts a new one.
getOutputDateFormat() - Method in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
Returns the output date format in which the partition paths will be created for the hudi dataset.
getOutputDateTimeZone() - Method in class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
Returns the datetime zone using which the final partition paths for hudi dataset are created.
getOutputDateTimeZone() - Method in class org.apache.hudi.keygen.parser.HoodieDateTimeParser
 
getOutputPartitionPaths() - Method in class org.apache.hudi.table.WorkloadProfile
 
getOutputPartitionPathStatMap() - Method in class org.apache.hudi.table.WorkloadProfile
 
getOutputWorkloadStat(String) - Method in class org.apache.hudi.table.WorkloadProfile
 
getParquetBlockSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetCompressionCodec() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetCompressionRatio() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetMaxFileSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetPageSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetSmallFileLimit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartialUpdateSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartition(Object) - Method in interface org.apache.hudi.table.action.commit.Partitioner
 
getPartitionColumns(HoodieWriteConfig) - Method in interface org.apache.hudi.table.upgrade.SupportsUpgradeDowngrade
 
getPartitionFieldAndKeyType(String) - Static method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
getPartitionFields() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getPartitionId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getPartitionKeyGenerator() - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
getPartitionKeyGenerator() - Method in interface org.apache.hudi.keygen.AutoRecordKeyGeneratorWrapper
 
getPartitionMetafileFormat() - Method in class org.apache.hudi.table.HoodieTable
 
getPartitionPath() - Method in class org.apache.hudi.client.WriteStatus
 
getPartitionPath() - Method in class org.apache.hudi.io.HoodieKeyLookupResult
 
getPartitionPath() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.ComplexAvroKeyGenerator
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.GlobalAvroDeleteKeyGenerator
 
getPartitionPath(GenericRecord, String, boolean, boolean, boolean) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.SimpleAvroKeyGenerator
 
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator
 
getPartitionPath(Object) - Method in class org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator
Parse and fetch partition path based on data type.
getPartitionPath(GenericRecord) - Method in class org.apache.hudi.metadata.HoodieTableMetadataKeyGenerator
 
getPartitionPath() - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
getPartitionPath() - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
getPartitionPath() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getPartitionPathFields() - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
getPartitionPathFields() - Method in class org.apache.hudi.keygen.GlobalAvroDeleteKeyGenerator
 
getPartitionPathFields() - Method in class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
getPartitionPathFileIDPair() - Method in class org.apache.hudi.io.HoodieReadHandle
 
getPartitionPathFromGenericRecord(GenericRecord, Option<BaseKeyGenerator>) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Fetches partition path from the GenericRecord.
getPartitionPaths() - Method in class org.apache.hudi.table.WorkloadProfile
 
getPartitionPathsForTTL() - Method in class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
Scan and list all partitions for partition ttl management.
getPartitionPathsToClean(Option<HoodieInstant>) - Method in class org.apache.hudi.table.action.clean.CleanPlanner
Returns list of partitions where clean operations needs to be performed.
getPartitionPathWithoutPartitionKeys(String) - Static method in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
If is Hive style partition path, convert it to regular partition path.
getPartitionStatsIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartitionToReplaceFileIds() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getPartitionTTLMaxPartitionsToDelete() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartitionTTLPartitionSelected() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartitionTTLStrategyClassName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartitionTTLStrategyClassName(HoodieConfig) - Static method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
 
getPartitionTTLStrategyDaysRetain() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPartitionTTLStrategyFromType(PartitionTTLStrategyType) - Static method in class org.apache.hudi.table.action.ttl.strategy.HoodiePartitionTTLStrategyFactory
 
getPartitionTTLStrategyNames() - Static method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
 
getPartitionTypes(HoodieTableConfig) - Static method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
Returns list of partition types configured in the partition fields for custom key generator.
getPartitionValues() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getPayloadClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPayloadConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPendingCommitsTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the inflights (no-completed) commit timeline.
getPendingRollbackInfo(HoodieTableMetaClient, String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
getPendingRollbackInfo(HoodieTableMetaClient, String, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
getPendingRollbackInfos(HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
getPendingRollbackInfos(HoodieTableMetaClient, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Fetch map of pending commits to be rolled-back to HoodiePendingRollbackInfo.
getPlanVersion() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Version to support future changes for plan.
getPreCombineField() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPreCommitValidatorEqualitySqlQueries() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPreCommitValidatorInequalitySqlQueries() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPreCommitValidators() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPreCommitValidatorSingleResultSqlQueries() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPreExecuteRunnable() - Method in class org.apache.hudi.table.HoodieTable
 
getPrometheusPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getProps() - Method in class org.apache.hudi.table.FileIdPrefixProvider
 
getPushGatewayDeleteOnShutdown() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayHost() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayJobName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayLabels() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayPort() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayRandomJobNameSuffix() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPushGatewayReportPeriodSeconds() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexGrowthFactor() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexMaxFileGroupCount() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexMaxFileGroupSizeBytes() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexMinFileGroupCount() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexUpdatePartitionPath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordIndexUseCaching() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.ComplexAvroKeyGenerator
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.GlobalAvroDeleteKeyGenerator
 
getRecordKey(GenericRecord, List<String>, boolean) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
getRecordKey(GenericRecord, String, boolean) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.keygen.SimpleAvroKeyGenerator
 
getRecordKey(GenericRecord) - Method in class org.apache.hudi.metadata.HoodieTableMetadataKeyGenerator
 
getRecordKeyFieldNames() - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
getRecordKeyFields(TypedProperties) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
getRecordKeyFromGenericRecord(GenericRecord, Option<BaseKeyGenerator>) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Fetches record key from the GenericRecord.
getRecordLocation(HoodieKey) - Method in class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex.ConsistentBucketIndexLocationMapper
 
getRecordMergeMode() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordMerger() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordMergeStrategyId() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRecordPartitionPath(GenericRecord, List<String>, boolean, boolean, boolean) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
getRecordSizeEstimationThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRegexPatternMatchedPartitions(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
 
getRemoteFileSystemViewConfig() - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
Retrieves proper view storage configs for remote clients to access this service.
getRequestedCommitMetadata(HoodieTableMetaClient) - Method in class org.apache.hudi.client.timeline.ActiveActionWithDetails
 
getRestorePlan(HoodieTableMetaClient, HoodieInstant) - Static method in class org.apache.hudi.table.action.restore.RestoreUtils
Get Latest version of Restore plan corresponding to a restore instant.
getRestoreTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get restore timeline.
getResult() - Method in class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
getRight() - Method in class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
getRollbackBackupDirectory() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRollbackCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getRollbackParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getRollbackPlan(HoodieTableMetaClient, HoodieInstant) - Static method in class org.apache.hudi.table.action.rollback.RollbackUtils
Get Latest version of Rollback plan corresponding to a clean instant.
getRollbackRequests(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
getRollbackRequests(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
getRollbackTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get rollback timeline.
getSavepointedDataFiles(String) - Method in class org.apache.hudi.table.action.clean.CleanPlanner
Get the list of data file names savepointed.
getSavepointTimestamps() - Method in class org.apache.hudi.table.HoodieTable
Get the list of savepoint timestamps in this table.
getSavepointToRestoreTimestamp(HoodieTable, HoodieInstant) - Static method in class org.apache.hudi.table.action.restore.RestoreUtils
Get the savepoint timestamp that this restore instant is restoring
getSavepointToRestoreTimestampV1Schema(HoodieTable, HoodieRestorePlan) - Static method in class org.apache.hudi.table.action.restore.RestoreUtils
 
getSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSchemaEvolutionEnable() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSchemaToStoreInCommit() - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
By default, return the writer schema in Write Config for storing in commit.
getSecondaryIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSimpleIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSimpleIndexUseCaching() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSkipPartitionsFromLatestForClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSliceView() - Method in class org.apache.hudi.table.HoodieTable
Get the full view of the file system for this table.
getSmallFileGroupCandidatesLimit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getSourceReadAndIndexDurationMs() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getSourceReadAndIndexTimerCtx() - Method in class org.apache.hudi.metrics.HoodieMetrics
 
getSpillableMapBasePath() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getStageId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getStat() - Method in class org.apache.hudi.client.WriteStatus
 
getStorage() - Method in class org.apache.hudi.io.HoodieIOHandle
 
getStorage() - Method in class org.apache.hudi.io.HoodieReadHandle
 
getStorage() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getStorage() - Method in class org.apache.hudi.table.HoodieTable
 
getStorageConf() - Method in class org.apache.hudi.table.HoodieTable
 
getStorageConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getStorageLayout() - Method in class org.apache.hudi.table.HoodieTable
 
getStrategyParams() - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
 
getStrategyParams() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Get parameters specific to strategy.
getStrategyParams() - Method in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
getTable(HoodieWriteConfig, HoodieEngineContext) - Method in interface org.apache.hudi.table.upgrade.SupportsUpgradeDowngrade
 
getTableMetadata() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getTableName() - Method in class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
getTableName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTableServiceClient() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getTableServiceManagerConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTableType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTaggedRecordStorageLevel() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTargetIOPerCompactionInMB() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTargetPartitionsForClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTargetPartitionsPerDayBasedCompaction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTaskContextSupplier() - Method in class org.apache.hudi.table.HoodieTable
 
getTimeGeneratorConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTimelineCompactionBatchSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTimelineLayoutVersion() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTimelineServer() - Method in class org.apache.hudi.client.BaseHoodieClient
 
getTimelineServerBasedInstantStateForceRefreshRequestNumber() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTimestampFields(HoodieTableConfig) - Static method in class org.apache.hudi.keygen.CustomAvroKeyGenerator
Returns the partition fields with timestamp partition type.
getTotalErrorRecords() - Method in class org.apache.hudi.client.WriteStatus
 
getTotalRecords() - Method in class org.apache.hudi.client.WriteStatus
 
getTransformer(Schema, HoodieWriteConfig) - Method in class org.apache.hudi.execution.HoodieLazyInsertIterable
Transformer function to help transform a HoodieRecord.
getTransformerInternal(Schema, HoodieWriteConfig) - Static method in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
getType() - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
getUpdateLocationToCount() - Method in class org.apache.hudi.table.WorkloadStat
 
getUpsertShuffleParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getUserDefinedBulkInsertPartitionerClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getUserDefinedBulkInsertPartitionerSortColumns() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getViewManager() - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
getViewStorageConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWorkloadStat(String) - Method in class org.apache.hudi.table.WorkloadProfile
 
getWriteBufferLimitBytes() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteBufferRecordCacheLimit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteBufferRecordSamplingRate() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteClient() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getWriteClient(HoodieWriteConfig, HoodieEngineContext) - Method in interface org.apache.hudi.table.upgrade.SupportsUpgradeDowngrade
 
getWriteConcurrencyMode() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteConfig() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
getWriteConfig() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
getWriteConfig() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
getWriteConflictResolutionStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteExecutorDisruptorWaitStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteExecutorDisruptorWriteBufferLimitBytes() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteHandleFactory(int) - Method in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
getWriteHandleFactory(int) - Method in interface org.apache.hudi.table.BulkInsertPartitioner
Return write handle factory for the given partition.
getWriterSchema() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getWriterSchemaWithMetaFields() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getWriteSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
Returns schema used for writing records NOTE: This method respects HoodieWriteConfig.WRITE_SCHEMA_OVERRIDE being specified overriding original writing schema
getWritesFileIdEncoding() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteStat() - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
getWriteStats() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getWriteStatusClassName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteStatuses() - Method in class org.apache.hudi.io.HoodieAppendHandle
 
getWriteStatuses() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getWriteStatuses() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getWriteStatusesAsIterator() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getWriteStatusFailureFraction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriteVersion() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWrittenRecordDelegates() - Method in class org.apache.hudi.client.WriteStatus
 
getZkBasePath(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
getZkBasePath(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
getZkBasePath(LockConfiguration) - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
GLOBAL_INDEX_RECONCILE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
GLOBAL_SIMPLE_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
GLOBAL_SIMPLE_INDEX_PARALLELISM_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
GlobalAvroDeleteKeyGenerator - Class in org.apache.hudi.keygen
Avro Key generator for deletes using global indices.
GlobalAvroDeleteKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.GlobalAvroDeleteKeyGenerator
 
globalLocations() - Method in class org.apache.hudi.io.HoodieKeyLocationFetchHandle
 
globalStat - Variable in class org.apache.hudi.table.WorkloadProfile
Global workloadStat.

H

handleInsert(String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
handleInsert(String, String, String, Map<String, HoodieRecord<?>>) - Method in interface org.apache.hudi.table.HoodieCompactionHandler
 
handleInsertsForLogCompaction(String, String, String, Map<String, HoodieRecord<?>>, Map<HoodieLogBlock.HeaderMetadataType, String>) - Method in interface org.apache.hudi.table.HoodieCompactionHandler
 
handleUpdate(I) - Method in class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
Check the update records to the file group in clustering.
handleUpdate(String, String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
handleUpdate(String, String, String, Map<String, HoodieRecord<T>>, HoodieBaseFile) - Method in interface org.apache.hudi.table.HoodieCompactionHandler
 
handleWriteErrors(List<HoodieWriteStat>, TableServiceType) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
hasConflict(ConcurrentOperation, ConcurrentOperation) - Method in class org.apache.hudi.client.transaction.BucketIndexConcurrentFileWritesConflictResolutionStrategy
 
hasConflict(ConcurrentOperation, ConcurrentOperation) - Method in interface org.apache.hudi.client.transaction.ConflictResolutionStrategy
Implementations of this method will determine whether a conflict exists between 2 commits.
hasConflict(ConcurrentOperation, ConcurrentOperation) - Method in class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
hasError - Variable in class org.apache.hudi.async.HoodieAsyncService
 
hasError() - Method in class org.apache.hudi.async.HoodieAsyncService
 
hasErrors() - Method in class org.apache.hudi.client.WriteStatus
 
hasGlobalError() - Method in class org.apache.hudi.client.WriteStatus
 
hashCode() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
hashCode() - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
hasKeyRanges() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
hasMarkerConflict() - Method in class org.apache.hudi.table.marker.SimpleDirectMarkerBasedDetectionStrategy
 
hasNext() - Method in class org.apache.hudi.client.utils.ConcatenatingIterator
 
hasNext() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
 
hasNext() - Method in class org.apache.hudi.client.utils.MergingIterator
 
hasOutputWorkLoadStats() - Method in class org.apache.hudi.table.WorkloadProfile
 
hasPendingDataFilesForInstant(List<StoragePathInfo>, String, int) - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
HBASE - Static variable in exception org.apache.hudi.exception.HoodieDependentSystemUnavailableException
 
HBASE_GET_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.GET_BATCH_SIZE and its methods instead
HBASE_GET_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HBASE_INDEX_QPS_ALLOCATOR_CLASS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_INDEX_ROLLBACK_SYNC - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_MAX_QPS_FRACTION_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.MAX_QPS_FRACTION and its methods instead
HBASE_MAX_QPS_PER_REGION_SERVER_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_MIN_QPS_FRACTION_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.MIN_QPS_FRACTION and its methods instead
HBASE_PUT_BATCH_SIZE_AUTO_COMPUTE_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_PUT_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.PUT_BATCH_SIZE and its methods instead
HBASE_PUT_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HBASE_QPS_FRACTION_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.MAX_QPS_FRACTION and its methods instead
HBASE_SLEEP_MS_GET_BATCH_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_SLEEP_MS_PUT_BATCH_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HBASE_TABLENAME_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.TABLENAME and its methods instead
HBASE_TABLENAME_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HBASE_ZK_PATH_QPS_ROOT - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.ZKPATH_QPS_ROOT and its methods instead
HBASE_ZK_ZNODEPARENT - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.ZK_NODE_PATH and its methods instead
HBASE_ZK_ZNODEPARENT - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HBASE_ZKPORT_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.ZKPORT and its methods instead
HBASE_ZKPORT_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HBASE_ZKQUORUM_PROP - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
Use HoodieHBaseIndexConfig.ZKQUORUM and its methods instead
HBASE_ZKQUORUM_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
hbaseIndexDesiredPutsTime(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexGetBatchSize(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexMaxQPSFraction(float) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexMaxQPSPerRegionServer(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
Method to set maximum QPS allowed per Region Server.
hbaseIndexMinQPSFraction(float) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexPutBatchSize(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexPutBatchSizeAutoCompute(boolean) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexQPSFraction(float) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
HBaseIndexQPSResourceAllocator - Interface in org.apache.hudi.index.hbase
HBaseIndexQPSResourceAllocator defines methods to manage resource allocation for HBase index operations.
hbaseIndexRollbackSync(boolean) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexShouldComputeQPSDynamically(boolean) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexSleepMsBetweenGetBatch(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexSleepMsBetweenPutBatch(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexUpdatePartitionPath(boolean) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexZkConnectionTimeout(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseIndexZkSessionTimeout(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseKerberosMasterPrincipal(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseKerberosRegionserverPrincipal(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseKerberosUserKeytab(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseKerberosUserPrincipal(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseSecurityAuthentication(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseTableName(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseZkPort(int) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseZkQuorum(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseZkZnodeParent(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
hbaseZkZnodeQPSPath(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
header - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
HEADER_KEY_API_KEY - Static variable in class org.apache.hudi.callback.client.http.HoodieWriteCommitHttpCallbackClient
 
heartbeatClient - Variable in class org.apache.hudi.client.BaseHoodieClient
 
heartbeatClient - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
heartbeatExists(HoodieStorage, String, String) - Static method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
HeartbeatUtils - Class in org.apache.hudi.client.heartbeat
Helper class to delete heartbeat for completed or failed instants with expired heartbeats.
HeartbeatUtils() - Constructor for class org.apache.hudi.client.heartbeat.HeartbeatUtils
 
HilbertCurveUtils - Class in org.apache.hudi.optimize
Utils for Hilbert Curve.
HilbertCurveUtils() - Constructor for class org.apache.hudi.optimize.HilbertCurveUtils
 
HIVE_DATABASE_NAME - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
HIVE_METASTORE_URI - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
HIVE_TABLE_NAME - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
HOODIE_AUTO_COMMIT_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.AUTO_COMMIT_ENABLE and its methods instead
HOODIE_BLOOM_INDEX_FILTER_DYNAMIC_MAX_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
HOODIE_INDEX_COMPUTE_QPS_DYNAMICALLY - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HOODIE_INDEX_DESIRED_PUTS_TIME_IN_SECS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HOODIE_INDEX_HBASE_ZK_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HOODIE_INDEX_HBASE_ZK_SESSION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
Deprecated.
HOODIE_UPDATED_PROPERTY_FILE - Static variable in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
HOODIE_WRITE_STATUS_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_STATUS_CLASS_NAME and its methods instead
HoodieAppendException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when HoodieClient is doing a delta commit.
HoodieAppendException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieAppendException
 
HoodieAppendException(String) - Constructor for exception org.apache.hudi.exception.HoodieAppendException
 
HoodieAppendHandle<T,I,K,O> - Class in org.apache.hudi.io
IO Operation to append data onto an existing file.
HoodieAppendHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, Iterator<HoodieRecord<T>>, TaskContextSupplier, Map<HoodieLogBlock.HeaderMetadataType, String>) - Constructor for class org.apache.hudi.io.HoodieAppendHandle
This is used by log compaction only.
HoodieAppendHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, Iterator<HoodieRecord<T>>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieAppendHandle
 
HoodieAppendHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieAppendHandle
 
HoodieArchivalConfig - Class in org.apache.hudi.config
Archival related config.
HoodieArchivalConfig.Builder - Class in org.apache.hudi.config
 
HoodieAsyncService - Class in org.apache.hudi.async
Base Class for running archive/clean/delta-sync/compaction/clustering in separate thread and controlling their life-cycles.
HoodieAsyncService() - Constructor for class org.apache.hudi.async.HoodieAsyncService
 
HoodieAsyncService(boolean) - Constructor for class org.apache.hudi.async.HoodieAsyncService
 
HoodieAsyncTableService - Class in org.apache.hudi.async
 
HoodieAsyncTableService() - Constructor for class org.apache.hudi.async.HoodieAsyncTableService
 
HoodieAsyncTableService(HoodieWriteConfig) - Constructor for class org.apache.hudi.async.HoodieAsyncTableService
 
HoodieAsyncTableService(HoodieWriteConfig, boolean) - Constructor for class org.apache.hudi.async.HoodieAsyncTableService
 
HoodieAvroKeyGeneratorFactory - Class in org.apache.hudi.keygen.factory
Factory help to create KeyGenerator.
HoodieAvroKeyGeneratorFactory() - Constructor for class org.apache.hudi.keygen.factory.HoodieAvroKeyGeneratorFactory
 
HoodieBackedTableMetadataWriter<I> - Class in org.apache.hudi.metadata
Writer implementation backed by an internal hudi table.
HoodieBackedTableMetadataWriter(StorageConfiguration<?>, HoodieWriteConfig, HoodieFailedWritesCleaningPolicy, HoodieEngineContext, Option<String>) - Constructor for class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Hudi backed table metadata writer.
HoodieBloomIndex - Class in org.apache.hudi.index.bloom
Indexing mechanism based on bloom filter.
HoodieBloomIndex(HoodieWriteConfig, BaseHoodieBloomIndexHelper) - Constructor for class org.apache.hudi.index.bloom.HoodieBloomIndex
 
HoodieBloomIndexCheckFunction<I> - Class in org.apache.hudi.index.bloom
Function accepting a tuple of HoodieFileGroupId and a record key and producing a list of HoodieKeyLookupResult for every file identified by the file-group ids
HoodieBloomIndexCheckFunction(HoodieTable, HoodieWriteConfig, SerializableFunction<I, HoodieFileGroupId>, SerializableFunction<I, String>) - Constructor for class org.apache.hudi.index.bloom.HoodieBloomIndexCheckFunction
 
HoodieBloomIndexCheckFunction.LazyKeyCheckIterator - Class in org.apache.hudi.index.bloom
 
HoodieBootstrapConfig - Class in org.apache.hudi.config
Bootstrap specific configs.
HoodieBootstrapConfig.Builder - Class in org.apache.hudi.config
 
HoodieBootstrapHandle<T,I,K,O> - Class in org.apache.hudi.io
This class is essentially same as Create Handle but overrides two things 1) Schema : Metadata bootstrap writes only metadata fields as part of write.
HoodieBootstrapHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieBootstrapHandle
 
HoodieBootstrapSchemaProvider - Class in org.apache.hudi.client.bootstrap
Bootstrap Schema Provider.
HoodieBootstrapSchemaProvider(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.HoodieBootstrapSchemaProvider
 
HoodieBootstrapWriteMetadata<O> - Class in org.apache.hudi.table.action.bootstrap
Write Result for a bootstrap operation.
HoodieBootstrapWriteMetadata(Option<HoodieWriteMetadata<O>>, Option<HoodieWriteMetadata<O>>) - Constructor for class org.apache.hudi.table.action.bootstrap.HoodieBootstrapWriteMetadata
 
HoodieBucketIndex - Class in org.apache.hudi.index.bucket
Hash indexing mechanism.
HoodieBucketIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.bucket.HoodieBucketIndex
 
HoodieCDCLogger - Class in org.apache.hudi.io
This class encapsulates all the cdc-writing functions.
HoodieCDCLogger(String, HoodieWriteConfig, HoodieTableConfig, String, HoodieStorage, Schema, HoodieLogFormat.Writer, long) - Constructor for class org.apache.hudi.io.HoodieCDCLogger
 
HoodieCleanConfig - Class in org.apache.hudi.config
Clean related config.
HoodieCleanConfig.Builder - Class in org.apache.hudi.config
 
HoodieClientInitCallback - Interface in org.apache.hudi.callback
A callback interface to run custom logic at the time of initialization of the Hudi client.
HoodieClusteringConfig - Class in org.apache.hudi.config
Clustering specific configs.
HoodieClusteringConfig() - Constructor for class org.apache.hudi.config.HoodieClusteringConfig
 
HoodieClusteringConfig.Builder - Class in org.apache.hudi.config
 
HoodieClusteringConfig.LayoutOptimizationStrategy - Enum in org.apache.hudi.config
Layout optimization strategies such as Z-order/Hilbert space-curves, etc
HoodieClusteringConfig.SpatialCurveCompositionStrategyType - Enum in org.apache.hudi.config
Type of strategy for building Z-order/Hilbert space-filling curves.
HoodieClusteringException - Exception in org.apache.hudi.exception
 
HoodieClusteringException(String) - Constructor for exception org.apache.hudi.exception.HoodieClusteringException
 
HoodieClusteringException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieClusteringException
 
HoodieClusteringUpdateException - Exception in org.apache.hudi.exception
 
HoodieClusteringUpdateException(String) - Constructor for exception org.apache.hudi.exception.HoodieClusteringUpdateException
 
HoodieClusteringUpdateException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieClusteringUpdateException
 
HoodieCommitCallbackException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when HoodieWriteCommitCallback is executing a callback.
HoodieCommitCallbackException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieCommitCallbackException
 
HoodieCommitCallbackException(String) - Constructor for exception org.apache.hudi.exception.HoodieCommitCallbackException
 
HoodieCommitCallbackFactory - Class in org.apache.hudi.callback.util
Factory help to create HoodieWriteCommitCallback.
HoodieCommitCallbackFactory() - Constructor for class org.apache.hudi.callback.util.HoodieCommitCallbackFactory
 
HoodieCommitException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when HoodieClient is doing a Commit.
HoodieCommitException(String) - Constructor for exception org.apache.hudi.exception.HoodieCommitException
 
HoodieCommitException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieCommitException
 
HoodieCompactionConfig - Class in org.apache.hudi.config
Compaction related config.
HoodieCompactionConfig.Builder - Class in org.apache.hudi.config
 
HoodieCompactionException - Exception in org.apache.hudi.exception
 
HoodieCompactionException(String) - Constructor for exception org.apache.hudi.exception.HoodieCompactionException
 
HoodieCompactionException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieCompactionException
 
HoodieCompactionHandler<T> - Interface in org.apache.hudi.table
Interface for insert and update operations in compaction.
HoodieCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact.plan.generators
 
HoodieCompactionPlanGenerator(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.compact.plan.generators.HoodieCompactionPlanGenerator
 
HoodieCompactor<T,I,K,O> - Class in org.apache.hudi.table.action.compact
A HoodieCompactor runs compaction on a hoodie table.
HoodieCompactor() - Constructor for class org.apache.hudi.table.action.compact.HoodieCompactor
 
HoodieConcatHandle<T,I,K,O> - Class in org.apache.hudi.io
Handle to concatenate new records to old records w/o any merging.
HoodieConcatHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieConcatHandle
 
HoodieConcatHandle(HoodieWriteConfig, String, HoodieTable, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieConcatHandle
 
hoodieConfig - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
HoodieConsistentBucketIndex - Class in org.apache.hudi.index.bucket
Consistent hashing bucket index implementation, with auto-adjust bucket number.
HoodieConsistentBucketIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex
 
HoodieConsistentBucketIndex.ConsistentBucketIndexLocationMapper - Class in org.apache.hudi.index.bucket
 
HoodieConsistentBucketLayout - Class in org.apache.hudi.table.storage
Storage layout when using consistent hashing bucket index.
HoodieConsistentBucketLayout(HoodieWriteConfig) - Constructor for class org.apache.hudi.table.storage.HoodieConsistentBucketLayout
 
HoodieCreateHandle<T,I,K,O> - Class in org.apache.hudi.io
 
HoodieCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieCreateHandle
 
HoodieCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier, boolean) - Constructor for class org.apache.hudi.io.HoodieCreateHandle
 
HoodieCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, Option<Schema>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieCreateHandle
 
HoodieCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, Option<Schema>, TaskContextSupplier, boolean) - Constructor for class org.apache.hudi.io.HoodieCreateHandle
 
HoodieCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, Map<String, HoodieRecord<T>>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieCreateHandle
Called by the compactor code path.
HoodieDateTimeParser - Class in org.apache.hudi.keygen.parser
 
HoodieDateTimeParser(TypedProperties) - Constructor for class org.apache.hudi.keygen.parser.HoodieDateTimeParser
 
HoodieDefaultLayout - Class in org.apache.hudi.table.storage
Default storage layout with non-constraints.
HoodieDefaultLayout(HoodieWriteConfig) - Constructor for class org.apache.hudi.table.storage.HoodieDefaultLayout
 
HoodieDeleteHelper<T,R> - Class in org.apache.hudi.table.action.commit
A spark implementation of BaseDeleteHelper.
HoodieDeletePartitionException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when doing delete partitions.
HoodieDeletePartitionException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieDeletePartitionException
 
HoodieDeletePartitionException(String) - Constructor for exception org.apache.hudi.exception.HoodieDeletePartitionException
 
HoodieDeletePartitionPendingTableServiceException - Exception in org.apache.hudi.exception
 
HoodieDeletePartitionPendingTableServiceException(String) - Constructor for exception org.apache.hudi.exception.HoodieDeletePartitionPendingTableServiceException
 
HoodieDependentSystemUnavailableException - Exception in org.apache.hudi.exception
Exception thrown when dependent system is not available.
HoodieDependentSystemUnavailableException(String, String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieDependentSystemUnavailableException
 
HoodieErrorTableConfig - Class in org.apache.hudi.config
 
HoodieErrorTableConfig() - Constructor for class org.apache.hudi.config.HoodieErrorTableConfig
 
HoodieErrorTableConfig.ErrorWriteFailureStrategy - Enum in org.apache.hudi.config
 
HoodieGlobalBloomIndex - Class in org.apache.hudi.index.bloom
This filter will only work with hoodie table since it will only load partitions with .hoodie_partition_metadata file in it.
HoodieGlobalBloomIndex(HoodieWriteConfig, BaseHoodieBloomIndexHelper) - Constructor for class org.apache.hudi.index.bloom.HoodieGlobalBloomIndex
 
HoodieGlobalSimpleIndex - Class in org.apache.hudi.index.simple
A global simple index which reads interested fields(record key and partition path) from base files and joins with incoming records to find the tagged location.
HoodieGlobalSimpleIndex(HoodieWriteConfig, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
 
HoodieHBaseIndexConfig - Class in org.apache.hudi.config
 
HoodieHBaseIndexConfig.Builder - Class in org.apache.hudi.config
 
HoodieHeartbeatClient - Class in org.apache.hudi.client.heartbeat
This class creates heartbeat for hudi client.
HoodieHeartbeatClient(HoodieStorage, String, Long, Integer) - Constructor for class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
HoodieIndex<I,O> - Class in org.apache.hudi.index
Base class for different types of indexes to determine the mapping from uuid.
HoodieIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.HoodieIndex
 
HoodieIndex.BucketIndexEngineType - Enum in org.apache.hudi.index
 
HoodieIndex.IndexType - Enum in org.apache.hudi.index
 
HoodieIndexConfig - Class in org.apache.hudi.config
Indexing related config.
HoodieIndexConfig.Builder - Class in org.apache.hudi.config
 
HoodieIndexUtils - Class in org.apache.hudi.index
Hoodie Index Utilities.
HoodieIndexUtils() - Constructor for class org.apache.hudi.index.HoodieIndexUtils
 
HoodieInMemoryHashIndex - Class in org.apache.hudi.index.inmemory
Hoodie Index implementation backed by an in-memory Hash map.
HoodieInMemoryHashIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
HoodieInsertException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when HoodieClient is doing a bulk insert.
HoodieInsertException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieInsertException
 
HoodieInsertValueGenResult(R, Schema) - Constructor for class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
HoodieInternalConfig - Class in org.apache.hudi.config
Configs/params used for internal purposes.
HoodieInternalConfig() - Constructor for class org.apache.hudi.config.HoodieInternalConfig
 
HoodieInternalProxyIndex - Class in org.apache.hudi.index
Index that does not do tagging.
HoodieInternalProxyIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.HoodieInternalProxyIndex
 
HoodieIOHandle<T,I,K,O> - Class in org.apache.hudi.io
 
HoodieKeyGeneratorException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when KeyGeneratorInterface is generating a HoodieKey.
HoodieKeyGeneratorException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieKeyGeneratorException
 
HoodieKeyGeneratorException(String) - Constructor for exception org.apache.hudi.exception.HoodieKeyGeneratorException
 
HoodieKeyLocationFetchHandle<T,I,K,O> - Class in org.apache.hudi.io
HoodieRecordLocation fetch handle for all records from HoodieBaseFile of interest.
HoodieKeyLocationFetchHandle(HoodieWriteConfig, HoodieTable<T, I, K, O>, Pair<String, HoodieBaseFile>, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieKeyLocationFetchHandle
 
HoodieKeyLookupHandle<T,I,K,O> - Class in org.apache.hudi.io
Takes a bunch of keys and returns ones that are present in the file group.
HoodieKeyLookupHandle(HoodieWriteConfig, HoodieTable<T, I, K, O>, Pair<String, String>) - Constructor for class org.apache.hudi.io.HoodieKeyLookupHandle
 
HoodieKeyLookupResult - Class in org.apache.hudi.io
Encapsulates the result from a key lookup.
HoodieKeyLookupResult(String, String, String, List<Pair<String, Long>>) - Constructor for class org.apache.hudi.io.HoodieKeyLookupResult
 
HoodieLayoutConfig - Class in org.apache.hudi.config
Storage layout related config.
HoodieLayoutConfig.Builder - Class in org.apache.hudi.config
 
HoodieLayoutFactory - Class in org.apache.hudi.table.storage
A factory to generate layout.
HoodieLayoutFactory() - Constructor for class org.apache.hudi.table.storage.HoodieLayoutFactory
 
HoodieLazyInsertIterable<T> - Class in org.apache.hudi.execution
Lazy Iterable, that writes a stream of HoodieRecords sorted by the partitionPath, into new files.
HoodieLazyInsertIterable(Iterator<HoodieRecord<T>>, boolean, HoodieWriteConfig, String, HoodieTable, String, TaskContextSupplier) - Constructor for class org.apache.hudi.execution.HoodieLazyInsertIterable
 
HoodieLazyInsertIterable(Iterator<HoodieRecord<T>>, boolean, HoodieWriteConfig, String, HoodieTable, String, TaskContextSupplier, WriteHandleFactory) - Constructor for class org.apache.hudi.execution.HoodieLazyInsertIterable
 
HoodieLazyInsertIterable.HoodieInsertValueGenResult<R extends HoodieRecord> - Class in org.apache.hudi.execution
 
HoodieLockConfig - Class in org.apache.hudi.config
Hoodie Configs for Locks.
HoodieLockConfig.Builder - Class in org.apache.hudi.config
 
HoodieLockMetrics - Class in org.apache.hudi.client.transaction.lock.metrics
 
HoodieLockMetrics(HoodieWriteConfig, HoodieStorage) - Constructor for class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
HoodieLogCompactionPlanGenerator<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact.plan.generators
 
HoodieLogCompactionPlanGenerator(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.compact.plan.generators.HoodieLogCompactionPlanGenerator
 
HoodieMergedReadHandle<T,I,K,O> - Class in org.apache.hudi.io
 
HoodieMergedReadHandle(HoodieWriteConfig, Option<String>, HoodieTable<T, I, K, O>, Pair<String, String>) - Constructor for class org.apache.hudi.io.HoodieMergedReadHandle
 
HoodieMergedReadHandle(HoodieWriteConfig, Option<String>, HoodieTable<T, I, K, O>, Pair<String, String>, Option<FileSlice>) - Constructor for class org.apache.hudi.io.HoodieMergedReadHandle
 
HoodieMergeHandle<T,I,K,O> - Class in org.apache.hudi.io
 
HoodieMergeHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieMergeHandle
 
HoodieMergeHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, HoodieBaseFile, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieMergeHandle
 
HoodieMergeHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieMergeHandle
Called by compactor code path.
HoodieMergeHandle(HoodieWriteConfig, String, String, String, HoodieTable<T, I, K, O>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieMergeHandle
Used by `HoodieSparkFileGroupReaderBasedMergeHandle`.
HoodieMergeHandleFactory - Class in org.apache.hudi.io
Factory class for hoodie merge handle.
HoodieMergeHandleFactory() - Constructor for class org.apache.hudi.io.HoodieMergeHandleFactory
 
HoodieMergeHandleWithChangeLog<T,I,K,O> - Class in org.apache.hudi.io
A merge handle that supports logging change logs.
HoodieMergeHandleWithChangeLog(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
 
HoodieMergeHandleWithChangeLog(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
Called by compactor code path.
HoodieMergeHelper<T> - Class in org.apache.hudi.table.action.commit
 
HoodieMetadataWriteUtils - Class in org.apache.hudi.metadata
Metadata table write utils.
HoodieMetadataWriteUtils() - Constructor for class org.apache.hudi.metadata.HoodieMetadataWriteUtils
 
HoodieMetrics - Class in org.apache.hudi.metrics
Wrapper for metrics-related operations.
HoodieMetrics(HoodieWriteConfig, HoodieStorage) - Constructor for class org.apache.hudi.metrics.HoodieMetrics
 
HoodiePartitionTTLStrategyFactory - Class in org.apache.hudi.table.action.ttl.strategy
Factory help to create PartitionTTLStrategy.
HoodiePartitionTTLStrategyFactory() - Constructor for class org.apache.hudi.table.action.ttl.strategy.HoodiePartitionTTLStrategyFactory
 
HoodiePayloadConfig - Class in org.apache.hudi.config
Hoodie payload related configs.
HoodiePayloadConfig.Builder - Class in org.apache.hudi.config
 
HoodiePreCommitValidatorConfig - Class in org.apache.hudi.config
Storage related config.
HoodiePreCommitValidatorConfig.Builder - Class in org.apache.hudi.config
 
HoodieRangeInfoHandle<T,I,K,O> - Class in org.apache.hudi.io
Extract range information for a given file slice.
HoodieRangeInfoHandle(HoodieWriteConfig, HoodieTable<T, I, K, O>, Pair<String, String>) - Constructor for class org.apache.hudi.io.HoodieRangeInfoHandle
 
HoodieReadHandle<T,I,K,O> - Class in org.apache.hudi.io
Base class for read operations done logically on the file group.
HoodieReadHandle(HoodieWriteConfig, HoodieTable<T, I, K, O>, Pair<String, String>) - Constructor for class org.apache.hudi.io.HoodieReadHandle
 
HoodieReadHandle(HoodieWriteConfig, Option<String>, HoodieTable<T, I, K, O>, Pair<String, String>) - Constructor for class org.apache.hudi.io.HoodieReadHandle
 
HoodieRestoreException - Exception in org.apache.hudi.exception
 
HoodieRestoreException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieRestoreException
 
HoodieRestoreException(String) - Constructor for exception org.apache.hudi.exception.HoodieRestoreException
 
HoodieRollbackException - Exception in org.apache.hudi.exception
 
HoodieRollbackException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieRollbackException
 
HoodieRollbackException(String) - Constructor for exception org.apache.hudi.exception.HoodieRollbackException
 
HoodieSavepointException - Exception in org.apache.hudi.exception
 
HoodieSavepointException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieSavepointException
 
HoodieSavepointException(String) - Constructor for exception org.apache.hudi.exception.HoodieSavepointException
 
HoodieSimpleBucketIndex - Class in org.apache.hudi.index.bucket
Simple bucket index implementation, with fixed bucket number.
HoodieSimpleBucketIndex(HoodieWriteConfig) - Constructor for class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
HoodieSimpleBucketLayout - Class in org.apache.hudi.table.storage
Storage layout when using bucket index.
HoodieSimpleBucketLayout(HoodieWriteConfig) - Constructor for class org.apache.hudi.table.storage.HoodieSimpleBucketLayout
 
HoodieSimpleIndex - Class in org.apache.hudi.index.simple
A simple index which reads interested fields(record key and partition path) from base files and joins with incoming records to find the tagged location.
HoodieSimpleIndex(HoodieWriteConfig, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.index.simple.HoodieSimpleIndex
 
HoodieSortedMergeHandle<T,I,K,O> - Class in org.apache.hudi.io
Hoodie merge handle which writes records (new inserts or updates) sorted by their key.
HoodieSortedMergeHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieSortedMergeHandle
 
HoodieSortedMergeHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieSortedMergeHandle
Called by compactor code path.
HoodieSortedMergeHandleWithChangeLog<T,I,K,O> - Class in org.apache.hudi.io
A sorted merge handle that supports logging change logs.
HoodieSortedMergeHandleWithChangeLog(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Iterator<HoodieRecord<T>>, String, String, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieSortedMergeHandleWithChangeLog
 
HoodieSortedMergeHandleWithChangeLog(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, Map<String, HoodieRecord<T>>, String, String, HoodieBaseFile, TaskContextSupplier, Option<BaseKeyGenerator>) - Constructor for class org.apache.hudi.io.HoodieSortedMergeHandleWithChangeLog
Called by compactor code path.
HoodieStorageLayout - Class in org.apache.hudi.table.storage
Storage layout defines how the files are organized within a table.
HoodieStorageLayout(HoodieWriteConfig) - Constructor for class org.apache.hudi.table.storage.HoodieStorageLayout
 
HoodieStorageLayout.LayoutType - Enum in org.apache.hudi.table.storage
 
hoodieTable - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
hoodieTable - Variable in class org.apache.hudi.io.HoodieIOHandle
 
hoodieTable - Variable in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
 
hoodieTable - Variable in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
hoodieTable - Variable in class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
 
HoodieTable<T,I,K,O> - Class in org.apache.hudi.table
Abstract implementation of a HoodieTable.
HoodieTable(HoodieWriteConfig, HoodieEngineContext, HoodieTableMetaClient) - Constructor for class org.apache.hudi.table.HoodieTable
 
HoodieTableMetadataKeyGenerator - Class in org.apache.hudi.metadata
Custom key generator for the Hoodie table metadata.
HoodieTableMetadataKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.metadata.HoodieTableMetadataKeyGenerator
 
HoodieTableMetadataWriter - Interface in org.apache.hudi.metadata
Interface that supports updating metadata for a given table, as actions complete.
HoodieTableServiceManagerClient - Class in org.apache.hudi.client
Client that sends the table service action instants to the table service manager.
HoodieTableServiceManagerClient(HoodieTableMetaClient, HoodieTableServiceManagerConfig) - Constructor for class org.apache.hudi.client.HoodieTableServiceManagerClient
 
HoodieTableServiceManagerClient.Action - Enum in org.apache.hudi.client
 
HoodieTimelineArchiver<T extends HoodieAvroPayload,I,K,O> - Interface in org.apache.hudi.client.timeline
Archiver to bound the growth of files under .hoodie meta path.
HoodieTTLConfig - Class in org.apache.hudi.config
Hoodie Configs for partition/record level ttl management.
HoodieTTLConfig() - Constructor for class org.apache.hudi.config.HoodieTTLConfig
 
HoodieTTLConfig.Builder - Class in org.apache.hudi.config
 
HoodieUnboundedCreateHandle<T,I,K,O> - Class in org.apache.hudi.io
A HoodieCreateHandle which writes all data into a single file.
HoodieUnboundedCreateHandle(HoodieWriteConfig, String, HoodieTable<T, I, K, O>, String, String, TaskContextSupplier, boolean) - Constructor for class org.apache.hudi.io.HoodieUnboundedCreateHandle
 
HoodieUpgradeDowngradeException - Exception in org.apache.hudi.exception
 
HoodieUpgradeDowngradeException(String) - Constructor for exception org.apache.hudi.exception.HoodieUpgradeDowngradeException
 
HoodieUpgradeDowngradeException(int, int, boolean) - Constructor for exception org.apache.hudi.exception.HoodieUpgradeDowngradeException
 
HoodieUpgradeDowngradeException(int, int, boolean, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieUpgradeDowngradeException
 
HoodieUpsertException - Exception in org.apache.hudi.exception
Exception thrown for any higher level errors when HoodieClient is doing a incremental upsert.
HoodieUpsertException(String, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieUpsertException
 
HoodieUpsertException(String) - Constructor for exception org.apache.hudi.exception.HoodieUpsertException
 
HoodieWriteCommitCallback - Interface in org.apache.hudi.callback
A callback interface help to call back when a write commit completes successfully.
HoodieWriteCommitCallbackConfig - Class in org.apache.hudi.config
Write callback related config.
HoodieWriteCommitCallbackConfig.Builder - Class in org.apache.hudi.config
 
HoodieWriteCommitCallbackMessage - Class in org.apache.hudi.callback.common
Base callback message, which contains commitTime and tableName only for now.
HoodieWriteCommitCallbackMessage(String, String, String, List<HoodieWriteStat>) - Constructor for class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
HoodieWriteCommitCallbackMessage(String, String, String, List<HoodieWriteStat>, Option<String>, Option<Map<String, String>>) - Constructor for class org.apache.hudi.callback.common.HoodieWriteCommitCallbackMessage
 
HoodieWriteCommitCallbackUtil - Class in org.apache.hudi.callback.util
Util helps to prepare callback message.
HoodieWriteCommitCallbackUtil() - Constructor for class org.apache.hudi.callback.util.HoodieWriteCommitCallbackUtil
 
HoodieWriteCommitHttpCallback - Class in org.apache.hudi.callback.impl
A http implementation of HoodieWriteCommitCallback.
HoodieWriteCommitHttpCallback(HoodieWriteConfig) - Constructor for class org.apache.hudi.callback.impl.HoodieWriteCommitHttpCallback
 
HoodieWriteCommitHttpCallbackClient - Class in org.apache.hudi.callback.client.http
Write commit callback http client.
HoodieWriteCommitHttpCallbackClient(HoodieWriteConfig) - Constructor for class org.apache.hudi.callback.client.http.HoodieWriteCommitHttpCallbackClient
 
HoodieWriteCommitHttpCallbackClient(String, String, CloseableHttpClient, Map<String, String>) - Constructor for class org.apache.hudi.callback.client.http.HoodieWriteCommitHttpCallbackClient
 
HoodieWriteConfig - Class in org.apache.hudi.config
Class storing configs for the HoodieWriteClient.
HoodieWriteConfig() - Constructor for class org.apache.hudi.config.HoodieWriteConfig
Use Spark engine by default.
HoodieWriteConfig(EngineType, Properties) - Constructor for class org.apache.hudi.config.HoodieWriteConfig
 
HoodieWriteConfig.Builder - Class in org.apache.hudi.config
 
HoodieWriteHandle<T,I,K,O> - Class in org.apache.hudi.io
Base class for all write operations logically performed at the file group level.
HoodieWriteHandle(HoodieWriteConfig, String, String, String, HoodieTable<T, I, K, O>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieWriteHandle
 
HoodieWriteHandle(HoodieWriteConfig, String, String, String, HoodieTable<T, I, K, O>, Option<Schema>, TaskContextSupplier) - Constructor for class org.apache.hudi.io.HoodieWriteHandle
 
HoodieWriteHelper<T,R> - Class in org.apache.hudi.table.action.commit
 
HoodieWriteMetadata<O> - Class in org.apache.hudi.table.action
Contains metadata, write-statuses and latency times corresponding to a commit/delta-commit action.
HoodieWriteMetadata() - Constructor for class org.apache.hudi.table.action.HoodieWriteMetadata
 
HttpRequestClient - Class in org.apache.hudi.util
Helper class for executing timeline server requests.
HttpRequestClient(HoodieWriteConfig) - Constructor for class org.apache.hudi.util.HttpRequestClient
 
HttpRequestClient(String, int, int, int) - Constructor for class org.apache.hudi.util.HttpRequestClient
 
HttpRequestClient.RequestMethod - Enum in org.apache.hudi.util
 
HUDI_DEFAULT_PARTITION_PATH - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 

I

IdentityBootstrapPartitionPathTranslator - Class in org.apache.hudi.client.bootstrap.translator
Return same path as bootstrap partition path.
IdentityBootstrapPartitionPathTranslator() - Constructor for class org.apache.hudi.client.bootstrap.translator.IdentityBootstrapPartitionPathTranslator
 
idPrefix - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
incrementalCleanerModeEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
index(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Runs INDEX action to build out the metadata partitions as planned for the given instant time.
index(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Execute requested index action.
INDEX_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
INDEX_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
INDEX_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
INDEX_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.INDEX_CLASS_NAME and its methods instead
INDEX_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
INDEX_TYPE_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.INDEX_TYPE and its methods instead
indexBytes(HilbertCurve, long[], int) - Static method in class org.apache.hudi.optimize.HilbertCurveUtils
 
IndexFileFilter - Interface in org.apache.hudi.index.bloom
IndexFile filter to assist in look up of a record key.
IndexingCatchupTask - Interface in org.apache.hudi.table.action.index
Indexing check runs for instants that completed after the base instant (in the index plan).
IndexingCatchupTaskFactory - Class in org.apache.hudi.table.action.index
 
IndexingCatchupTaskFactory() - Constructor for class org.apache.hudi.table.action.index.IndexingCatchupTaskFactory
 
indexKeyFields - Variable in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
indexKeyFields - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
indexTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
INEQUALITY_SQL_QUERIES - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
Spark SQL queries to run on table before committing new data to validate state before and after commit.
inferKeyGeneratorType(Option<String>, String) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Infers the key generator type based on the record key and partition fields.
init(String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.io.HoodieMergeHandle
Load the new incoming records in a map and return partitionPath.
INITIAL_CONSISTENCY_CHECK_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
INITIAL_CONSISTENCY_CHECK_INTERVAL_MS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
initializeIfNeeded(HoodieTableMetaClient, Option<String>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Initialize the metadata table if needed.
initializeIncomingRecordsMap() - Method in class org.apache.hudi.io.HoodieMergeHandle
Initialize a spillable map for incoming records.
initializeWriteClient() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
initLockInfo() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
initMetadataTable(Option<String>, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Bootstrap the metadata table.
initRegistry() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
initTable(WriteOperationType, Option<String>, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
initTable(WriteOperationType, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Instantiates and initializes instance of HoodieTable, performing crucial bootstrapping operations such as: NOTE: This method is engine-agnostic and SHOULD NOT be overloaded, please check on BaseHoodieWriteClient.doInitTable(WriteOperationType, HoodieTableMetaClient, Option) instead Checking whether upgrade/downgrade is required Bootstrapping Metadata Table (if required) Initializing metrics contexts
initWrapperFSMetrics() - Method in class org.apache.hudi.client.BaseHoodieClient
 
INLINE_CLUSTERING - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
INLINE_CLUSTERING_MAX_COMMIT_PROP - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
INLINE_CLUSTERING_MAX_COMMITS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
INLINE_CLUSTERING_PROP - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
Use HoodieClusteringConfig.INLINE_CLUSTERING and its methods instead
INLINE_COMPACT - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
INLINE_COMPACT_NUM_DELTA_COMMITS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
INLINE_COMPACT_NUM_DELTA_COMMITS_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
INLINE_COMPACT_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.INLINE_COMPACT and its methods instead
INLINE_COMPACT_TIME_DELTA_SECONDS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
INLINE_COMPACT_TIME_DELTA_SECONDS_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
INLINE_COMPACT_TRIGGER_STRATEGY - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
INLINE_COMPACT_TRIGGER_STRATEGY_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
INLINE_LOG_COMPACT - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
INLINE_PARTITION_TTL - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
inlineClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Executes a clustering plan on a table, serially before or after an insert/upsert action.
inlineClusteringEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
inlineCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Performs a compaction operation on a table, serially before or after an insert/upsert action.
inlineCompactionEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
inlineLogCompact(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Performs a log compaction operation on a table, serially before or after an insert/upsert action.
inlineLogCompactionEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
inlineScheduleClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules clustering inline.
inlineScheduleCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules compaction inline.
inlineScheduleCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules compaction inline.
inputItr - Variable in class org.apache.hudi.client.utils.LazyIterableIterator
 
inputPartitionPathStatMap - Variable in class org.apache.hudi.table.WorkloadProfile
Computed workload stats.
insert(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Inserts the given HoodieRecords, into the table.
insert(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Insert a batch of new records into Hoodie table at the supplied instantTime.
INSERT_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.INSERT_PARALLELISM_VALUE and its methods instead
INSERT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
InsertBucket - Class in org.apache.hudi.table.action.commit
Helper class for an insert bucket along with the weight [0.0, 1.0] that defines the amount of incoming inserts that should be allocated to the bucket.
InsertBucket() - Constructor for class org.apache.hudi.table.action.commit.InsertBucket
 
InsertBucketCumulativeWeightPair - Class in org.apache.hudi.table.action.commit
Each InsertBucket has a weight, InsertBucketCumulativeWeightPair stored here is the cumulativeWeight of the InsertBucket.
InsertBucketCumulativeWeightPair(InsertBucket, Double) - Constructor for class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
insertOverwrite(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Replaces all the existing records and inserts the specified new records into Hoodie table at the supplied instantTime, for the partition paths contained in input records.
insertOverwriteTable(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Delete all the existing records of the Hoodie table and inserts the specified new records into Hoodie table at the supplied instantTime, for the partition paths contained in input records.
insertPrepped(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Inserts the given prepared records into the Hoodie table, at the supplied instantTime.
insertPreppedRecords(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Inserts the given prepared records into the Hoodie table, at the supplied instantTime.
insertRecordsWritten - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
insertRecordsWritten - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
insertRecordsWritten - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
insertSplitSize(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
INSTANT_PARAM - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
INSTANT_STATE_TIMELINE_SERVER_BASED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
INSTANT_STATE_TIMELINE_SERVER_BASED_FORCE_REFRESH_REQUEST_NUMBER - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
instantFileNameGenerator - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
instantFileNameParser - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
instantGenerator - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
instantsToIndex - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
instantTime - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
instantTime - Variable in class org.apache.hudi.io.HoodieIOHandle
 
instantTime - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
instantTime - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
instantTime - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
instantTime - Variable in class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
 
instantTime - Variable in class org.apache.hudi.table.marker.WriteMarkers
 
instantTimeToUseForScanning(String, String) - Method in class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
instantTimeToUseForScanning(String, String) - Method in class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
instantToRollback - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
instantToRollback - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
INTERNAL_SCHEMA_STRING - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
IOUtils - Class in org.apache.hudi.io
 
IOUtils() - Constructor for class org.apache.hudi.io.IOUtils
 
isAsyncArchive() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isAsyncClean() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isAsyncClusteringEnabled() - Method in class org.apache.hudi.config.HoodieClusteringConfig
 
isAsyncClusteringEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isAutoAdjustLockConfigs() - Method in class org.apache.hudi.config.HoodieWriteConfig
Hoodie Client Lock Configs.
isAutoArchive() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isAutoClean() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isAutoGeneratedRecordKeysEnabled(TypedProperties) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
isBucketClusteringMergeEnabled() - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Whether enable buckets merged when using consistent hashing bucket index.
isBucketClusteringSortEnabled() - Method in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
Whether generate regular sort clustering plans for buckets that are not involved in merge or split.
isBucketFileName(String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
isBufferingRecords(HoodieWriteConfig) - Static method in class org.apache.hudi.util.ExecutorFactory
Checks whether configured HoodieExecutor buffer records (for ex, by holding them in the queue)
isClosed() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
isClusteringEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isClusteringSortEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isCommitted() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
isCompactionLogBlockMetricsOn() - Method in class org.apache.hudi.config.HoodieWriteConfig
metrics properties.
isConsistentHashingEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isConsistentLogicalTimestampEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isConsistentLogicalTimestampEnabled() - Method in class org.apache.hudi.keygen.AutoRecordGenWrapperAvroKeyGenerator
 
isEarlyConflictDetectionEnable() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isEmbeddedTimelineServerEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isEmbeddedTimelineServerReuseEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isErrored(HoodieKey) - Method in class org.apache.hudi.client.WriteStatus
 
isExecuted() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
isExecutorMetricsEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isFailOnInlineTableServiceExceptionEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isFailOnTimelineArchivingEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isGlobal() - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
This is not global, since we depend on the partitionPath to do the lookup.
isGlobal() - Method in class org.apache.hudi.index.bloom.HoodieGlobalBloomIndex
 
isGlobal() - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
isGlobal() - Method in class org.apache.hudi.index.HoodieIndex
An index is `global` if HoodieKey to fileID mapping, does not depend on the `partitionPath`.
isGlobal() - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
isGlobal() - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
Only looks up by recordKey.
isGlobal() - Method in class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
 
isGlobal() - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
isHeartbeatExpired(String) - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
isHiveStylePartitioningEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isImplicitWithStorage() - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
Bloom filters are stored, into the same data files.
isImplicitWithStorage() - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
isImplicitWithStorage() - Method in class org.apache.hudi.index.HoodieIndex
An index is "implicit" with respect to storage, if just writing new data to a file slice, updates the index as well.
isImplicitWithStorage() - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
isImplicitWithStorage() - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
Index needs to be explicitly updated after storage write.
isImplicitWithStorage() - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
isInitialized() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
isInitialized() - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Returns true if the metadata table is initialized.
isInlineClusteringEnabled() - Method in class org.apache.hudi.config.HoodieClusteringConfig
 
isInlinePartitionTTLEnable() - Method in class org.apache.hudi.config.HoodieWriteConfig
TTL configs.
isKeyInRange(String) - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
Does the given key fall within the range (inclusive).
isLockingMetricsEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isLockRequired - Variable in class org.apache.hudi.client.transaction.TransactionManager
 
isLockRequired() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
isLockRequired() - Method in class org.apache.hudi.config.HoodieWriteConfig
Returns whether the explicit guard of lock is required.
isLogCompactionEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
compaction properties.
isLogCompactionEnabledOnMetadata() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMergeDataValidationCheckEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMetadataAsyncIndex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMetadataBloomFilterIndexEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMetadataColumnStatsIndexEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMetadataTable() - Method in class org.apache.hudi.table.HoodieTable
 
isMetadataTableEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
File listing metadata configs.
isMetaserverEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
Metaserver configs.
isMetricsOn() - Method in class org.apache.hudi.config.HoodieWriteConfig
metrics properties.
isNonBlockingConcurrencyControl() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isPartitioned() - Method in class org.apache.hudi.table.HoodieTable
 
isPartitionExpired(String) - Method in class org.apache.hudi.table.action.ttl.strategy.KeepByTimeStrategy
Determines if a partition's reference time has exceeded its time-to-live (TTL).
isPartitionStatsIndexEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isPreCommitRequired() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Some writers use SparkAllowUpdateStrategy and treat replacecommit plan as revocable plan.
isPreCommitRequired() - Method in interface org.apache.hudi.client.transaction.ConflictResolutionStrategy
Write clients uses their preCommit API to run conflict resolution.
isPreCommitRequired() - Method in class org.apache.hudi.client.transaction.PreferWriterConflictResolutionStrategy
 
isPreCommitRequired() - Method in class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
isRecordIndexEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isRestore - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
isRestore - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
isRollbackPendingClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isRunInDaemonMode() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isSecondaryIndexEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isShutdown() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isShutdownRequested() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isSimpleBucketIndex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isSingleGroupClusteringEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isStarted() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isSuccess() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
isTimelineServerBasedInstantStateEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isTrackingSuccessfulWrites() - Method in class org.apache.hudi.client.WriteStatus
 
isUpdateRecord(HoodieRecord<T>) - Method in class org.apache.hudi.io.HoodieAppendHandle
Returns whether the hoodie record is an UPDATE.
isYieldingPureLogForMor() - Method in class org.apache.hudi.config.HoodieWriteConfig
Returns whether the table writer would generate pure log files at the very first place.
iterator() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
 

J

JAVA_SIZED_BASED_CLUSTERING_PLAN_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
JAVA_SORT_AND_SIZE_EXECUTION_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 

K

KEEP_BY_TIME_PARTITION_TTL_STRATEGY - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
KeepByCreationTimeStrategy - Class in org.apache.hudi.table.action.ttl.strategy
KeepByTimeStrategy will return expired partitions by their create time.
KeepByCreationTimeStrategy(HoodieTable, String) - Constructor for class org.apache.hudi.table.action.ttl.strategy.KeepByCreationTimeStrategy
 
KeepByTimeStrategy - Class in org.apache.hudi.table.action.ttl.strategy
KeepByTimeStrategy will return expired partitions by their lastCommitTime.
KeepByTimeStrategy(HoodieTable, String) - Constructor for class org.apache.hudi.table.action.ttl.strategy.KeepByTimeStrategy
 
KERBEROS_USER_KEYTAB - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
KERBEROS_USER_PRINCIPAL - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
KEYGENERATOR_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
KEYGENERATOR_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.KEYGENERATOR_CLASS_NAME and its methods instead
KEYGENERATOR_TYPE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
keyGeneratorOpt - Variable in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
keyGeneratorOpt - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
KeyGenUtils - Class in org.apache.hudi.keygen
 
KeyGenUtils() - Constructor for class org.apache.hudi.keygen.KeyGenUtils
 
keyToNewRecords - Variable in class org.apache.hudi.io.HoodieMergeHandle
 

L

lastCompletedTxn - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
lastCompletedTxnAndMetadata - Variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
LATEST_CLEAN_PLAN_VERSION - Static variable in class org.apache.hudi.table.action.clean.CleanPlanner
 
LATEST_RESTORE_PLAN_VERSION - Static variable in class org.apache.hudi.table.action.rollback.RestorePlanActionExecutor
 
LATEST_ROLLBACK_PLAN_VERSION - Static variable in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
LAYOUT_OPTIMIZE_BUILD_CURVE_SAMPLE_SIZE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
NOTE: This setting only has effect if HoodieClusteringConfig.LAYOUT_OPTIMIZE_SPATIAL_CURVE_BUILD_METHOD value is set to "sample" Determines target sample size used by the Boundary-based Interleaved Index method.
LAYOUT_OPTIMIZE_DATA_SKIPPING_ENABLE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
this setting has no effect
LAYOUT_OPTIMIZE_ENABLE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
this setting has no effect. Please refer to clustering configuration, as well as HoodieClusteringConfig.LAYOUT_OPTIMIZE_STRATEGY config to enable advanced record layout optimization strategies
LAYOUT_OPTIMIZE_SPATIAL_CURVE_BUILD_METHOD - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
NOTE: This setting only has effect if HoodieClusteringConfig.LAYOUT_OPTIMIZE_STRATEGY value is set to either "z-order" or "hilbert" (ie leveraging space-filling curves) Currently, two methods to order records along the curve are supported "build" and "sample": Direct: entails that spatial curve will be built in full, "filling in" all of the individual points corresponding to each individual record Sample: leverages boundary-base interleaved index method (described in more details in Amazon DynamoDB blog [1]) NOTE: Boundary-based interleaved Index method has better generalization, but is slower than direct method.
LAYOUT_OPTIMIZE_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Determines ordering strategy in for records layout optimization.
LAYOUT_PARTITIONER_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieLayoutConfig
 
LAYOUT_TYPE - Static variable in class org.apache.hudi.config.HoodieLayoutConfig
 
layoutConfig - Variable in class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
layoutPartitionerClass() - Method in class org.apache.hudi.table.storage.HoodieConsistentBucketLayout
Consistent hashing will tag all incoming records, so we could go ahead reusing an existing Partitioner
layoutPartitionerClass() - Method in class org.apache.hudi.table.storage.HoodieDefaultLayout
 
layoutPartitionerClass() - Method in class org.apache.hudi.table.storage.HoodieSimpleBucketLayout
 
layoutPartitionerClass() - Method in class org.apache.hudi.table.storage.HoodieStorageLayout
Return the layout specific partitioner for writing data, if any.
LazyIterableIterator<I,O> - Class in org.apache.hudi.client.utils
(NOTE: Adapted from Apache SystemML) This class is a generic base class for lazy, single pass inputItr classes in order to simplify the implementation of lazy iterators for mapPartitions use cases.
LazyIterableIterator(Iterator<I>) - Constructor for class org.apache.hudi.client.utils.LazyIterableIterator
 
lazyRollbackFailedIndexing() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Rolls back the failed delta commits corresponding to the indexing action.
leftIterator - Variable in class org.apache.hudi.client.utils.MergingIterator
 
LegacyArchivedMetaEntryReader - Class in org.apache.hudi.client.utils
Tools used for migrating to new LSM tree style archived timeline.
LegacyArchivedMetaEntryReader(HoodieTableMetaClient) - Constructor for class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader
 
LegacyArchivedMetaEntryReader.ArchiveLogVersionComparator - Class in org.apache.hudi.client.utils
Sort files by reverse order of version suffix in file name.
ListBasedHoodieBloomIndexHelper - Class in org.apache.hudi.index.bloom
Helper for HoodieBloomIndex containing Java List-based logic.
ListBasedHoodieBloomIndexHelper() - Constructor for class org.apache.hudi.index.bloom.ListBasedHoodieBloomIndexHelper
 
ListingBasedRollbackRequest - Class in org.apache.hudi.table.action.rollback
Request for performing one rollback action.
ListingBasedRollbackRequest(String, ListingBasedRollbackRequest.Type) - Constructor for class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
ListingBasedRollbackRequest(String, Option<String>, Option<String>, Option<HoodieWriteStat>, ListingBasedRollbackRequest.Type) - Constructor for class org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest
 
ListingBasedRollbackRequest.Type - Enum in org.apache.hudi.table.action.rollback
Rollback commands, that trigger a specific handling for rollback.
ListingBasedRollbackStrategy - Class in org.apache.hudi.table.action.rollback
Listing based rollback strategy to fetch list of HoodieRollbackRequests.
ListingBasedRollbackStrategy(HoodieTable<?, ?, ?, ?>, HoodieEngineContext, HoodieWriteConfig, String, boolean) - Constructor for class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
loadBucketIdToFileIdMappingForPartition(HoodieTable, String) - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
loadColumnRangesFromMetaIndex(List<String>, HoodieEngineContext, HoodieTable<?, ?, ?, ?>) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
Load the column stats index as BloomIndexFileInfo for all the involved files in the partition.
loadMetadata(HoodieTable, String) - Static method in class org.apache.hudi.index.bucket.ConsistentBucketIndexUtils
Loads hashing metadata of the given partition, if it does not exist, returns empty.
loadOrCreateMetadata(HoodieTable, String, int) - Static method in class org.apache.hudi.index.bucket.ConsistentBucketIndexUtils
Loads hashing metadata of the given partition, if it does not exist, creates a new one (also persist it into storage).
location - Variable in class org.apache.hudi.table.action.commit.SmallFile
 
locations() - Method in class org.apache.hudi.io.HoodieKeyLocationFetchHandle
 
lock() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
LOCK_ACQUIRE_ATTEMPTS_COUNTER_NAME - Static variable in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
LOCK_ACQUIRE_CLIENT_NUM_RETRIES - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_ACQUIRE_CLIENT_RETRY_WAIT_TIME_IN_MILLIS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_ACQUIRE_DURATION_TIMER_NAME - Static variable in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
LOCK_ACQUIRE_FAILURES_COUNTER_NAME - Static variable in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
LOCK_ACQUIRE_NUM_RETRIES - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_ACQUIRE_RETRY_MAX_WAIT_TIME_IN_MILLIS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_ACQUIRE_RETRY_WAIT_TIME_IN_MILLIS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_ACQUIRE_SUCCESS_COUNTER_NAME - Static variable in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
LOCK_ACQUIRE_WAIT_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_HEARTBEAT_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_KEY - Static variable in class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
LOCK_PROVIDER_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
LOCK_PROVIDER_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieLockConfig
Deprecated.
Use HoodieLockConfig.LOCK_PROVIDER_CLASS_NAME and its methods instead
LOCK_REQUEST_LATENCY_TIMER_NAME - Static variable in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
lockConfiguration - Variable in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
lockConfiguration - Variable in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
LockInfo - Class in org.apache.hudi.client.transaction.lock
 
LockInfo() - Constructor for class org.apache.hudi.client.transaction.lock.LockInfo
 
lockKey - Variable in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
LockManager - Class in org.apache.hudi.client.transaction.lock
This class wraps implementations of LockProvider and provides an easy way to manage the lifecycle of a lock.
LockManager(HoodieWriteConfig, HoodieStorage) - Constructor for class org.apache.hudi.client.transaction.lock.LockManager
 
LockManager(HoodieWriteConfig, HoodieStorage, TypedProperties) - Constructor for class org.apache.hudi.client.transaction.lock.LockManager
 
lockManager - Variable in class org.apache.hudi.client.transaction.TransactionManager
 
LOG - Static variable in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
LOG - Static variable in interface org.apache.hudi.client.RunsTableService
 
LOG - Static variable in class org.apache.hudi.client.transaction.TransactionManager
 
LOG - Static variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
LOG_COMPACTION_BLOCKS_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
logCompact(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Ensures compaction instant is in expected state and performs Log Compaction for the workload stored in instant-time.s
logCompact(String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Performs Log Compaction for the workload stored in instant-time.
logCompact(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Performs Log Compaction for the workload stored in instant-time.
logCompact(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Ensures compaction instant is in expected state and performs Log Compaction for the workload stored in instant-time.s
logCompact(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Run Log Compaction on the table.
LogCompactionExecutionHelper<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact
Strategy class to execute log compaction operations.
LogCompactionExecutionHelper() - Constructor for class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
logCompactionTimer - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
logCompactionTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
LogFileNumBasedCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
LogFileLengthBasedCompactionStrategy orders the compactions based on the total log files num, filters the file group which log files length is greater than the threshold and limits the compactions within a configured IO bound.
LogFileNumBasedCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.LogFileNumBasedCompactionStrategy
 
LogFileSizeBasedCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
LogFileSizeBasedCompactionStrategy orders the compactions based on the total log files size, filters the file group which log files size is greater than the threshold and limits the compactions within a configured IO bound.
LogFileSizeBasedCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.LogFileSizeBasedCompactionStrategy
 
LOOKUP_STR - Static variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
LSMTimelineWriter - Class in org.apache.hudi.client.timeline.versioning.v2
A timeline writer which organizes the files as an LSM tree.

M

makeNewFilePath(String, String) - Method in class org.apache.hudi.io.HoodieWriteHandle
Make new file path with given file name.
makeNewPath(String) - Method in class org.apache.hudi.io.HoodieWriteHandle
 
makeOldAndNewFilePaths(String, String, String) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
managePartitionTTL(String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Delete expired partition by config.
managePartitionTTL(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Delete expired partition by config
markClosed() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
MarkerBasedRollbackStrategy<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
Performs rollback using marker files generated during the write..
MarkerBasedRollbackStrategy(HoodieTable<?, ?, ?, ?>, HoodieEngineContext, HoodieWriteConfig, String) - Constructor for class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
MarkerBasedRollbackUtils - Class in org.apache.hudi.table.marker
A utility class for marker-based rollback.
MarkerBasedRollbackUtils() - Constructor for class org.apache.hudi.table.marker.MarkerBasedRollbackUtils
 
markerDirPath - Variable in class org.apache.hudi.table.marker.WriteMarkers
 
MARKERS_DELETE_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
MARKERS_DELETE_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MARKERS_TIMELINE_SERVER_BASED_BATCH_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MARKERS_TIMELINE_SERVER_BASED_BATCH_NUM_THREADS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MARKERS_TYPE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
markFailure(HoodieRecord, Throwable, Option<Map<String, String>>) - Method in class org.apache.hudi.client.FailOnFirstErrorWriteStatus
 
markFailure(String, String, Throwable) - Method in class org.apache.hudi.client.FailOnFirstErrorWriteStatus
 
markFailure(HoodieRecord, Throwable, Option<Map<String, String>>) - Method in class org.apache.hudi.client.WriteStatus
Mark write as failed, optionally using given parameters for the purpose of calculating some aggregate metrics.
markFailure(String, String, Throwable) - Method in class org.apache.hudi.client.WriteStatus
Used by native write handles like HoodieRowCreateHandle and HoodieRowDataCreateHandle.
markSuccess(HoodieRecord, Option<Map<String, String>>) - Method in class org.apache.hudi.client.WriteStatus
Mark write as success, optionally using given parameters for the purpose of calculating some aggregate metrics.
markSuccess(HoodieRecordDelegate, Option<Map<String, String>>) - Method in class org.apache.hudi.client.WriteStatus
Used by native write handles like HoodieRowCreateHandle and HoodieRowDataCreateHandle.
MASTER_PRINCIPAL - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
MAX_COMMITS_TO_KEEP - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
MAX_COMMITS_TO_KEEP_PROP - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
Deprecated.
Use HoodieArchivalConfig.MAX_COMMITS_TO_KEEP and its methods instead
MAX_CONSISTENCY_CHECK_INTERVAL_MS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MAX_CONSISTENCY_CHECK_INTERVAL_MS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
MAX_CONSISTENCY_CHECKS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MAX_CONSISTENCY_CHECKS_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.MAX_CONSISTENCY_CHECKS and its methods instead
MAX_FILE_SIZE_IN_BYTES - Static variable in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
 
MAX_PARTITION_TO_DELETE - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
MAX_QPS_FRACTION - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
MAX_QPS_PER_REGION_SERVER - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
mayBeCleanAndArchive(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Triggers cleaning and archival for the table of interest.
maybeDeleteMetadataTable() - Method in class org.apache.hudi.table.HoodieTable
Deletes the metadata table if the writer disables metadata table with hoodie.metadata.enable=false
maybeDisableWriteRecordPositions(HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
maybePersist(HoodieData<WriteStatus>, HoodieEngineContext, HoodieWriteConfig, String) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Maybe persist write status.
MERGE_ALLOW_DUPLICATE_ON_INSERTS_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MERGE_ARCHIVE_PLAN_NAME - Static variable in class org.apache.hudi.client.utils.LegacyArchivedMetaEntryReader
 
MERGE_DATA_VALIDATION_CHECK_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
MERGE_SMALL_FILE_GROUP_CANDIDATES_LIMIT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
mergeBucket(List<String>) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
mergeForPartitionUpdatesIfNeeded(HoodieData<Pair<HoodieRecord<R>, Option<HoodieRecordGlobalLocation>>>, HoodieWriteConfig, HoodieTable) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Merge tagged incoming records with existing records in case of partition path updated.
MergeOnReadRestoreActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.restore
 
MergeOnReadRestoreActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, String) - Constructor for class org.apache.hudi.table.action.restore.MergeOnReadRestoreActionExecutor
 
MergeOnReadRollbackActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
 
MergeOnReadRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.MergeOnReadRollbackActionExecutor
 
MergeOnReadRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, boolean, boolean, boolean) - Constructor for class org.apache.hudi.table.action.rollback.MergeOnReadRollbackActionExecutor
 
MergingIterator<T1,T2,R> - Class in org.apache.hudi.client.utils
Iterator providing for the semantic of simultaneously iterating over 2 other iterators and combining their respective output
MergingIterator(Iterator<T1>, Iterator<T2>, BiFunction<T1, T2, R>) - Constructor for class org.apache.hudi.client.utils.MergingIterator
 
metaClient - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
metaClient - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
 
metaClient - Variable in class org.apache.hudi.table.HoodieTable
 
metadata - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
METADATA_BOOTSTRAP_RECORD_SCHEMA - Static variable in class org.apache.hudi.io.HoodieBootstrapHandle
 
METADATA_CHILD_NODE_KEY - Static variable in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
 
METADATA_PARTITION_KEY - Static variable in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
 
METADATA_SEQUENCE_NUMBER_KEY - Static variable in class org.apache.hudi.table.action.cluster.strategy.BaseConsistentHashingBucketClusteringPlanStrategy
 
metadataCompletedInstants - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
metadataMetaClient - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
metadataMetaClient - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
MetadataOnlyBootstrapModeSelector - Class in org.apache.hudi.client.bootstrap.selector
 
MetadataOnlyBootstrapModeSelector(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.selector.MetadataOnlyBootstrapModeSelector
 
MetadataTableUtils - Class in org.apache.hudi.client.utils
 
MetadataTableUtils() - Constructor for class org.apache.hudi.client.utils.MetadataTableUtils
 
metadataWriteConfig - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
metadataWriter - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
metrics - Variable in class org.apache.hudi.client.BaseHoodieClient
 
metrics - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
MIN_COMMITS_TO_KEEP - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
MIN_COMMITS_TO_KEEP_PROP - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
Deprecated.
Use HoodieArchivalConfig.MIN_COMMITS_TO_KEEP and its methods instead
MIN_QPS_FRACTION - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
mod(int, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
MODE_SELECTOR_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 

N

needResolveWriteConflict(WriteOperationType) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
needsUpdateLocation() - Method in class org.apache.hudi.io.HoodieAppendHandle
Whether there is need to update the record location.
needsUpgradeOrDowngrade(HoodieTableVersion) - Method in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
newBucketFileIdPrefix(int, boolean) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
newBucketFileIdPrefix(String, boolean) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
newBucketFileIdPrefix(int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
newBucketFileIdPrefix(String, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
newBucketFileIdPrefix(String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieArchivalConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieBootstrapConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieCleanConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieClusteringConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieCompactionConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieIndexConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieLayoutConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieLockConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodiePayloadConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieTTLConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieWriteConfig
 
newFilePath - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.HoodieDeleteHelper
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.HoodieMergeHelper
 
newInstance() - Static method in class org.apache.hudi.table.action.commit.HoodieWriteHelper
 
newRecordLocation - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
next() - Method in class org.apache.hudi.client.utils.ConcatenatingIterator
 
next() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
 
next() - Method in class org.apache.hudi.client.utils.MergingIterator
 
NonpartitionedAvroKeyGenerator - Class in org.apache.hudi.keygen
Avro simple Key generator for non-partitioned Hive Tables.
NonpartitionedAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
NULL_RECORDKEY_PLACEHOLDER - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
NUM_RETRIES_ON_CONFLICT_FAILURES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
numBuckets - Variable in class org.apache.hudi.index.bucket.HoodieBucketIndex
 

O

oldFilePath - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
OneToTwoUpgradeHandler - Class in org.apache.hudi.table.upgrade
Upgrade handle to assist in upgrading hoodie table from version 1 to 2.
OneToTwoUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.OneToTwoUpgradeHandler
 
OneToZeroDowngradeHandler - Class in org.apache.hudi.table.upgrade
Downgrade handle to assist in downgrading hoodie table from version 1 to 0.
OneToZeroDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.OneToZeroDowngradeHandler
 
OperationConverter - Class in org.apache.hudi.client.utils
Converter that converts a string into enum WriteOperationType.
OperationConverter() - Constructor for class org.apache.hudi.client.utils.OperationConverter
 
OperationResult<T> - Class in org.apache.hudi.table.action.compact
Holds Operation result.
OperationResult() - Constructor for class org.apache.hudi.table.action.compact.OperationResult
 
OperationResult(T, boolean, Option<Exception>) - Constructor for class org.apache.hudi.table.action.compact.OperationResult
 
OperationResult(T, boolean, boolean, Option<Exception>) - Constructor for class org.apache.hudi.table.action.compact.OperationResult
 
operationType - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.BoundedIOCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.BoundedPartitionAwareCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
Order and Filter the list of compactions.
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.CompositeCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.LogFileNumBasedCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.LogFileSizeBasedCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.UnBoundedCompactionStrategy
 
orderAndFilter(HoodieWriteConfig, List<HoodieCompactionOperation>, List<HoodieCompactionPlan>) - Method in class org.apache.hudi.table.action.compact.strategy.UnBoundedPartitionAwareCompactionStrategy
 
ORDERING_FIELD - Static variable in class org.apache.hudi.config.HoodiePayloadConfig
Deprecated.
Use HoodieWriteConfig.PRECOMBINE_FIELD_NAME and its methods instead
org.apache.hudi.async - package org.apache.hudi.async
 
org.apache.hudi.callback - package org.apache.hudi.callback
 
org.apache.hudi.callback.client.http - package org.apache.hudi.callback.client.http
 
org.apache.hudi.callback.common - package org.apache.hudi.callback.common
 
org.apache.hudi.callback.impl - package org.apache.hudi.callback.impl
 
org.apache.hudi.callback.util - package org.apache.hudi.callback.util
 
org.apache.hudi.client - package org.apache.hudi.client
 
org.apache.hudi.client.bootstrap - package org.apache.hudi.client.bootstrap
 
org.apache.hudi.client.bootstrap.selector - package org.apache.hudi.client.bootstrap.selector
 
org.apache.hudi.client.bootstrap.translator - package org.apache.hudi.client.bootstrap.translator
 
org.apache.hudi.client.embedded - package org.apache.hudi.client.embedded
 
org.apache.hudi.client.heartbeat - package org.apache.hudi.client.heartbeat
 
org.apache.hudi.client.timeline - package org.apache.hudi.client.timeline
 
org.apache.hudi.client.timeline.versioning.v1 - package org.apache.hudi.client.timeline.versioning.v1
 
org.apache.hudi.client.timeline.versioning.v2 - package org.apache.hudi.client.timeline.versioning.v2
 
org.apache.hudi.client.transaction - package org.apache.hudi.client.transaction
 
org.apache.hudi.client.transaction.lock - package org.apache.hudi.client.transaction.lock
 
org.apache.hudi.client.transaction.lock.metrics - package org.apache.hudi.client.transaction.lock.metrics
 
org.apache.hudi.client.utils - package org.apache.hudi.client.utils
 
org.apache.hudi.config - package org.apache.hudi.config
 
org.apache.hudi.exception - package org.apache.hudi.exception
 
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.index.bloom - package org.apache.hudi.index.bloom
 
org.apache.hudi.index.bucket - package org.apache.hudi.index.bucket
 
org.apache.hudi.index.hbase - package org.apache.hudi.index.hbase
 
org.apache.hudi.index.inmemory - package org.apache.hudi.index.inmemory
 
org.apache.hudi.index.simple - package org.apache.hudi.index.simple
 
org.apache.hudi.io - package org.apache.hudi.io
 
org.apache.hudi.keygen - package org.apache.hudi.keygen
 
org.apache.hudi.keygen.factory - package org.apache.hudi.keygen.factory
 
org.apache.hudi.keygen.parser - package org.apache.hudi.keygen.parser
 
org.apache.hudi.metadata - package org.apache.hudi.metadata
 
org.apache.hudi.metrics - package org.apache.hudi.metrics
 
org.apache.hudi.metrics.cloudwatch - package org.apache.hudi.metrics.cloudwatch
 
org.apache.hudi.optimize - package org.apache.hudi.optimize
 
org.apache.hudi.table - package org.apache.hudi.table
 
org.apache.hudi.table.action - package org.apache.hudi.table.action
 
org.apache.hudi.table.action.bootstrap - package org.apache.hudi.table.action.bootstrap
 
org.apache.hudi.table.action.clean - package org.apache.hudi.table.action.clean
 
org.apache.hudi.table.action.cluster - package org.apache.hudi.table.action.cluster
 
org.apache.hudi.table.action.cluster.strategy - package org.apache.hudi.table.action.cluster.strategy
 
org.apache.hudi.table.action.cluster.util - package org.apache.hudi.table.action.cluster.util
 
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.compact.plan.generators - package org.apache.hudi.table.action.compact.plan.generators
 
org.apache.hudi.table.action.compact.strategy - package org.apache.hudi.table.action.compact.strategy
 
org.apache.hudi.table.action.index - package org.apache.hudi.table.action.index
 
org.apache.hudi.table.action.index.functional - package org.apache.hudi.table.action.index.functional
 
org.apache.hudi.table.action.restore - package org.apache.hudi.table.action.restore
 
org.apache.hudi.table.action.rollback - package org.apache.hudi.table.action.rollback
 
org.apache.hudi.table.action.savepoint - package org.apache.hudi.table.action.savepoint
 
org.apache.hudi.table.action.ttl.strategy - package org.apache.hudi.table.action.ttl.strategy
 
org.apache.hudi.table.marker - package org.apache.hudi.table.marker
 
org.apache.hudi.table.repair - package org.apache.hudi.table.repair
 
org.apache.hudi.table.storage - package org.apache.hudi.table.storage
 
org.apache.hudi.table.upgrade - package org.apache.hudi.table.upgrade
 
org.apache.hudi.util - package org.apache.hudi.util
 
outputPartitionPathStatMap - Variable in class org.apache.hudi.table.WorkloadProfile
Execution/Output workload stats

P

paddingToNByte(byte[], int) - Static method in class org.apache.hudi.optimize.HilbertCurveUtils
 
PARALLELISM - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
ParallelismHelper<I> - Class in org.apache.hudi.table.action.commit
 
ParallelismHelper(SerializableFunctionUnchecked<I, Integer>) - Constructor for class org.apache.hudi.table.action.commit.ParallelismHelper
 
PARQUET_SMALL_FILE_LIMIT - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
PARQUET_SMALL_FILE_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
parquetBloomFilterEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
parquetDictionaryEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
parquetFieldIdWriteEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
parquetOutputTimestampType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
PARTITION_FILTER_BEGIN_PARTITION - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PARTITION_FILTER_END_PARTITION - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PARTITION_PATH_TRANSLATOR_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
PARTITION_REGEX_PATTERN - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PARTITION_SELECTED - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PARTITION_SELECTED - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
PARTITION_SELECTOR_REGEX_MODE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
PARTITION_SELECTOR_REGEX_PATTERN - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
PARTITION_TTL_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
PARTITION_TTL_STRATEGY_PARAM_PREFIX - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
PARTITION_TTL_STRATEGY_TYPE - Static variable in class org.apache.hudi.config.HoodieTTLConfig
 
PartitionAwareClusteringPlanStrategy<T,I,K,O> - Class in org.apache.hudi.table.action.cluster.strategy
Scheduling strategy with restriction that clustering groups can only contain files from same partition.
PartitionAwareClusteringPlanStrategy(HoodieTable, HoodieEngineContext, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
 
partitionBucketIdStr(String, int) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
Partitioner - Interface in org.apache.hudi.table.action.commit
 
partitionFields - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
partitionPath - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
partitionPathFileIDPair - Variable in class org.apache.hudi.io.HoodieReadHandle
 
PartitionRegexBasedCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
 
PartitionRegexBasedCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.PartitionRegexBasedCompactionStrategy
 
PartitionTTLStrategy - Class in org.apache.hudi.table.action.ttl.strategy
Strategy for partition-level ttl management.
PartitionTTLStrategy(HoodieTable, String) - Constructor for class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
 
PartitionTTLStrategyType - Enum in org.apache.hudi.table.action.ttl.strategy
partitionValues - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
path - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
PAYLOAD_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodiePayloadConfig
 
PAYLOAD_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodiePayloadConfig
Deprecated.
Use HoodiePayloadConfig.PAYLOAD_CLASS_NAME and its methods instead
pendingInflightAndRequestedInstants - Variable in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
pendingInflightAndRequestedInstants - Variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
pendingInflightAndRequestedInstants - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
performClustering(HoodieClusteringPlan, Schema, String) - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
Execute clustering to write inputRecords into new files as defined by rules in strategy parameters.
performMergeDataValidationCheck(WriteStatus) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
performRollback(HoodieEngineContext, HoodieInstant, List<HoodieRollbackRequest>) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
Performs all rollback actions that we have collected in parallel.
performTableServices(Option<String>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Optimize the metadata table by running compaction, clean and archive as required.
performTableServices(Option<String>) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Perform various table services like compaction, cleaning, archiving on the MDT if required.
PLAN_PARTITION_FILTER_MODE - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_PARTITION_FILTER_MODE_NAME - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_MAX_BYTES_PER_OUTPUT_FILEGROUP - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_MAX_GROUPS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_SINGLE_GROUP_CLUSTERING_ENABLED - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_SKIP_PARTITIONS_FROM_LATEST - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_SMALL_FILE_LIMIT - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_SORT_COLUMNS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PLAN_STRATEGY_TARGET_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
populateMetaFields() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
postCommit(HoodieTable, HoodieCommitMetadata, String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Post Commit Hook.
postWrite(HoodieWriteMetadata<O>, String, HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Common method containing steps to be performed after write (upsert/insert/..) operations including auto-commit.
preCombine(BootstrapRecordPayload) - Method in class org.apache.hudi.client.bootstrap.BootstrapRecordPayload
 
PRECOMBINE_FIELD_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
PRECOMBINE_FIELD_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.PRECOMBINE_FIELD_NAME and its methods instead
preCommit(HoodieCommitMetadata) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Any pre-commit actions like conflict resolution goes here.
preCommit(HoodieCommitMetadata) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Any pre-commit actions like conflict resolution goes here.
preCompact(HoodieTable, HoodieTimeline, WriteOperationType, String) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Handles the compaction timeline based on the compaction instant before actual compaction.
PreferWriterConflictResolutionStrategy - Class in org.apache.hudi.client.transaction
This class extends the base implementation of conflict resolution strategy.
PreferWriterConflictResolutionStrategy() - Constructor for class org.apache.hudi.client.transaction.PreferWriterConflictResolutionStrategy
 
prepareAndBroadcast() - Method in class org.apache.hudi.table.EngineBroadcastManager
Prepares and broadcasts necessary information needed by compactor.
prepRecords(Map<String, HoodieData<HoodieRecord>>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Tag each record with the location in the given partition.
preserveMetadata - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
preWrite(String, WriteOperationType, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Common method containing steps to be performed before write (upsert/insert/...
preWrite(String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Allows the implementation to perform any pre-commit operations like transitioning a commit to inflight if required.
props - Variable in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
purgePendingClustering(String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
purgePendingClustering(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
put(HoodieRecord, GenericRecord, Option<IndexedRecord>) - Method in class org.apache.hudi.io.HoodieCDCLogger
 
PUT_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
PUT_BATCH_SIZE_AUTO_COMPUTE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 

Q

QPS_ALLOCATOR_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
QPS_FRACTION - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
QUEUE - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
quietDeleteMarkerDir(HoodieEngineContext, int) - Method in class org.apache.hudi.table.marker.WriteMarkers
Quietly deletes the marker directory.

R

RandomFileIdPrefixProvider - Class in org.apache.hudi.table
 
RandomFileIdPrefixProvider(TypedProperties) - Constructor for class org.apache.hudi.table.RandomFileIdPrefixProvider
 
readerSchema - Variable in class org.apache.hudi.io.HoodieMergedReadHandle
 
reconcileAgainstMarkers(HoodieEngineContext, String, List<HoodieWriteStat>, boolean) - Method in class org.apache.hudi.table.HoodieTable
Reconciles WriteStats and marker files to detect and safely delete duplicate data files created because of Spark retries.
RECORD_INDEX_INPUT_STORAGE_LEVEL_VALUE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
RECORD_INDEX_UPDATE_PARTITION_PATH_ENABLE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
RECORD_INDEX_USE_CACHING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
RECORD_KEY_FIELD_NAME - Static variable in class org.apache.hudi.metadata.HoodieMetadataWriteUtils
 
RECORD_KEY_GEN_INSTANT_TIME_CONFIG - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
RECORD_KEY_GEN_PARTITION_ID_CONFIG - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 
RECORD_MERGE_IMPL_CLASSES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
RECORD_MERGE_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
RECORD_MERGE_STRATEGY_ID - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
RECORD_SIZE_ESTIMATION_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
RECORD_SIZE_ESTIMATION_THRESHOLD_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
RecordBasedIndexingCatchupTask - Class in org.apache.hudi.table.action.index
Indexing catchup task for record level indexing.
RecordBasedIndexingCatchupTask(HoodieTableMetadataWriter, List<HoodieInstant>, Set<String>, HoodieTableMetaClient, HoodieTableMetaClient, String, TransactionManager, HoodieEngineContext, HoodieTable, HoodieHeartbeatClient) - Constructor for class org.apache.hudi.table.action.index.RecordBasedIndexingCatchupTask
 
recordIndexUseCaching(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
recordItr - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
recordMerger - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
recordsDeleted - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
recordsDeleted - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
recordsDeleted - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
recordsWritten - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
recordsWritten - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
recordsWritten - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
recordType - Variable in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
recreateMarkers(String, HoodieTable, HoodieEngineContext, int) - Method in class org.apache.hudi.table.upgrade.ZeroToOneUpgradeHandler
Recreate markers in new format.
REGIONSERVER_PRINCIPAL - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
register(HoodieTableMetaClient, HoodieIndexDefinition) - Method in class org.apache.hudi.table.action.index.functional.BaseHoodieIndexClient
Register a expression index.
RELEASE_RESOURCE_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
releaseQPSResources() - Method in class org.apache.hudi.index.hbase.DefaultHBaseQPSResourceAllocator
 
releaseQPSResources() - Method in interface org.apache.hudi.index.hbase.HBaseIndexQPSResourceAllocator
This method releases the acquired QPS Fraction.
releaseResources(String) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Called after each commit of a compaction or clustering table service, to release any resources used.
releaseResources(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Called after each write, to release any resources used.
reloadCurrentOwnerLockInfo() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
remove() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
 
renameColumn(String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
rename col name for hudi table.
RenameInfo(String, String, String) - Constructor for class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
renameLogFile(HoodieTableMetaClient, HoodieLogFile, HoodieLogFile) - Static method in class org.apache.hudi.client.CompactionAdminClient
Rename log files.
RenameOpResult() - Constructor for class org.apache.hudi.client.CompactionAdminClient.RenameOpResult
 
RenameOpResult(Pair<HoodieLogFile, HoodieLogFile>, boolean, Option<Exception>) - Constructor for class org.apache.hudi.client.CompactionAdminClient.RenameOpResult
 
RenameOpResult(Pair<HoodieLogFile, HoodieLogFile>, boolean, boolean, Option<Exception>) - Constructor for class org.apache.hudi.client.CompactionAdminClient.RenameOpResult
 
reOrderColPosition(String, String, TableChange.ColumnPositionChange.ColumnPositionType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
reorder the position of col.
repairCompaction(String, int, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Renames delta files to make file-slices consistent with the timeline as dictated by Hoodie metadata.
RepairUtils - Class in org.apache.hudi.table.repair
Utils for table repair tool.
RepairUtils() - Constructor for class org.apache.hudi.table.repair.RepairUtils
 
repartitionRecords(I, int) - Method in interface org.apache.hudi.table.BulkInsertPartitioner
Partitions the input records based on the number of output partitions as a hint.
report() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
reportMetrics(String, String, long) - Method in class org.apache.hudi.metrics.HoodieMetrics
Given a commit action, metrics name and value this method reports custom metrics.
requestClean(String) - Method in class org.apache.hudi.table.action.clean.CleanPlanActionExecutor
Creates a Cleaner plan if there are files to be cleaned and stores them in instant file.
requestRollback(String) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
Creates a Rollback plan if there are files to be rolled back and stores them in instant file.
requireSortedRecords() - Method in class org.apache.hudi.table.HoodieTable
 
requiresTagging(WriteOperationType) - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
requiresTagging(WriteOperationType) - Method in class org.apache.hudi.index.HoodieIndex
To indicate if an operation type requires location tagging before writing
reset(Option<HoodieInstant>, Option<HoodieInstant>, Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.TransactionManager
 
resetViewStorageConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
resolveConflict(HoodieTable, ConcurrentOperation, ConcurrentOperation) - Method in interface org.apache.hudi.client.transaction.ConflictResolutionStrategy
Implementations of this method will determine how to resolve a conflict between 2 commits.
resolveConflict(HoodieTable, ConcurrentOperation, ConcurrentOperation) - Method in class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
resolvedInstant - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
resolveLayoutOptimizationStrategy(String) - Static method in class org.apache.hudi.config.HoodieClusteringConfig
 
resolveMarkerConflict(String, String, String) - Method in class org.apache.hudi.table.marker.SimpleDirectMarkerBasedDetectionStrategy
 
resolveWriteConflict(HoodieTable, HoodieCommitMetadata, Set<String>) - Method in class org.apache.hudi.client.BaseHoodieClient
Resolve write conflicts before commit.
resolveWriteConflictIfAny(HoodieTable, Option<HoodieInstant>, Option<HoodieCommitMetadata>, HoodieWriteConfig, Option<HoodieInstant>, boolean, Set<String>) - Static method in class org.apache.hudi.client.utils.TransactionUtils
Resolve any write conflicts when committing data.
RESOURCE - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
restore(HoodieEngineContext, String, String) - Method in class org.apache.hudi.table.HoodieTable
Restore the table to the given instant.
RESTORE_PLAN_VERSION_1 - Static variable in class org.apache.hudi.table.action.rollback.RestorePlanActionExecutor
 
RESTORE_PLAN_VERSION_2 - Static variable in class org.apache.hudi.table.action.rollback.RestorePlanActionExecutor
 
RestorePlanActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.rollback
Plans the restore action and add a restore.requested meta file to timeline.
RestorePlanActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, String) - Constructor for class org.apache.hudi.table.action.rollback.RestorePlanActionExecutor
 
restoreToInstant(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
NOTE : This action requires all writers (ingest and compact) to a table to be stopped before proceeding.
restoreToSavepoint() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Restore the data to a savepoint based on the latest commit action on the savepoint timeline.
restoreToSavepoint(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Restore the data to the savepoint.
RestoreUtils - Class in org.apache.hudi.table.action.restore
 
RestoreUtils() - Constructor for class org.apache.hudi.table.action.restore.RestoreUtils
 
retainCommits(int) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
retainFileVersions(int) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
retrieveFileGroupReaderContext(StoragePath) - Method in class org.apache.hudi.table.EngineBroadcastManager
Returns the HoodieReaderContext instance needed by the file group reader based on the broadcast variables.
retrieveStorageConfig() - Method in class org.apache.hudi.table.EngineBroadcastManager
Retrieves the broadcast configuration.
RETRY_EXCEPTIONS - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
rightIterator - Variable in class org.apache.hudi.client.utils.MergingIterator
 
rollback(String, Option<HoodiePendingRollbackInfo>, boolean, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Deprecated.
rollback(String, Option<HoodiePendingRollbackInfo>, String, boolean, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Deprecated.
rollback(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
rollback(String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
rollback(HoodieEngineContext, String, HoodieInstant, boolean, boolean) - Method in class org.apache.hudi.table.HoodieTable
Rollback the (inflight/committed) record changes with the given commit time.
ROLLBACK_INSTANT_BACKUP_DIRECTORY - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ROLLBACK_INSTANT_BACKUP_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ROLLBACK_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
ROLLBACK_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ROLLBACK_PENDING_CLUSTERING_ON_CONFLICT - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
ROLLBACK_PLAN_VERSION_1 - Static variable in class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
ROLLBACK_SYNC_ENABLE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ROLLBACK_USING_MARKERS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
ROLLBACK_USING_MARKERS_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
rollbackBootstrap(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Perform rollback of bootstrap of a Hudi table.
rollbackCommit(String) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
 
rollbackCommit(String) - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
rollbackCommit(String) - Method in class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex
Do nothing.
rollbackCommit(String) - Method in class org.apache.hudi.index.HoodieIndex
Rollback the effects of the commit made at instantTime.
rollbackCommit(String) - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
rollbackCommit(String) - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
rollbackCommit(String) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
rollbackFailedBootstrap() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Main API to rollback failed bootstrap.
rollbackFailedIndexingCommits() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Rolls back the failed delta commits corresponding to the indexing action.
rollbackFailedWrites() - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Rollback all failed writes.
rollbackFailedWrites(Map<String, Option<HoodiePendingRollbackInfo>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
rollbackFailedWrites(Map<String, Option<HoodiePendingRollbackInfo>>, boolean, boolean) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
rollbackFailedWrites() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Rollback failed writes if any.
rollbackInflightClustering(HoodieInstant, Function<String, Option<HoodiePendingRollbackInfo>>) - Method in class org.apache.hudi.table.HoodieTable
Rollback inflight clustering instant to requested clustering instant
rollbackInflightClustering(HoodieInstant, Function<String, Option<HoodiePendingRollbackInfo>>, boolean) - Method in class org.apache.hudi.table.HoodieTable
Rollback inflight clustering instant to requested clustering instant
rollbackInflightCompaction(HoodieInstant) - Method in class org.apache.hudi.table.HoodieTable
 
rollbackInflightCompaction(HoodieInstant, Function<String, Option<HoodiePendingRollbackInfo>>) - Method in class org.apache.hudi.table.HoodieTable
Rollback failed compactions.
rollbackInflightLogCompaction(HoodieInstant) - Method in class org.apache.hudi.table.HoodieTable
 
rollbackInflightLogCompaction(HoodieInstant, Function<String, Option<HoodiePendingRollbackInfo>>) - Method in class org.apache.hudi.table.HoodieTable
Rollback failed compactions.
rollbackInstant(HoodieInstant) - Method in class org.apache.hudi.table.action.restore.BaseRestoreActionExecutor
 
rollbackInstant(HoodieInstant) - Method in class org.apache.hudi.table.action.restore.CopyOnWriteRestoreActionExecutor
 
rollbackInstant(HoodieInstant) - Method in class org.apache.hudi.table.action.restore.MergeOnReadRestoreActionExecutor
 
rollbackTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
RollbackUtils - Class in org.apache.hudi.table.action.rollback
 
RollbackUtils() - Constructor for class org.apache.hudi.table.action.rollback.RollbackUtils
 
run() - Method in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
run(HoodieTableVersion, String) - Method in class org.apache.hudi.table.upgrade.UpgradeDowngrade
Perform Upgrade or Downgrade steps if required and updated table version if need be.
runAnyPendingClustering(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
runAnyPendingCompactions(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
runAnyPendingCompactions() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Run any pending compactions.
runAnyPendingLogCompactions(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
runAnyPendingLogCompactions() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Run any pending log compactions.
runCompaction(HoodieTable, HoodieEngineContext, HoodieWriteConfig, SupportsUpgradeDowngrade) - Static method in class org.apache.hudi.table.upgrade.UpgradeDowngradeUtils
Utility method to run compaction for MOR table as part of downgrade step.
RunCompactionActionExecutor<T> - Class in org.apache.hudi.table.action.compact
 
RunCompactionActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, HoodieCompactor, HoodieCompactionHandler, WriteOperationType) - Constructor for class org.apache.hudi.table.action.compact.RunCompactionActionExecutor
 
RunIndexActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.index
Reads the index plan and executes the plan.
RunIndexActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String) - Constructor for class org.apache.hudi.table.action.index.RunIndexActionExecutor
 
runMerge(HoodieTable<?, ?, ?, ?>, HoodieMergeHandle<?, ?, ?, ?>) - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper
Read records from previous version of base file and merge.
runMerge(HoodieTable<?, ?, ?, ?>, HoodieMergeHandle<?, ?, ?, ?>) - Method in class org.apache.hudi.table.action.commit.HoodieMergeHelper
 
runMerge(HoodieMergeHandle<?, ?, ?, ?>, String, String) - Method in class org.apache.hudi.table.HoodieTable
 
runPrecommitValidators(HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
Check if any validators are configured and run those validations.
RunsTableService - Interface in org.apache.hudi.client
 
runTableServicesInline(HoodieTable, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
runTableServicesInline(HoodieTable, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 

S

saveMetadata(HoodieTable, HoodieConsistentHashingMetadata, boolean) - Static method in class org.apache.hudi.index.bucket.ConsistentBucketIndexUtils
Saves the metadata into storage
savepoint(String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Create a savepoint based on the latest commit action on the timeline.
savepoint(String, String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Savepoint a specific commit instant time.
savepoint(HoodieEngineContext, String, String, String) - Method in class org.apache.hudi.table.HoodieTable
Create a savepoint at the specified instant, so that the table can be restored to this point-in-timeline later if needed.
SavepointActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.savepoint
 
SavepointActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, String, String) - Constructor for class org.apache.hudi.table.action.savepoint.SavepointActionExecutor
 
SavepointHelpers - Class in org.apache.hudi.table.action.savepoint
 
SavepointHelpers() - Constructor for class org.apache.hudi.table.action.savepoint.SavepointHelpers
 
SCHEDULE_INLINE_CLUSTERING - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
SCHEDULE_INLINE_COMPACT - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
scheduleCleaning(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieTable
Schedule cleaning for the instant time.
scheduleCleaningAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new cleaning instant with passed-in instant time.
scheduleClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new clustering instant.
scheduleClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new clustering instant.
scheduleClustering(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieTable
Schedule clustering for the instant time.
scheduleClusteringAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new clustering instant with passed-in instant time.
scheduleClusteringAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new clustering instant with passed-in instant time.
scheduleCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new compaction instant.
scheduleCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new compaction instant.
scheduleCompaction(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieTable
Schedule compaction for the instant time.
ScheduleCompactionActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.compact
 
ScheduleCompactionActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, Option<Map<String, String>>, WriteOperationType) - Constructor for class org.apache.hudi.table.action.compact.ScheduleCompactionActionExecutor
 
scheduleCompactionAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new compaction instant with passed-in instant time.
scheduleCompactionAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new compaction instant with passed-in instant time.
ScheduleIndexActionExecutor<T,I,K,O> - Class in org.apache.hudi.table.action.index
Schedules INDEX action.
ScheduleIndexActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, List<MetadataPartitionType>, List<String>) - Constructor for class org.apache.hudi.table.action.index.ScheduleIndexActionExecutor
 
scheduleIndexing(List<MetadataPartitionType>, List<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules INDEX action.
scheduleIndexing(HoodieEngineContext, String, List<MetadataPartitionType>, List<String>) - Method in class org.apache.hudi.table.HoodieTable
Schedules Indexing for the table to the given instant.
scheduleInlineClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
scheduleInlineCompaction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
scheduleLogCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new log compaction instant.
scheduleLogCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new log compaction instant.
scheduleLogCompaction(HoodieEngineContext, String, Option<Map<String, String>>) - Method in class org.apache.hudi.table.HoodieTable
Schedule log compaction for the instant time.
scheduleLogCompactionAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedules a new log compaction instant with passed-in instant time.
scheduleLogCompactionAtInstant(String, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new log compaction instant with passed-in instant time.
scheduleRestore(HoodieEngineContext, String, String) - Method in class org.apache.hudi.table.HoodieTable
Schedules Restore for the table to the given instant.
scheduleRollback(HoodieEngineContext, String, HoodieInstant, boolean, boolean, boolean) - Method in class org.apache.hudi.table.HoodieTable
Schedule rollback for the instant time.
scheduleTableService(String, Option<Map<String, String>>, TableServiceType) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
Schedule table services such as clustering, compaction & cleaning.
scheduleTableService(Option<Map<String, String>>, TableServiceType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedule table services such as clustering, compaction & cleaning.
scheduleTableService(String, Option<Map<String, String>>, TableServiceType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedule table services such as clustering, compaction & cleaning.
scheduleTableServiceInternal(String, Option<Map<String, String>>, TableServiceType) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
schema - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
SCHEMA_ALLOW_AUTO_EVOLUTION_COLUMN_DROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
schemaOnReadEnabled - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
SECURITY_AUTHENTICATION - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
select(List<Pair<String, List<HoodieFileStatus>>>) - Method in class org.apache.hudi.client.bootstrap.selector.BootstrapModeSelector
Classify partitions for the purpose of bootstrapping.
select(List<Pair<String, List<HoodieFileStatus>>>) - Method in class org.apache.hudi.client.bootstrap.selector.BootstrapRegexModeSelector
 
select(List<Pair<String, List<HoodieFileStatus>>>) - Method in class org.apache.hudi.client.bootstrap.selector.UniformBootstrapModeSelector
 
send(String) - Method in class org.apache.hudi.callback.client.http.HoodieWriteCommitHttpCallbackClient
 
SENSITIVE_CONFIG_KEYS_FILTER - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
SerializableHoodieRollbackRequest - Class in org.apache.hudi.table.action.rollback
HoodieRollbackRequest in HoodieRollbackPlan (avro pojo) is not operable directly within spark parallel engine.
SerializableHoodieRollbackRequest(HoodieRollbackRequest) - Constructor for class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
setBootstrapSourceFileMapping(BootstrapFileMapping) - Method in class org.apache.hudi.client.bootstrap.BootstrapWriteStatus
 
setCommitMetadata(HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
setCommitMetadata(Option<HoodieCommitMetadata>) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setCommitted(boolean) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setConsistencyGuardConfig(ConsistencyGuardConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setDefaults() - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
setFileId(String) - Method in class org.apache.hudi.client.WriteStatus
 
setFinalizeDuration(Duration) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setGlobalError(Throwable) - Method in class org.apache.hudi.client.WriteStatus
 
setIndexLookupDuration(Duration) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setIndexUpdateDuration(Duration) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setInternalSchemaString(String) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setLockCreateTime(String) - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
setLockStacksInfo(StackTraceElement[]) - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
setLockThreadName(String) - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
setOperationType(WriteOperationType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
setPartitionFields(Option<String[]>) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
setPartitionPath(String) - Method in class org.apache.hudi.client.WriteStatus
 
setPartitionToReplaceFileIds(Map<String, List<String>>) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setPartitionValues(Object[]) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
setPendingInflightAndRequestedInstants(Set<String>) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
setRecordMergerClass(String) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setSchema(String) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setSchemaEvolutionEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setSourceReadAndIndexDurationMs(Long) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setStat(HoodieWriteStat) - Method in class org.apache.hudi.client.WriteStatus
 
setTableServiceTimer(WriteOperationType) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
setTotalErrorRecords(long) - Method in class org.apache.hudi.client.WriteStatus
 
setTotalRecords(long) - Method in class org.apache.hudi.client.WriteStatus
 
setupWriteStatus() - Method in class org.apache.hudi.io.HoodieCreateHandle
Set up the write status.
setValue(Double) - Method in class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
setViewStorageConfig(FileSystemViewStorageConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setWriteSchemaForDeletes(HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Sets write schema from last instant since deletes may not have schema set in the config.
setWriteStats(List<HoodieWriteStat>) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setWriteStatuses(O) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setWriteStatusPath() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
setWriteTimer(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
SevenToEightUpgradeHandler - Class in org.apache.hudi.table.upgrade
Version 7 is going to be placeholder version for bridge release 0.16.0.
SevenToEightUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.SevenToEightUpgradeHandler
 
SevenToSixDowngradeHandler - Class in org.apache.hudi.table.upgrade
There is no format change between table version 6 and 7.
SevenToSixDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.SevenToSixDowngradeHandler
 
shouldAllowAutoEvolutionColumnDrop() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldAllowMultiWriteOnSameInstant() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldArchiveBeyondSavepoint() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldAutoCommit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldAutoTuneInsertSplits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldBackupRollbacks() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldCleanBootstrapBaseFile() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldClusteringSingleGroup() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldCombineBeforeDelete() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldCombineBeforeInsert() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldCombineBeforeUpsert() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldDelegateToTableServiceManager(HoodieWriteConfig, ActionType) - Method in interface org.apache.hudi.client.RunsTableService
 
shouldDropPartitionColumns() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldPreserveCommitMetadata() - Method in class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
shouldPreserveCommitMetadata() - Method in class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
shouldRollbackUsingMarkers() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldStopCompactor() - Method in class org.apache.hudi.async.AsyncCompactService
Check whether compactor thread needs to be stopped.
shouldTrackSuccessRecords() - Method in class org.apache.hudi.table.HoodieTable
When HoodieTableConfig.POPULATE_META_FIELDS is enabled, we need to track written records within WriteStatus in two cases: When the HoodieIndex being used is not implicit with storage If any of the metadata table partitions (record index, etc) which require written record tracking are enabled
shouldUseBatchLookup(HoodieTableConfig, HoodieWriteConfig) - Static method in class org.apache.hudi.client.utils.MetadataTableUtils
Whether to use batch lookup for listing the latest base files in metadata table.
shouldUseExternalSchemaTransformation() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldValidateAvroSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldWritePartialUpdates() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldWriteRecordPositions() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shutdown(boolean) - Method in class org.apache.hudi.async.HoodieAsyncService
Request shutdown either forcefully or gracefully.
shutdownAllTimelineServers() - Static method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
SIMPLE_BUCKET_LAYOUT_PARTITIONER_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieLayoutConfig
 
SIMPLE_INDEX_INPUT_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
SIMPLE_INDEX_INPUT_STORAGE_LEVEL_VALUE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
SIMPLE_INDEX_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
SIMPLE_INDEX_PARALLELISM_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.SIMPLE_INDEX_PARALLELISM and its methods instead
SIMPLE_INDEX_UPDATE_PARTITION_PATH - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
SIMPLE_INDEX_UPDATE_PARTITION_PATH_ENABLE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
SIMPLE_INDEX_USE_CACHING - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
SIMPLE_INDEX_USE_CACHING_PROP - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.SIMPLE_INDEX_USE_CACHING and its methods instead
SimpleAvroKeyGenerator - Class in org.apache.hudi.keygen
Avro simple key generator, which takes names of fields to be used for recordKey and partitionPath as configs.
SimpleAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.SimpleAvroKeyGenerator
 
SimpleConcurrentFileWritesConflictResolutionStrategy - Class in org.apache.hudi.client.transaction
This class is a basic implementation of a conflict resolution strategy for concurrent writes ConflictResolutionStrategy.
SimpleConcurrentFileWritesConflictResolutionStrategy() - Constructor for class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
SimpleDirectMarkerBasedDetectionStrategy - Class in org.apache.hudi.table.marker
This strategy is used for direct marker writers, trying to do early conflict detection.
SimpleDirectMarkerBasedDetectionStrategy(HoodieStorage, String, String, String, HoodieActiveTimeline, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.marker.SimpleDirectMarkerBasedDetectionStrategy
 
simpleIndexUseCaching(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
SimpleTransactionDirectMarkerBasedDetectionStrategy - Class in org.apache.hudi.table.marker
This strategy is used for direct marker writers, trying to do early conflict detection.
SimpleTransactionDirectMarkerBasedDetectionStrategy(HoodieStorage, String, String, String, HoodieActiveTimeline, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.marker.SimpleTransactionDirectMarkerBasedDetectionStrategy
 
SINGLE_VALUE_SQL_QUERIES - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
SingleFileHandleCreateFactory<T,I,K,O> - Class in org.apache.hudi.io
A SingleFileHandleCreateFactory is used to write all data in the spark partition into a single data file.
SingleFileHandleCreateFactory(String, boolean) - Constructor for class org.apache.hudi.io.SingleFileHandleCreateFactory
 
SixToFiveDowngradeHandler - Class in org.apache.hudi.table.upgrade
Downgrade handle to assist in downgrading hoodie table from version 6 to 5.
SixToFiveDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.SixToFiveDowngradeHandler
 
SixToSevenUpgradeHandler - Class in org.apache.hudi.table.upgrade
There is no format change between table version 6 and 7.
SixToSevenUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.SixToSevenUpgradeHandler
 
sizeBytes - Variable in class org.apache.hudi.table.action.commit.SmallFile
 
SKIP_DEFAULT_PARTITION_VALIDATION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
skipTimelinePublish - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
SLEEP_MS_FOR_GET_BATCH - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
SLEEP_MS_FOR_PUT_BATCH - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
SmallFile - Class in org.apache.hudi.table.action.commit
Helper class for a small file's location and its actual size on disk.
SmallFile() - Constructor for class org.apache.hudi.table.action.commit.SmallFile
 
sortColumnNames - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
SOURCE_READ_AND_INDEX_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
sourceReadAndIndexTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
SPARK_CONSISTENT_BUCKET_CLUSTERING_PLAN_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
SPARK_CONSISTENT_BUCKET_EXECUTION_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
SPARK_SIMPLE_KEY_GENERATOR - Static variable in class org.apache.hudi.table.upgrade.TwoToThreeUpgradeHandler
 
SPARK_SIZED_BASED_CLUSTERING_PLAN_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
SPARK_SORT_AND_SIZE_EXECUTION_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
SPARK_SQL_MERGE_INTO_PREPPED_KEY - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Config key with boolean value that indicates whether record being written during MERGE INTO Spark SQL operation are already prepped.
splitBucket(String) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
 
splitBucket(ConsistentHashingNode) - Method in class org.apache.hudi.index.bucket.ConsistentBucketIdentifier
Split bucket in the range middle, also generate the corresponding file ids TODO support different split criteria, e.g., distribute records evenly using statistics
srcPath - Variable in class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
start(Function<Boolean, Boolean>) - Method in class org.apache.hudi.async.HoodieAsyncService
Start the service.
start(Function<Boolean, Boolean>) - Method in class org.apache.hudi.async.HoodieAsyncTableService
 
start(String) - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
Start a new heartbeat for the specified instant.
start() - Method in class org.apache.hudi.client.utils.LazyIterableIterator
Called once, before any elements are processed.
start() - Method in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
start() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
startAsyncArchiveIfEnabled(BaseHoodieWriteClient) - Static method in class org.apache.hudi.async.AsyncArchiveService
 
startAsyncArchiveService(BaseHoodieWriteClient) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
startAsyncCleanerService(BaseHoodieWriteClient) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
startAsyncCleaningIfEnabled(BaseHoodieWriteClient) - Static method in class org.apache.hudi.async.AsyncCleanerService
 
startCommit() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Provides a new commit time for a write operation (insert/update/delete).
startCommit(String, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Provides a new commit time for a write operation (insert/update/delete/insert_overwrite/insert_overwrite_table) with specified action.
startCommitWithTime(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Provides a new commit time for a write operation (insert/update/delete/insert_overwrite/insert_overwrite_table) without specified action.
startCommitWithTime(String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Completes a new commit time for a write operation (insert/update/delete/insert_overwrite/insert_overwrite_table) with specified action.
startLockApiTimerContext() - Method in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
startService() - Method in class org.apache.hudi.async.AsyncArchiveService
 
startService() - Method in class org.apache.hudi.async.AsyncCleanerService
 
startService() - Method in class org.apache.hudi.async.AsyncClusteringService
Start clustering service.
startService() - Method in class org.apache.hudi.async.AsyncCompactService
Start Compaction Service.
startService() - Method in class org.apache.hudi.async.HoodieAsyncService
Service implementation.
STATIC_OVERWRITE_PARTITION_PATHS - Static variable in class org.apache.hudi.config.HoodieInternalConfig
 
statuses - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
stop(String) - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
Stops the heartbeat and deletes the heartbeat file for the specified instant.
stop() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
stopForBasePath(String) - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
Stops the embedded timeline service for the given base path.
stopHeartbeatTimers() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
Stops all timers of heartbeats started via this instance of the client.
storage - Variable in class org.apache.hudi.client.BaseHoodieClient
 
storage - Variable in class org.apache.hudi.io.HoodieIOHandle
 
storageConf - Variable in class org.apache.hudi.client.BaseHoodieClient
 
storageConf - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
storageConf - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
STREAMER_CHECKPOINT_KEY - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
stripMarkerSuffix(String) - Static method in class org.apache.hudi.table.marker.WriteMarkers
Strips the marker file suffix from the input path, i.e., ".marker.[IO_type]".
SUCCESS_EXTENSION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
SUPPORTED_OPERATIONS - Static variable in class org.apache.hudi.table.storage.HoodieConsistentBucketLayout
 
SUPPORTED_OPERATIONS - Static variable in class org.apache.hudi.table.storage.HoodieSimpleBucketLayout
 
SupportsUpgradeDowngrade - Interface in org.apache.hudi.table.upgrade
Interface for engine-specific logic needed for upgrade and downgrade actions.
syncCompactionRequestedFileToAuxiliaryFolder(HoodieTable) - Static method in class org.apache.hudi.table.upgrade.UpgradeDowngradeUtils
See HUDI-6040.

T

table - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
table - Variable in class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
 
table - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
table - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
table - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
table - Variable in class org.apache.hudi.table.BucketIndexBulkInsertPartitioner
 
TABLE_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.TBL_NAME and its methods instead
TABLE_NAME_PARAM - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 
TABLE_SERVICES_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
TABLENAME - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
tableServiceClient - Variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
tableServicesEnabled(HoodieWriteConfig) - Method in interface org.apache.hudi.client.RunsTableService
 
tag(I, HoodieEngineContext, HoodieTable<T, I, K, O>) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
 
tag(HoodieData<HoodieRecord<T>>, HoodieEngineContext, HoodieTable<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.HoodieWriteHelper
 
tagAsNewRecordIfNeeded(HoodieRecord<R>, Option<HoodieRecordLocation>) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Get tagged record for the passed in HoodieRecord.
TAGGED_RECORD_STORAGE_LEVEL_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
tagGlobalLocationBackToRecords(HoodieData<HoodieRecord<R>>, HoodiePairData<String, HoodieRecordGlobalLocation>, boolean, boolean, HoodieWriteConfig, HoodieTable) - Static method in class org.apache.hudi.index.HoodieIndexUtils
 
tagInstantsOfBaseAndLogFiles(String, List<StoragePath>) - Static method in class org.apache.hudi.table.repair.RepairUtils
Tags the instant time of each base or log file from the input file paths.
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
 
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex
 
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bucket.HoodieSimpleBucketIndex
 
tagLocation(I, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieIndex
Deprecated.
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieIndex
Looks up the index and tags each incoming record with a location of a file that contains the row (if it is actually present).
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
 
tagLocation(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
tagLocationBacktoRecords(HoodiePairData<HoodieKey, HoodieRecordLocation>, HoodieData<HoodieRecord<R>>, HoodieTable) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
Tag the back to the original HoodieRecord List.
tagLocationBacktoRecords(HoodiePairData<HoodieKey, HoodieRecordLocation>, HoodieData<HoodieRecord<R>>, HoodieTable) - Method in class org.apache.hudi.index.bloom.HoodieGlobalBloomIndex
Tagging for global index should only consider the record key.
tagLocationInternal(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
Tags records location for incoming records.
tagLocationInternal(HoodieData<HoodieRecord<R>>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
Tags records location for incoming records.
tagRecord(HoodieRecord<R>, HoodieRecordLocation) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Tag the record to an existing location.
TARGET_IO_PER_COMPACTION_IN_MB - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
TARGET_IO_PER_COMPACTION_IN_MB_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
TARGET_PARTITIONS_PER_DAYBASED_COMPACTION - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
TARGET_PARTITIONS_PER_DAYBASED_COMPACTION_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
taskContextSupplier - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
taskContextSupplier - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
taskContextSupplier - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
taskContextSupplier - Variable in class org.apache.hudi.table.HoodieTable
 
TBL_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
ThreeToFourUpgradeHandler - Class in org.apache.hudi.table.upgrade
UpgradeHandler to assist in upgrading HoodieTable from version 3 to 4.
ThreeToFourUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.ThreeToFourUpgradeHandler
 
ThreeToTwoDowngradeHandler - Class in org.apache.hudi.table.upgrade
Downgrade handler to assist in downgrading hoodie table from version 3 to 2.
ThreeToTwoDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.ThreeToTwoDowngradeHandler
 
TIMELINE_COMPACTION_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieArchivalConfig
 
TIMELINE_LAYOUT_VERSION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
TIMELINE_LAYOUT_VERSION_NUM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
TimelineArchivers<T extends HoodieAvroPayload,I,K,O> - Class in org.apache.hudi.client.timeline
 
TimelineArchivers() - Constructor for class org.apache.hudi.client.timeline.TimelineArchivers
 
TimelineArchiverV1<T extends HoodieAvroPayload,I,K,O> - Class in org.apache.hudi.client.timeline.versioning.v1
Archiver to bound the growth of files under .hoodie meta path.
TimelineArchiverV1(HoodieWriteConfig, HoodieTable<T, I, K, O>) - Constructor for class org.apache.hudi.client.timeline.versioning.v1.TimelineArchiverV1
 
TimelineArchiverV2<T extends HoodieAvroPayload,I,K,O> - Class in org.apache.hudi.client.timeline.versioning.v2
Archiver to bound the growth of files under .hoodie meta path.
TimelineArchiverV2(HoodieWriteConfig, HoodieTable<T, I, K, O>) - Constructor for class org.apache.hudi.client.timeline.versioning.v2.TimelineArchiverV2
 
TimelineServerBasedWriteMarkers - Class in org.apache.hudi.table.marker
Marker operations of using timeline server as a proxy to create and delete markers.
TimelineServerBasedWriteMarkers(HoodieTable, String) - Constructor for class org.apache.hudi.table.marker.TimelineServerBasedWriteMarkers
 
timer - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
TIMER_ACTION - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TimestampBasedAvroKeyGenerator - Class in org.apache.hudi.keygen
Avro Key generator, that relies on timestamps for partitioning field.
TimestampBasedAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator
 
TimestampBasedAvroKeyGenerator.TimestampType - Enum in org.apache.hudi.keygen
 
toAvroRecord(HoodieRecord, Schema, TypedProperties) - Static method in class org.apache.hudi.io.HoodieWriteHandle
 
toString() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
toString() - Method in class org.apache.hudi.client.transaction.lock.LockInfo
 
toString() - Method in class org.apache.hudi.client.WriteStatus
 
toString() - Method in enum org.apache.hudi.config.HoodieErrorTableConfig.ErrorWriteFailureStrategy
 
toString() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
toString() - Method in class org.apache.hudi.table.action.commit.BucketInfo
 
toString() - Method in class org.apache.hudi.table.action.commit.InsertBucket
 
toString() - Method in class org.apache.hudi.table.action.commit.SmallFile
 
toString() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
toString() - Method in class org.apache.hudi.table.action.compact.strategy.CompositeCompactionStrategy
 
toString() - Method in class org.apache.hudi.table.WorkloadProfile
 
toString() - Method in class org.apache.hudi.table.WorkloadStat
 
TOTAL_BYTES_WRITTEN_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_COMPACTED_RECORDS_UPDATED_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_CORRUPTED_LOG_BLOCKS_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_CREATE_TIME_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_FILES_INSERT_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_FILES_UPDATE_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_INSERT_RECORDS_WRITTEN_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_IO_MB - Static variable in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
TOTAL_IO_MB - Static variable in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
TOTAL_IO_READ_MB - Static variable in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
TOTAL_IO_READ_MB - Static variable in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
TOTAL_IO_WRITE_MB - Static variable in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
TOTAL_IO_WRITE_MB - Static variable in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
TOTAL_LOG_FILE_SIZE - Static variable in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
TOTAL_LOG_FILE_SIZE - Static variable in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
TOTAL_LOG_FILES - Static variable in class org.apache.hudi.client.utils.FileSliceMetricUtils
 
TOTAL_LOG_FILES - Static variable in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
 
TOTAL_LOG_FILES_COMPACTED_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_LOG_FILES_SIZE_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_PARTITIONS_WRITTEN_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_RECORDS_DELETED - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_RECORDS_WRITTEN_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_ROLLBACK_LOG_BLOCKS_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_SCAN_TIME_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_UPDATE_RECORDS_WRITTEN_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TOTAL_UPSERT_TIME_STR - Static variable in class org.apache.hudi.metrics.HoodieMetrics
 
TransactionManager - Class in org.apache.hudi.client.transaction
This class allows clients to start and end transactions.
TransactionManager(HoodieWriteConfig, HoodieStorage) - Constructor for class org.apache.hudi.client.transaction.TransactionManager
 
TransactionManager(LockManager, boolean) - Constructor for class org.apache.hudi.client.transaction.TransactionManager
 
transactionManager - Variable in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
 
TransactionUtils - Class in org.apache.hudi.client.utils
 
TransactionUtils() - Constructor for class org.apache.hudi.client.utils.TransactionUtils
 
transitionRequestedToInflight(HoodieTable, String) - Method in class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
transitionRequestedToInflight(HoodieTable, String) - Method in class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
tryLock(long, TimeUnit) - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
tryLock(long, TimeUnit) - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
tryUpgrade(HoodieTableMetaClient, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Upgrades the hoodie table if need be when moving to a new Hudi version.
ttlInMilis - Variable in class org.apache.hudi.table.action.ttl.strategy.KeepByTimeStrategy
 
TTLStrategy - Interface in org.apache.hudi.table.action.ttl.strategy
Strategy for ttl management.
TURN_CALLBACK_ON - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
TwoToOneDowngradeHandler - Class in org.apache.hudi.table.upgrade
Downgrade handler to assist in downgrading hoodie table from version 2 to 1.
TwoToOneDowngradeHandler() - Constructor for class org.apache.hudi.table.upgrade.TwoToOneDowngradeHandler
 
TwoToThreeUpgradeHandler - Class in org.apache.hudi.table.upgrade
UpgradeHandler to assist in upgrading HoodieTable from version 2 to 3.
TwoToThreeUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.TwoToThreeUpgradeHandler
 
txnManager - Variable in class org.apache.hudi.client.BaseHoodieClient
 
txnManagerOption - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 

U

UnBoundedCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
UnBoundedCompactionStrategy will not change ordering or filter any compaction.
UnBoundedCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.UnBoundedCompactionStrategy
 
UnBoundedPartitionAwareCompactionStrategy - Class in org.apache.hudi.table.action.compact.strategy
UnBoundedPartitionAwareCompactionStrategy is a custom UnBounded Strategy.
UnBoundedPartitionAwareCompactionStrategy() - Constructor for class org.apache.hudi.table.action.compact.strategy.UnBoundedPartitionAwareCompactionStrategy
 
UniformBootstrapModeSelector - Class in org.apache.hudi.client.bootstrap.selector
A bootstrap selector which employs same bootstrap mode for all partitions.
UniformBootstrapModeSelector(HoodieWriteConfig, BootstrapMode) - Constructor for class org.apache.hudi.client.bootstrap.selector.UniformBootstrapModeSelector
 
unlock() - Method in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
unlock() - Method in class org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider
 
unlock() - Method in class org.apache.hudi.client.transaction.lock.LockManager
We need to take care of the scenarios that current thread may not be the holder of this lock and tries to call unlock()
unscheduleCompactionFileId(HoodieFileGroupId, boolean, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Remove a fileId from pending compaction.
unscheduleCompactionPlan(String, boolean, int, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Un-schedules compaction plan.
update(HoodieCommitMetadata, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Update from HoodieCommitMetadata.
update(HoodieCommitMetadata, HoodieData<HoodieRecord>, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
update(HoodieCleanMetadata, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Update from HoodieCleanMetadata.
update(HoodieRestoreMetadata, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Update from HoodieRestoreMetadata.
update(HoodieRollbackMetadata, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Update from HoodieRollbackMetadata.
update(HoodieCommitMetadata, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a COMMIT operation.
update(HoodieCommitMetadata, HoodieData<HoodieRecord>, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a COMMIT or REPLACECOMMIT operation.
update(HoodieCleanMetadata, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a CLEAN operation.
update(HoodieRestoreMetadata, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a RESTORE operation.
update(HoodieRollbackMetadata, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a ROLLBACK operation.
UPDATE_PARTITION_PATH_ENABLE - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
updateArchiveMetrics(long, int) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updateCleanMetrics(long, int) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updateClusteringFileCreationMetrics(long) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updateColumnComment(String, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
update col comment for hudi table.
updateColumnNullability(String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
update col nullable attribute for hudi table.
updateColumnType(String, Type) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
update col Type for hudi table.
updateCommitMetrics(long, long, HoodieCommitMetadata, String) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updatedRecordsWritten - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
updatedRecordsWritten - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
updateFinalizeWriteMetrics(long, long) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
UpdateHandler(HoodieMergeHandle) - Constructor for class org.apache.hudi.table.action.commit.BaseMergeHelper.UpdateHandler
 
updateIndexForWriteAction(HoodieInstant) - Method in class org.apache.hudi.table.action.index.AbstractIndexingCatchupTask
Updates metadata table for the instant.
updateIndexForWriteAction(HoodieInstant) - Method in interface org.apache.hudi.table.action.index.IndexingCatchupTask
Update the index for the write action.
updateIndexForWriteAction(HoodieInstant) - Method in class org.apache.hudi.table.action.index.RecordBasedIndexingCatchupTask
 
updateIndexForWriteAction(HoodieInstant) - Method in class org.apache.hudi.table.action.index.WriteStatBasedIndexingCatchupTask
 
updateIndexMetrics(String, long) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bucket.HoodieBucketIndex
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.bucket.HoodieConsistentBucketIndex
 
updateLocation(O, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieIndex
Deprecated.
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieIndex
Extracts the location of written records, and updates the index.
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable, String) - Method in class org.apache.hudi.index.HoodieIndex
Extracts the location of written records, and updates the index.
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.HoodieInternalProxyIndex
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
updateLockAcquiredMetric() - Method in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
updateLockHeldTimerMetrics() - Method in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
updateLockNotAcquiredMetric() - Method in class org.apache.hudi.client.transaction.lock.metrics.HoodieLockMetrics
 
updateManifest(String) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Updates a manifest file.
updateManifest(List<String>, String) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Updates a manifest file.
updateMetricsForEmptyData(String) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
updateOutputPartitionPathStatMap(String, WorkloadStat) - Method in class org.apache.hudi.table.WorkloadProfile
 
updateRollbackMetrics(long, long) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
UPDATES_STRATEGY - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
updateSourceReadAndIndexMetrics(String, long) - Method in class org.apache.hudi.metrics.HoodieMetrics
 
UpdateStrategy<T,I> - Class in org.apache.hudi.table.action.cluster.strategy
When file groups in clustering, write records to these file group need to check.
UpdateStrategy(HoodieEngineContext, HoodieTable, Set<HoodieFileGroupId>) - Constructor for class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
 
updateWriteClient(BaseHoodieWriteClient) - Method in class org.apache.hudi.async.AsyncClusteringService
Update the write client to be used for clustering.
updateWriteClient(BaseHoodieWriteClient) - Method in class org.apache.hudi.async.AsyncCompactService
 
updateWriteClient(BaseHoodieWriteClient<T, I, K, O>) - Method in class org.apache.hudi.client.BaseClusterer
Update the write client used by async clustering.
updateWriteClient(BaseHoodieWriteClient<T, I, K, O>) - Method in class org.apache.hudi.client.BaseCompactor
 
updateWriteConfigWithTimelineServer(EmbeddedTimelineService, HoodieWriteConfig) - Static method in class org.apache.hudi.client.embedded.EmbeddedTimelineServerHelper
Adjusts hoodie write config with timeline server settings.
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.FiveToSixUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.FourToFiveUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.OneToTwoUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.SevenToEightUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.SixToSevenUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.ThreeToFourUpgradeHandler
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.TwoToThreeUpgradeHandler
 
upgrade(HoodieTableVersion, HoodieTableVersion, String) - Method in class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in interface org.apache.hudi.table.upgrade.UpgradeHandler
to be invoked to upgrade hoodie table from one version to a higher version.
upgrade(HoodieWriteConfig, HoodieEngineContext, String, SupportsUpgradeDowngrade) - Method in class org.apache.hudi.table.upgrade.ZeroToOneUpgradeHandler
 
UpgradeDowngrade - Class in org.apache.hudi.table.upgrade
Helper class to assist in upgrading/downgrading Hoodie when there is a version change.
UpgradeDowngrade(HoodieTableMetaClient, HoodieWriteConfig, HoodieEngineContext, SupportsUpgradeDowngrade) - Constructor for class org.apache.hudi.table.upgrade.UpgradeDowngrade
 
UpgradeDowngradeUtils - Class in org.apache.hudi.table.upgrade
 
UpgradeDowngradeUtils() - Constructor for class org.apache.hudi.table.upgrade.UpgradeDowngradeUtils
 
UpgradeHandler - Interface in org.apache.hudi.table.upgrade
Interface to assist in upgrading Hoodie table.
upsert(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Upsert a batch of new records into Hoodie table at the supplied instantTime.
upsert(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Upsert a batch of new records into Hoodie table at the supplied instantTime.
UPSERT_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.UPSERT_PARALLELISM_VALUE and its methods instead
UPSERT_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
upsertPrepped(HoodieEngineContext, String, I) - Method in class org.apache.hudi.table.HoodieTable
Upserts the given prepared records into the Hoodie table, at the supplied instantTime.
upsertPreppedRecords(I, String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Upserts the given prepared records into the Hoodie table, at the supplied instantTime.
useBloomIndexBucketizedChecking() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
useBloomIndexTreebasedFilter() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
USERNAME - Static variable in class org.apache.hudi.client.HoodieTableServiceManagerClient
 

V

validateAgainstTableProperties(HoodieTableConfig, HoodieWriteConfig) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
validateClusteringCommit(HoodieWriteMetadata<O>, String, HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieTableServiceClient
 
validateCompactionPlan(HoodieTableMetaClient, String, int) - Method in class org.apache.hudi.client.CompactionAdminClient
Validate all compaction operations in a compaction plan.
validateCompactionScheduling() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Validates the timeline for both main and metadata tables to ensure compaction on MDT can be scheduled.
validateInsertSchema() - Method in class org.apache.hudi.table.HoodieTable
 
validateSavepointPresence(HoodieTable, String) - Static method in class org.apache.hudi.table.action.savepoint.SavepointHelpers
 
validateSavepointRestore(HoodieTable, String) - Static method in class org.apache.hudi.table.action.savepoint.SavepointHelpers
 
validateTableVersion(HoodieTableConfig, HoodieWriteConfig) - Static method in class org.apache.hudi.util.CommonClientUtils
 
validateUpsertSchema() - Method in class org.apache.hudi.table.HoodieTable
 
ValidationOpResult(CompactionOperation, boolean, Option<Exception>) - Constructor for class org.apache.hudi.client.CompactionAdminClient.ValidationOpResult
 
VALIDATOR_CLASS_NAMES - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
VALIDATOR_TABLE_VARIABLE - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
valueOf(String) - Static method in enum org.apache.hudi.client.bootstrap.BootstrapMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.client.HoodieTableServiceManagerClient.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.LayoutOptimizationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.SpatialCurveCompositionStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.config.HoodieErrorTableConfig.ErrorWriteFailureStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.execution.bulkinsert.BulkInsertSortMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.index.HoodieIndex.BucketIndexEngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.index.HoodieIndex.IndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.keygen.CustomAvroKeyGenerator.PartitionKeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator.TimestampType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.clean.CleaningTriggerStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.cluster.ClusteringPlanPartitionFilterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.commit.BucketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.compact.CompactionTriggerStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.table.storage.HoodieStorageLayout.LayoutType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.util.HttpRequestClient.RequestMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.hudi.client.bootstrap.BootstrapMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.client.HoodieTableServiceManagerClient.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.LayoutOptimizationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.SpatialCurveCompositionStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.config.HoodieErrorTableConfig.ErrorWriteFailureStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.execution.bulkinsert.BulkInsertSortMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.index.HoodieIndex.BucketIndexEngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.index.HoodieIndex.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.keygen.CustomAvroKeyGenerator.PartitionKeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.keygen.TimestampBasedAvroKeyGenerator.TimestampType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.clean.CleaningTriggerStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.cluster.ClusteringPlanPartitionFilterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.commit.BucketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.compact.CompactionTriggerStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.rollback.ListingBasedRollbackRequest.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.table.storage.HoodieStorageLayout.LayoutType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.util.HttpRequestClient.RequestMethod
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.apache.hudi.table.HoodieTable
 

W

waitForCompletion(AsyncArchiveService) - Static method in class org.apache.hudi.async.AsyncArchiveService
 
waitForCompletion(AsyncCleanerService) - Static method in class org.apache.hudi.async.AsyncCleanerService
 
waitForShutdown() - Method in class org.apache.hudi.async.HoodieAsyncService
Wait till the service shutdown.
waitTillPendingAsyncServiceInstantsReducesTo(int) - Method in class org.apache.hudi.async.HoodieAsyncService
Wait till outstanding pending compaction/clustering reduces to the passed in value.
withAllowAutoEvolutionColumnDrop(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAllowMultiWriteOnSameInstant(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAllowOperationMetadataField(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withArchivalConfig(HoodieArchivalConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withArchiveBeyondSavepoint(boolean) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withArchiveDeleteParallelism(int) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withAsyncArchive(Boolean) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withAsyncClean(Boolean) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withAsyncClustering(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withAsyncClusteringMaxCommits(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withAsyncConflictDetectorInitialDelayMs(long) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAsyncConflictDetectorPeriodMs(long) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAutoAdjustLockConfigs(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAutoArchive(Boolean) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withAutoClean(Boolean) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withAutoCommit(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAutoUpgradeVersion(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAvroSchemaValidate(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withBaseFileFormat(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withBloomIndexInputStorageLevel(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBootstrapBasePath(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapConfig(HoodieBootstrapConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withBootstrapModeForRegexMatch(BootstrapMode) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapModeSelector(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapModeSelectorRegex(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapParallelism(int) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapPartitionPathTranslatorClass(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBucketIndexEngineType(HoodieIndex.BucketIndexEngineType) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBucketMaxNum(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBucketMinNum(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBucketNum(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBulkInsertParallelism(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withBulkInsertSortMode(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCallbackClass(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
withCallbackConfig(HoodieWriteCommitCallbackConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCallbackHttpApiKey(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
withCallbackHttpTimeoutSeconds(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
withCallbackHttpUrl(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
withCleanBootstrapBaseFileEnabled(Boolean) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withCleanConfig(HoodieCleanConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCleanerParallelism(int) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withCleanerPolicy(HoodieCleaningPolicy) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withCleaningTriggerStrategy(String) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withClientInitCallbackClassNames(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withClientNumRetries(int) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withClientRetryWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withClusteringConfig(HoodieClusteringConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withClusteringExecutionStrategyClass(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringMaxBytesInGroup(long) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringMaxNumGroups(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPartitionFilterBeginPartition(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPartitionFilterEndPartition(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPartitionRegexPattern(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPartitionSelected(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPlanPartitionFilterMode(ClusteringPlanPartitionFilterMode) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPlanSmallFileLimit(long) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringPlanStrategyClass(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringSkipPartitionsFromLatest(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringSortColumns(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringTargetFileMaxBytes(long) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringTargetPartitions(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withClusteringUpdatesStrategy(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withCommitsArchivalBatchSize(int) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withCompactionConfig(HoodieCompactionConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCompactionLazyBlockReadEnabled(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCompactionLogFileNumThreshold(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCompactionReverseLogReadEnabled(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCompactionSpecifyPartitionPathRegex(String) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCompactionStrategy(CompactionStrategy...) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withConflictResolutionStrategy(ConflictResolutionStrategy) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withConsistencyGuardConfig(ConsistencyGuardConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCustomHeaders(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
withDataOptimizeBuildCurveSampleNumber(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withDataOptimizeBuildCurveStrategy(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withDataOptimizeStrategy(String) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withDeleteParallelism(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEarlyConflictDetectionCheckCommitConflict(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEarlyConflictDetectionEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEarlyConflictDetectionStrategy(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEmbeddedTimelineServerEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEmbeddedTimelineServerPort(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEmbeddedTimelineServerReuseEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withEnableOptimizedLogBlocksScan(String) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withEngineType(EngineType) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withEngineType(EngineType) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withEngineType(EngineType) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withExecutorType(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withExternalSchemaTrasformation(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFailedWritesCleaningPolicy(HoodieFailedWritesCleaningPolicy) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withFailureOnInlineTableServiceException(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFileIdPrefixProviderClassName(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFileSystemLockExpire(Integer) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withFileSystemLockPath(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withFileSystemViewConfig(FileSystemViewStorageConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFinalizeWriteParallelism(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFullBootstrapInputProvider(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withGlobalBloomIndexUpdatePartitionPath(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withGlobalIndexReconcileParallelism(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withGlobalSimpleIndexParallelism(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withGlobalSimpleIndexUpdatePartitionPath(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withHBaseIndexConfig(HoodieHBaseIndexConfig) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withHeartbeatIntervalInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withHeartbeatIntervalInMs(Integer) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withHeartbeatTolerableMisses(Integer) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withHiveDatabaseName(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withHiveMetastoreURIs(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withHiveStylePartitioningEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withHiveTableName(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withIncrementalCleaningMode(Boolean) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withIndexClass(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withIndexConfig(HoodieIndexConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withIndexKeyField(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withIndexType(HoodieIndex.IndexType) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withInlineClustering(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withInlineClusteringNumCommits(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withInlineCompaction(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withInlineCompactionTriggerStrategy(CompactionTriggerStrategy) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withInlineLogCompaction(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withKeyGenerator(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withLayoutConfig(HoodieLayoutConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withLayoutPartitioner(String) - Method in class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
withLayoutType(String) - Method in class org.apache.hudi.config.HoodieLayoutConfig.Builder
 
withLockConfig(HoodieLockConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withLockProvider(Class<? extends LockProvider>) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withLockWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withLogCompactionBlocksThreshold(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withLogCompactionEnabled(boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withLogFileSizeThresholdBasedCompaction(long) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withMarkersDeleteParallelism(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMarkersTimelineServerBasedBatchIntervalMs(long) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMarkersTimelineServerBasedBatchNumThreads(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMarkersType(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMaxCommitsBeforeCleaning(int) - Method in class org.apache.hudi.config.HoodieCleanConfig.Builder
 
withMaxDeltaSecondsBeforeCompaction(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withMaxNumDeltaCommitsBeforeCompaction(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withMemoryConfig(HoodieMemoryConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMergeAllowDuplicateOnInserts(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMergeDataValidationCheckEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMergeSmallFileGroupCandidatesLimit(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMetadataConfig(HoodieMetadataConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMetricsConfig(HoodieMetricsConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMetricsGraphiteConfig(HoodieMetricsGraphiteConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMetricsJmxConfig(HoodieMetricsJmxConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withMetricsM3Config(HoodieMetricsM3Config) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withNumRetries(int) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withParallelism(int, int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPath(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPath(StoragePath) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPayloadClass(String) - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
withPayloadConfig(HoodiePayloadConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPayloadEventTimeField(String) - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
withPayloadOrderingField(String) - Method in class org.apache.hudi.config.HoodiePayloadConfig.Builder
 
withPopulateMetaFields(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPreCombineField(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPreCommitValidator(String) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
withPreCommitValidatorConfig(HoodiePreCommitValidatorConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPrecommitValidatorEqualitySqlQueries(String) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
withPrecommitValidatorInequalitySqlQueries(String) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
withPrecommitValidatorSingleResultSqlQueries(String) - Method in class org.apache.hudi.config.HoodiePreCommitValidatorConfig.Builder
 
withProperties(Properties) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withProps(Map) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withQPSResourceAllocatorType(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
withRecordIndexInputStorageLevel(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withRecordIndexUpdatePartitionPath(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withRecordKeyField(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withRecordMergeImplClasses(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRecordMergeMode(RecordMergeMode) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRecordMergeStrategyId(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withReleaseResourceEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRetryMaxWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withRetryWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withRollbackBackupDirectory(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRollbackBackupEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRollbackParallelism(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withRollbackPendingClustering(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withRollbackUsingMarkers(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withScheduleInlineClustering(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withScheduleInlineCompaction(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withSchema(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withSchemaEvolutionEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withSimpleIndexInputStorageLevel(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withSimpleIndexParallelism(int) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withSingleGroupClusteringEnabled(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withStorageConfig(HoodieStorageConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withTableServicesEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withTargetIOPerCompactionInMB(long) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withTargetPartitionsPerDayBasedCompaction(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withTimelineCompactionBatchSize(int) - Method in class org.apache.hudi.config.HoodieArchivalConfig.Builder
 
withTimelineLayoutVersion(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withTimelineServerBasedInstantStateEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withTTLConfig(HoodieTTLConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withTTLDaysRetain(Integer) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
withTTLPartitionSelected(String) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
withTTLStrategyClass(String) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
withTTLStrategyType(PartitionTTLStrategyType) - Method in class org.apache.hudi.config.HoodieTTLConfig.Builder
 
withUserDefinedBulkInsertPartitionerClass(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withUserDefinedBulkInsertPartitionerSortColumns(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteBufferLimitBytes(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteBufferRecordCacheLimit(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteBufferRecordSamplingRate(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteConcurrencyMode(WriteConcurrencyMode) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteExecutorDisruptorWaitStrategy(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteExecutorDisruptorWriteBufferLimitBytes(long) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWritePayLoad(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteRecordPositionsEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWritesFileIdEncoding(Integer) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteStatusClass(Class<? extends WriteStatus>) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteStatusStorageLevel(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteTableVersion(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withZkBasePath(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withZkConnectionTimeoutInMs(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withZkLockKey(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withZkPort(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withZkQuorum(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withZkSessionTimeoutInMs(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
WorkloadProfile - Class in org.apache.hudi.table
Information about incoming records for upsert/insert obtained either via sampling or introspecting the data fully.
WorkloadProfile(Pair<HashMap<String, WorkloadStat>, WorkloadStat>) - Constructor for class org.apache.hudi.table.WorkloadProfile
 
WorkloadProfile(Pair<HashMap<String, WorkloadStat>, WorkloadStat>, boolean) - Constructor for class org.apache.hudi.table.WorkloadProfile
 
WorkloadProfile(Pair<HashMap<String, WorkloadStat>, WorkloadStat>, WriteOperationType, boolean) - Constructor for class org.apache.hudi.table.WorkloadProfile
 
WorkloadStat - Class in org.apache.hudi.table
Wraps stats about a single partition path.
WorkloadStat() - Constructor for class org.apache.hudi.table.WorkloadStat
 
write(List<ActiveAction>, Option<Consumer<ActiveAction>>, Option<Consumer<Exception>>) - Method in class org.apache.hudi.client.timeline.versioning.v2.LSMTimelineWriter
Writes the list of active actions into the timeline.
write(Map<String, HoodieRecord<T>>) - Method in class org.apache.hudi.io.HoodieAppendHandle
 
write(HoodieRecord) - Method in class org.apache.hudi.io.HoodieConcatHandle
Write old record as is w/o merging with incoming record.
write() - Method in class org.apache.hudi.io.HoodieCreateHandle
Writes all records passed.
write(HoodieRecord<T>) - Method in class org.apache.hudi.io.HoodieMergeHandle
Go through an old record.
write(HoodieRecord) - Method in class org.apache.hudi.io.HoodieSortedMergeHandle
Go through an old record.
write(HoodieRecord, Schema, TypedProperties) - Method in class org.apache.hudi.io.HoodieWriteHandle
Perform the actual writing of the given record into the backing file.
write(String, I, HoodieEngineContext, HoodieTable<T, I, K, O>, boolean, int, BaseCommitActionExecutor<T, I, K, O, R>, WriteOperationType) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
 
WRITE_BUFFER_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
WRITE_BUFFER_LIMIT_BYTES_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_BUFFER_RECORD_CACHE_LIMIT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_BUFFER_RECORD_SAMPLING_RATE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_CONCURRENCY_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_CONCURRENCY_MODE_PROP - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_CONCURRENCY_MODE and its methods instead
WRITE_CONFLICT_RESOLUTION_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
WRITE_CONFLICT_RESOLUTION_STRATEGY_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieLockConfig
WRITE_EXECUTOR_DISRUPTOR_BUFFER_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_EXECUTOR_DISRUPTOR_WAIT_STRATEGY - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_EXECUTOR_TYPE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_PARTIAL_UPDATE_SCHEMA - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_PAYLOAD_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_PAYLOAD_CLASS_NAME and its methods instead
WRITE_PAYLOAD_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_RECORD_POSITIONS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_SCHEMA_OVERRIDE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_STATUS_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_STATUS_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
WRITE_STATUS_STORAGE_LEVEL_VALUE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
WRITE_TABLE_VERSION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
writeCommitCallbackOn(String) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
writeCommitCallbackOn() - Method in class org.apache.hudi.config.HoodieWriteConfig
Commit call back configs.
writeConfig - Variable in class org.apache.hudi.async.HoodieAsyncTableService
 
writeConfig - Variable in class org.apache.hudi.client.bootstrap.HoodieBootstrapSchemaProvider
 
writeConfig - Variable in class org.apache.hudi.client.bootstrap.selector.BootstrapModeSelector
 
writeConfig - Variable in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
writeConfig - Variable in class org.apache.hudi.table.action.cluster.strategy.ClusteringExecutionStrategy
 
writeConfig - Variable in class org.apache.hudi.table.action.compact.plan.generators.BaseHoodieCompactionPlanGenerator
 
writeConfig - Variable in class org.apache.hudi.table.action.ttl.strategy.PartitionTTLStrategy
 
writeFileAndGetWriteStats(HoodieCompactionHandler, CompactionOperation, String, HoodieMergedLogRecordScanner, Option<HoodieBaseFile>) - Method in class org.apache.hudi.table.action.compact.CompactionExecutionHelper
 
writeFileAndGetWriteStats(HoodieCompactionHandler, CompactionOperation, String, HoodieMergedLogRecordScanner, Option<HoodieBaseFile>) - Method in class org.apache.hudi.table.action.compact.LogCompactionExecutionHelper
 
writeHandleFactory - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
WriteHandleFactory<T,I,K,O> - Class in org.apache.hudi.io
 
WriteHandleFactory() - Constructor for class org.apache.hudi.io.WriteHandleFactory
 
writeIncomingRecords() - Method in class org.apache.hudi.io.HoodieConcatHandle
 
writeIncomingRecords() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeInsertRecord(HoodieRecord<T>) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeInsertRecord(HoodieRecord<T>, Schema, Properties) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeInsertRecord(HoodieRecord<T>) - Method in class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
 
WriteMarkers - Class in org.apache.hudi.table.marker
Operates on markers for a given write action (commit, delta commit, compaction).
WriteMarkers(String, String, String) - Constructor for class org.apache.hudi.table.marker.WriteMarkers
 
WriteMarkersFactory - Class in org.apache.hudi.table.marker
A factory to generate WriteMarkers instance based on the MarkerType.
WriteMarkersFactory() - Constructor for class org.apache.hudi.table.marker.WriteMarkersFactory
 
writeOperationSupported(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieConsistentBucketLayout
 
writeOperationSupported(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieDefaultLayout
 
writeOperationSupported(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieSimpleBucketLayout
 
writeOperationSupported(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieStorageLayout
Determines if the operation is supported by the layout.
writer - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
writeRecord(HoodieRecord<T>, Option<HoodieRecord>, Schema, Properties) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeRecord(HoodieRecord<T>, Option<HoodieRecord>, Schema, Properties) - Method in class org.apache.hudi.io.HoodieSortedMergeHandleWithChangeLog
 
WRITES_FILEID_ENCODING - Static variable in class org.apache.hudi.config.HoodieWriteConfig
An internal config referring to fileID encoding.
writeSchema - Variable in class org.apache.hudi.io.HoodieWriteHandle
Schema used to write records into data files
writeSchemaWithMetaFields - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
WriteStatBasedIndexingCatchupTask - Class in org.apache.hudi.table.action.index
Indexing catchup task for commit metadata based indexing.
WriteStatBasedIndexingCatchupTask(HoodieTableMetadataWriter, List<HoodieInstant>, Set<String>, HoodieTableMetaClient, HoodieTableMetaClient, String, TransactionManager, HoodieEngineContext, HoodieTable, HoodieHeartbeatClient) - Constructor for class org.apache.hudi.table.action.index.WriteStatBasedIndexingCatchupTask
 
WriteStatus - Class in org.apache.hudi.client
Status of a write operation.
WriteStatus(Boolean, Double) - Constructor for class org.apache.hudi.client.WriteStatus
 
WriteStatus() - Constructor for class org.apache.hudi.client.WriteStatus
 
writeStatus - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
writeTableMetadata(HoodieTable, String, HoodieCommitMetadata) - Method in class org.apache.hudi.client.BaseHoodieClient
Write the HoodieCommitMetadata to metadata table if available.
writeTableMetadata(HoodieCommitMetadata, String) - Method in class org.apache.hudi.table.action.BaseActionExecutor
Writes commits metadata to table metadata.
writeTableMetadata(HoodieCleanMetadata, String) - Method in class org.apache.hudi.table.action.BaseActionExecutor
Writes clean metadata to table metadata.
writeTableMetadata(HoodieRollbackMetadata) - Method in class org.apache.hudi.table.action.BaseActionExecutor
Writes rollback metadata to table metadata.
writeTableMetadata(HoodieRestoreMetadata) - Method in class org.apache.hudi.table.action.BaseActionExecutor
Writes restore metadata to table metadata.
writeTimer - Variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
writeToFile(HoodieKey, HoodieRecord<T>, Schema, Properties, boolean) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeToken - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
writeUpdateRecord(HoodieRecord<T>, HoodieRecord<T>, Option<HoodieRecord>, Schema) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeUpdateRecord(HoodieRecord<T>, HoodieRecord<T>, Option<HoodieRecord>, Schema) - Method in class org.apache.hudi.io.HoodieMergeHandleWithChangeLog
 
writtenRecordKeys - Variable in class org.apache.hudi.io.HoodieMergeHandle
 

Z

ZeroToOneUpgradeHandler - Class in org.apache.hudi.table.upgrade
Upgrade handle to assist in upgrading hoodie table from version 0 to 1.
ZeroToOneUpgradeHandler() - Constructor for class org.apache.hudi.table.upgrade.ZeroToOneUpgradeHandler
 
ZK_BASE_PATH - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
ZK_CONNECT_URL - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
ZK_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZK_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
ZK_LOCK_KEY - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
ZK_NODE_PATH - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZK_PORT - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
ZK_SESSION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZK_SESSION_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
zkBasePath - Variable in class org.apache.hudi.client.transaction.lock.BaseZookeeperBasedLockProvider
 
ZKPATH_QPS_ROOT - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZKPORT - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZKQUORUM - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
ZookeeperBasedImplicitBasePathLockProvider - Class in org.apache.hudi.client.transaction.lock
A zookeeper based lock.
ZookeeperBasedImplicitBasePathLockProvider(LockConfiguration, StorageConfiguration<?>) - Constructor for class org.apache.hudi.client.transaction.lock.ZookeeperBasedImplicitBasePathLockProvider
 
ZookeeperBasedLockProvider - Class in org.apache.hudi.client.transaction.lock
A zookeeper based lock.
ZookeeperBasedLockProvider(LockConfiguration, StorageConfiguration<?>) - Constructor for class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

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