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.
AbstractUserDefinedMetricsReporter - Class in org.apache.hudi.metrics.userdefined
Deprecated.
AbstractUserDefinedMetricsReporter(Properties, MetricRegistry) - Constructor for class org.apache.hudi.metrics.userdefined.AbstractUserDefinedMetricsReporter
Deprecated.
 
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.
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
 
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.HoodieCompactionConfig
 
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.HoodieCompactionConfig.Builder
 
allowMultipleCleans() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
allowOperationMetadataField() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
API_KEY - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
API_KEY_SKIP_VALIDATION - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
API_KEY_SUPPLIER - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
API_SITE_VALUE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
API_TIMEOUT_IN_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
appendDataAndDeleteBlocks(Map<HoodieLogBlock.HeaderMetadataType, String>) - Method in class org.apache.hudi.io.HoodieAppendHandle
 
AppendHandleFactory<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.io
 
AppendHandleFactory() - Constructor for class org.apache.hudi.io.AppendHandleFactory
 
apply(Iterator<Pair<String, HoodieKey>>) - Method in class org.apache.hudi.index.bloom.HoodieBaseBloomIndexCheckFunction
 
approxRecordSize(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
archive(HoodieTable, boolean) - 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.HoodieTimelineArchiver
 
ARCHIVE_MERGE_ENABLE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
ARCHIVE_MERGE_FILES_BATCH_SIZE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
ARCHIVE_MERGE_SMALL_FILE_LIMIT_BYTES - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
archiveCommitsWith(int, int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
archiveIfRequired(HoodieEngineContext) - Method in class org.apache.hudi.client.HoodieTimelineArchiver
 
archiveIfRequired(HoodieEngineContext, boolean) - Method in class org.apache.hudi.client.HoodieTimelineArchiver
Check if commits need to be archived.
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 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.HoodieCompactionConfig
 
ASYNC_CLEAN - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
ASYNC_CLEAN_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.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
 
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.BaseHoodieWriteClient
 
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.BaseHoodieWriteClient
 
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.HoodieCompactionConfig
 
AUTO_CLEAN - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
AUTO_CLEAN_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.AUTO_CLEAN and its methods instead
AUTO_COMMIT_ENABLE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
autoArchiveOnCommit(HoodieTable, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
autoCleanOnCommit() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
autoCommit(Option<Map<String, String>>, HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
autoTuneInsertSplits(boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,I,K,O,R> - Class in org.apache.hudi.table.action.commit
 
BaseBulkInsertHelper() - Constructor for class org.apache.hudi.table.action.commit.BaseBulkInsertHelper
 
BaseClusterer<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
BaseDeleteHelper<T extends HoodieRecordPayload,I,K,O,R> - Class in org.apache.hudi.table.action.commit
Helper class to perform delete keys on hoodie table.
BaseDeleteHelper() - Constructor for class org.apache.hudi.table.action.commit.BaseDeleteHelper
 
baseFileForMerge() - Method 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
 
BaseHoodieDateTimeParser - Class in org.apache.hudi.keygen.parser
 
BaseHoodieDateTimeParser(TypedProperties) - Constructor for class org.apache.hudi.keygen.parser.BaseHoodieDateTimeParser
 
BaseHoodieWriteClient<T extends HoodieRecordPayload,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..
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.
BaseMergeHelper<T extends HoodieRecordPayload,I,K,O> - 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
 
BaseRestoreActionExecutor<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.rollback
 
BaseRollbackActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, HoodieInstant, 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
 
BaseRollbackHelper.SerializablePathFilter - Interface in org.apache.hudi.table.action.rollback
 
BaseRollbackPlanActionExecutor<T extends HoodieRecordPayload,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) - Constructor for class org.apache.hudi.table.action.rollback.BaseRollbackPlanActionExecutor
 
BaseWriteHelper<T extends HoodieRecordPayload,I,K,O,R> - Class in org.apache.hudi.table.action.commit
 
BaseWriteHelper() - Constructor for class org.apache.hudi.table.action.commit.BaseWriteHelper
 
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 HoodieIndexConfig.BLOOM_FILTER_FPP_VALUE and its methods instead
BLOOM_FILTER_FPP_VALUE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_FILTER_NUM_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
BLOOM_FILTER_NUM_ENTRIES_VALUE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_FILTER_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
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_DYNAMIC_MAX_ENTRIES - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BLOOM_INDEX_FILTER_TYPE - Static variable in class org.apache.hudi.config.HoodieIndexConfig
Deprecated.
Use HoodieIndexConfig.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_KEYGEN_CLASS - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
Deprecated.
Use HoodieBootstrapConfig.KEYGEN_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(TypedProperties) - 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
 
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_HASH_FIELD - Static variable in class org.apache.hudi.config.HoodieIndexConfig
 
BUCKET_INDEX_NUM_BUCKETS - Static variable in class org.apache.hudi.config.HoodieIndexConfig
***** Bucket Index Configs ***** Bucket Index is targeted to locate the record fast by hash in big data scenarios.
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
 
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.HoodieBootstrapConfig.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.HoodieMemoryConfig.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.HoodieStorageConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
build() - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
build() - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
build() - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
build() - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
build() - Method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
build() - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
build() - Method in class org.apache.hudi.metrics.JmxReporterServer.Builder
 
buildArchiveMergePlan(List<String>, Path, String) - Method in class org.apache.hudi.client.HoodieTimelineArchiver
 
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.HoodieBootstrapConfig.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.HoodieMemoryConfig.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.HoodieStorageConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.HoodieWriteConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
Builder() - Constructor for class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
buildMetadataPartitions(HoodieEngineContext, List<HoodieIndexPartitionInfo>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
buildMetadataPartitions(HoodieEngineContext, List<HoodieIndexPartitionInfo>) - 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.
BULK_INSERT_SORT_MODE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
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, Option<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_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_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
Repartition input records into at least expected number of output spark partitions.
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

CACHE_DATA_IN_L1 - Static variable in class org.apache.hudi.io.storage.HoodieHFileConfig
 
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(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_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.HoodieIndex
This is used by storage to determine, if its safe to send inserts, straight to the log, i.e having a FileSlice, with no data file.
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
 
canReuseFor(String) - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
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.
canWrite() - Method in class org.apache.hudi.io.storage.HoodieBaseParquetWriter
 
canWrite() - Method in interface org.apache.hudi.io.storage.HoodieFileWriter
 
canWrite() - Method in class org.apache.hudi.io.storage.HoodieHFileWriter
 
canWrite() - Method in class org.apache.hudi.io.storage.HoodieOrcWriter
 
captureMetrics(HoodieWriteConfig, FileSlice) - Method in class org.apache.hudi.table.action.compact.strategy.CompactionStrategy
Callback hook when a HoodieCompactionOperation is created.
checkAndGetClusteringPlanStrategy(HoodieWriteConfig) - Static method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Check if the given class is deprecated.
checkRequiredProperties(TypedProperties, List<String>) - Static method in class org.apache.hudi.keygen.KeyGenUtils
 
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
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, 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
Triggers clean for the table.
clean(HoodieEngineContext, String, boolean) - Method in class org.apache.hudi.table.HoodieTable
Executes a new clean action.
CLEAN_MAX_COMMITS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
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.HoodieCompactionConfig
 
CleanActionExecutor<T extends HoodieRecordPayload,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.HoodieCompactionConfig
 
CLEANER_BOOTSTRAP_BASE_FILE_ENABLED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CLEANER_COMMITS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_COMMITS_RETAINED_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CLEANER_FILE_VERSIONS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_FILE_VERSIONS_RETAINED_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CLEANER_HOURS_RETAINED - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_INCREMENTAL_MODE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CLEANER_INCREMENTAL_MODE_ENABLE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
CLEANER_PARALLELISM_VALUE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_POLICY - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
CLEANER_POLICY_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.CLEANER_POLICY and its methods instead
cleanerNumHoursRetained(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
cleanIfNecessary(BaseHoodieWriteClient, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
CleaningTriggerStrategy - Enum in org.apache.hudi.table.action.clean
 
CleanPlanActionExecutor<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
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.
clone(T) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
Clones the write metadata with transformed write statuses.
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.BaseHoodieWriteClient
 
close() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
close() - Method in class org.apache.hudi.client.transaction.lock.InProcessLockProvider
 
close() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
close() - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
close() - Method in class org.apache.hudi.client.transaction.TransactionManager
 
close() - Method in class org.apache.hudi.index.HoodieIndex
Each index type should implement it's 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.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.HoodieSortedMergeHandle
 
close() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
close() - Method in class org.apache.hudi.io.storage.HoodieAvroParquetWriter
 
close() - Method in interface org.apache.hudi.io.storage.HoodieFileWriter
 
close() - Method in class org.apache.hudi.io.storage.HoodieHFileWriter
 
close() - Method in class org.apache.hudi.io.storage.HoodieOrcWriter
 
close() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
close() - Method in class org.apache.hudi.metrics.datadog.DatadogHttpClient
 
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
 
cluster(HoodieInstant) - Method in class org.apache.hudi.client.BaseClusterer
Run clustering for the instant.
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(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Execute Clustering on the table.
CLUSTERING_EXECUTION_STRATEGY_CLASS - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
Deprecated.
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_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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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.BaseHoodieWriteClient
 
collectRollbackStats(HoodieEngineContext, HoodieInstant, List<HoodieRollbackRequest>) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackHelper
Collect all file info that needs to be rollbacked.
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(HoodieTable, String, String, HoodieCommitMetadata, List<HoodieWriteStat>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commit(String, Map<MetadataPartitionType, HoodieData<HoodieRecord>>, boolean) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Commit the HoodieRecords to Metadata Table as a new delta-commit.
commit(Option<Map<String, String>>, HoodieWriteMetadata<O>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
commitCompaction(String, HoodieCommitMetadata, Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Commit a 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.HoodieCompactionConfig
 
COMMITS_ARCHIVAL_BATCH_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
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>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
commitTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
compact(HoodieInstant) - Method in class org.apache.hudi.client.BaseCompactor
 
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, 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, TaskContextSupplier) - 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.
CompactHelpers<T extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact
Base class helps to perform compact.
compactIfNecessary(BaseHoodieWriteClient, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Perform a compaction on the Metadata Table.
COMPACTION_LAZY_BLOCK_READ_ENABLE - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_LAZY_BLOCK_READ_ENABLED_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
COMPACTION_LOG_FILE_SIZE_THRESHOLD - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
COMPACTION_REVERSE_LOG_READ_ENABLE - 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_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
 
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.BaseHoodieWriteClient
 
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
 
comparator - Static variable in class org.apache.hudi.table.action.compact.strategy.DayBasedCompactionStrategy
 
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.BaseHoodieWriteClient
Commit Compaction and track metrics.
completeInflightCompaction(HoodieTable, String, HoodieCommitMetadata) - Method in class org.apache.hudi.table.action.compact.CompactHelpers
 
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
 
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.
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
 
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
 
ConflictResolutionStrategy - Interface in org.apache.hudi.client.transaction
Strategy interface for conflict resolution with multiple writers.
ConsoleMetricsReporter - Class in org.apache.hudi.metrics
Hudi Console metrics reporter.
ConsoleMetricsReporter(MetricRegistry) - Constructor for class org.apache.hudi.metrics.ConsoleMetricsReporter
 
consumeOneRecord(HoodieLazyInsertIterable.HoodieInsertValueGenResult<HoodieRecord>) - Method in class org.apache.hudi.execution.CopyOnWriteInsertHandler
 
consumeOneRecord(HoodieRecord) - Method in class org.apache.hudi.table.action.bootstrap.BootstrapRecordConsumer
 
consumeOneRecord(GenericRecord) - 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
 
convertCommitMetadata(HoodieCommitMetadata) - Static method in class org.apache.hudi.client.utils.MetadataConversionUtils
 
convertReplaceCommitMetadata(HoodieReplaceCommitMetadata) - Static method in class org.apache.hudi.client.ReplaceArchivalHelper
Convert json metadata to avro format.
convertToJsonString(Object) - Static method in class org.apache.hudi.callback.util.HoodieWriteCommitCallbackUtil
Convert data to json string format.
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 extends HoodieRecordPayload> - 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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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, boolean) - Constructor for class org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor
 
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(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(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.
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.
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 extends HoodieRecordPayload,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.
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
 
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
 
createMetaWrapper(HoodieInstant, HoodieTableMetaClient) - Static method in class org.apache.hudi.client.utils.MetadataConversionUtils
 
createMetaWrapperForEmptyInstant(HoodieInstant) - Static method in class org.apache.hudi.client.utils.MetadataConversionUtils
 
createNewFileReader() - Method in class org.apache.hudi.io.HoodieReadHandle
 
createNewFileWriter(String, Path, HoodieTable<T, I, K, O>, HoodieWriteConfig, Schema, TaskContextSupplier) - Method in class org.apache.hudi.io.HoodieWriteHandle
 
createReporter(HoodieWriteConfig, MetricRegistry) - Static method in class org.apache.hudi.metrics.MetricsReporterFactory
 
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
 
createTable(HoodieWriteConfig, Configuration) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
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.
CustomizableMetricsReporter - Class in org.apache.hudi.metrics.custom
Extensible metrics reporter for custom implementation.
CustomizableMetricsReporter(Properties, MetricRegistry) - Constructor for class org.apache.hudi.metrics.custom.CustomizableMetricsReporter
 

D

DATADOG_API_KEY - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
Use HoodieMetricsDatadogConfig.API_KEY and its methods instead
DATADOG_API_KEY_SKIP_VALIDATION - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_API_KEY_SUPPLIER - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_API_SITE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
Use HoodieMetricsDatadogConfig.API_SITE_VALUE and its methods instead
DATADOG_API_TIMEOUT_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_METRIC_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_METRIC_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_METRIC_TAGS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DATADOG_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
DATADOG_REPORT_PERIOD_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DatadogHttpClient - Class in org.apache.hudi.metrics.datadog
Datadog API HTTP client.
DatadogHttpClient(DatadogHttpClient.ApiSite, String, boolean, CloseableHttpClient) - Constructor for class org.apache.hudi.metrics.datadog.DatadogHttpClient
 
DatadogHttpClient(DatadogHttpClient.ApiSite, String, boolean, int) - Constructor for class org.apache.hudi.metrics.datadog.DatadogHttpClient
 
DatadogHttpClient.ApiSite - Enum in org.apache.hudi.metrics.datadog
 
DatadogMetricsReporter - Class in org.apache.hudi.metrics.datadog
Hudi Datadog metrics reporter.
DatadogMetricsReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.datadog.DatadogMetricsReporter
 
DatadogReporter - Class in org.apache.hudi.metrics.datadog
A reporter which publishes metric values to Datadog API.
DatadogReporter(MetricRegistry, DatadogHttpClient, String, Option<String>, Option<List<String>>, MetricFilter, TimeUnit, TimeUnit) - Constructor for class org.apache.hudi.metrics.datadog.DatadogReporter
 
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
 
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) - Method in class org.apache.hudi.table.action.commit.BaseWriteHelper
 
deduplicateRecords(HoodieData<HoodieRecord<T>>, HoodieIndex<?, ?>, int) - 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 HoodieIndexConfig.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 HoodieIndexConfig.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.HoodieCompactionConfig
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_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_DATADOG_API_KEY_SKIP_VALIDATION - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DEFAULT_DATADOG_API_TIMEOUT_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
Deprecated.
DEFAULT_DATADOG_REPORT_PERIOD_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
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_GRAPHITE_SERVER_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
Deprecated.
DEFAULT_GRAPHITE_SERVER_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
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_HFILE_BLOCK_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.HFILE_BLOCK_SIZE and its methods instead
DEFAULT_HFILE_COMPRESSION_ALGORITHM - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
DEFAULT_HFILE_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.HFILE_MAX_FILE_SIZE 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_JMX_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
Deprecated.
Use HoodieMetricsJmxConfig.JMX_HOST_NAME and its methods instead
DEFAULT_JMX_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
Deprecated.
Use HoodieMetricsJmxConfig.JMX_PORT_NUM and its methods instead
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_LOGFILE_DATA_BLOCK_SIZE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
DEFAULT_LOGFILE_SIZE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.LOGFILE_MAX_SIZE and its methods instead
DEFAULT_LOGFILE_TO_PARQUET_COMPRESSION_RATIO - Static variable in class org.apache.hudi.config.HoodieStorageConfig
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_MAX_DFS_STREAM_BUFFER_SIZE - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
DEFAULT_MAX_MEMORY_FOR_SPILLABLE_MAP_IN_BYTES - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
DEFAULT_MAX_MEMORY_FRACTION_FOR_COMPACTION - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
DEFAULT_MAX_MEMORY_FRACTION_FOR_MERGE - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
DEFAULT_METRICS_ON - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
Use HoodieMetricsConfig.TURN_METRICS_ON and its methods instead
DEFAULT_METRICS_REPORTER_CLASS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
DEFAULT_METRICS_REPORTER_TYPE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
DEFAULT_MIN_MEMORY_FOR_SPILLABLE_MAP_IN_BYTES - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
DEFAULT_PARALLELISM - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.INSERT_PARALLELISM_VALUE and its methods instead
DEFAULT_PARQUET_BLOCK_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_BLOCK_SIZE and its methods instead
DEFAULT_PARQUET_COMPRESSION_CODEC - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
DEFAULT_PARQUET_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_MAX_FILE_SIZE and its methods instead
DEFAULT_PARQUET_PAGE_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_PAGE_SIZE 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.KeyGenUtils
 
DEFAULT_PAYLOAD_CLASS - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.PAYLOAD_CLASS_NAME and its methods instead
DEFAULT_PROMETHEUS_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
DEFAULT_PUSHGATEWAY_DELETE_ON_SHUTDOWN - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
DEFAULT_PUSHGATEWAY_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
DEFAULT_PUSHGATEWAY_JOB_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
DEFAULT_PUSHGATEWAY_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
DEFAULT_PUSHGATEWAY_RANDOM_JOB_NAME_SUFFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
DEFAULT_PUSHGATEWAY_REPORT_PERIOD_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
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_SPILLABLE_MAP_BASE_PATH - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
Use HoodieMemoryConfig.SPILLABLE_MAP_BASE_PATH and its methods instead
DEFAULT_STREAM_COMPRESSION_RATIO - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
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_PAYLOAD_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.WRITE_PAYLOAD_CLASS_NAME and its methods instead
DEFAULT_WRITE_STATUS_STORAGE_LEVEL - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
DEFAULT_WRITESTATUS_FAILURE_FRACTION - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
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.HoodieCompactionConfig
 
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(FileSystem, String, String) - Static method in class org.apache.hudi.client.heartbeat.HeartbeatUtils
Deletes the heartbeat file for the specified instant.
deleteHeartbeatFile(FileSystem, 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.
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
 
DESIRED_PUTS_TIME_IN_SECONDS - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
destPath - Variable in class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
determinesNumFileGroups() - Method in class org.apache.hudi.table.storage.HoodieBucketLayout
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.HoodieStorageLayout
By default, layout does not directly control the total number of files.
DirectWriteMarkers - Class in org.apache.hudi.table.marker
Marker operations of directly accessing the file system to create and delete marker files.
DirectWriteMarkers(FileSystem, 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
 
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
 
doesNotSupport(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieBucketLayout
 
doesNotSupport(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieDefaultLayout
 
doesNotSupport(WriteOperationType) - Method in class org.apache.hudi.table.storage.HoodieStorageLayout
Determines if the operation is supported by the layout.
doInitTable(HoodieTableMetaClient, Option<String>, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Instantiates engine-specific instance of HoodieTable as well as performs necessary bootstrapping operations (for ex, validating whether Metadata Table has to be bootstrapped) NOTE: THIS OPERATION IS EXECUTED UNDER LOCK, THEREFORE SHOULD AVOID ANY OPERATIONS NOT REQUIRING EXTERNAL SYNCHRONIZATION
doRollbackAndGetStats(HoodieRollbackPlan) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
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.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.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.
DROP_BEHIND_CACHE_COMPACTION - Static variable in class org.apache.hudi.io.storage.HoodieHFileConfig
 
dropBootstrapIndexIfNeeded(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
dropIndex(List<MetadataPartitionType>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Drops the index and removes the metadata partitions.
dropMetadataPartitions(List<MetadataPartitionType>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
dropMetadataPartitions(List<MetadataPartitionType>) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Drop the given metadata partitions.

E

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.
EmbeddedTimelineService(HoodieEngineContext, String, HoodieWriteConfig) - Constructor for class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
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_EXECUTOR_METRICS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
ENABLE_INTERNAL_SCHEMA_CACHE - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
enabled - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
enabledPartitionTypes - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
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(Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.TransactionManager
 
engineContext - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
engineContext - Variable in class org.apache.hudi.table.action.cluster.strategy.UpdateStrategy
 
engineType - Variable in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
enqueuePendingAsyncServiceInstant(HoodieInstant) - Method in class org.apache.hudi.async.HoodieAsyncService
Enqueues new pending clustering 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
 
estimatedNumberOfBytesWritten - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
EVENT_TIME_FIELD - Static variable in class org.apache.hudi.config.HoodiePayloadConfig
 
exception - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
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
 
executeClustering(HoodieClusteringPlan) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
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_STRATEGY_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
EXECUTOR_METRICS_ENABLE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
EXTERNAL_RECORD_AND_SCHEMA_TRANSFORMATION - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
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).
extraMetadata - Variable in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 

F

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.HoodieCompactionConfig
 
FAILED_WRITES_CLEANER_POLICY_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
fetchAllRecordLocations(HoodieEngineContext, HoodieTable, int) - Method in class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
Fetch record locations for passed in HoodieKeys.
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.
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.HoodieAppendHandle
 
fileId - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
FILEID_PREFIX_PROVIDER_CLASS - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
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_PATH - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
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.
filterKeysFromFile(Path, List<String>, Configuration) - 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.
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.DayBasedCompactionStrategy
 
filterPartitionPaths(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.compact.strategy.UnBoundedPartitionAwareCompactionStrategy
 
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
 
finalizeTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
finalizeWrite(HoodieTable, String, List<HoodieWriteStat>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Finalize Write operation.
finalizeWrite(String, List<HoodieWriteStat>, HoodieWriteMetadata) - 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.
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>, HoodieData<Pair<String, HoodieKey>>, 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>, HoodieData<Pair<String, HoodieKey>>, 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
 
flush() - Static method in class org.apache.hudi.metrics.Metrics
 
forceShutdown(AsyncArchiveService) - Static method in class org.apache.hudi.async.AsyncArchiveService
 
forceShutdown(AsyncCleanerService) - Static method in class org.apache.hudi.async.AsyncCleanerService
 
forRegistry(MetricRegistry) - Static method in class org.apache.hudi.metrics.JmxReporterServer
forTable(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
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
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.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.HoodieMemoryConfig.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.HoodieStorageConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
fromFile(File) - Method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
fromInputStream(InputStream) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.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.HoodieMemoryConfig.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.HoodieStorageConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
fromProperties(Properties) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
fromValue(String) - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.LayoutOptimizationStrategy
 
fromValue(String) - Static method in enum org.apache.hudi.config.HoodieClusteringConfig.SpatialCurveCompositionStrategyType
 
fs - Variable in class org.apache.hudi.client.BaseHoodieClient
 
fs - Variable in class org.apache.hudi.io.HoodieIOHandle
 
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(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>>>) - 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.ZookeeperBasedLockProvider
 
generateRollbackRequestsByListingCOW(HoodieEngineContext, String) - Static method in class org.apache.hudi.table.action.rollback.RollbackUtils
Generate all rollback requests that needs rolling back this action without actually performing rollback for COW table type.
generateRollbackRequestsUsingFileListingMOR(HoodieInstant, HoodieTable, HoodieEngineContext) - Static method in class org.apache.hudi.table.action.rollback.RollbackUtils
Generate all rollback requests that we need to perform for rolling back this action without actually performing rolling back for MOR table type.
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
 
getActiveTimeline() - Method in class org.apache.hudi.table.HoodieTable
 
getAllBaseFilesInTable(HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieGlobalSimpleIndex
Load all files for all partitions as pair data.
getAllExistingHeartbeatInstants() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
getAllLeafFoldersWithFiles(HoodieTableMetaClient, FileSystem, 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.
getArchiveDeleteParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getArchiveMergeEnable() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getArchiveMergeFilesBatchSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getArchiveMergeSmallFileLimitBytes() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAsyncClusterMaxCommits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getAttemptId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getAvroSchemaValidate() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
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.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
 
getBlockSize() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getBlockSize() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
getBloomFilter() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getBloomFilter() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
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
 
getBloomIndexUpdatePartitionPath() - 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
 
getBootstrapKeyGeneratorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBootstrapKeyGeneratorType() - 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.IdentityBootstrapPartitionPathTranslator
 
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
 
getBucketIndexHashField() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getBucketIndexNumBuckets() - 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(HoodieActiveTimeline, HoodieInstant, Option<HoodieInstant>) - Method in interface org.apache.hudi.client.transaction.ConflictResolutionStrategy
Stream of instants to check conflicts against.
getCandidateInstants(HoodieActiveTimeline, HoodieInstant, Option<HoodieInstant>) - Method in class org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy
 
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
compaction properties.
getCleaningMaxCommits() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleaningTriggerStrategy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCleanTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get clean timeline.
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
 
getClusteringMaxBytesInGroup() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getClusteringMaxNumGroups() - 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
 
getColumnsEnabledForColumnStatsIndex() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getColumnStatsIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
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() - 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
 
getCompactionLazyBlockReadEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionLogFileSizeThreshold() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getCompactionReverseLogReadEnabled() - 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
 
getCompletedSavepointTimeline() - Method in class org.apache.hudi.table.HoodieTable
Get only the completed (no-inflights) savepoint timeline.
getCompressionAlgorithm() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getCompressionKind() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
getConfig() - Method in class org.apache.hudi.client.BaseHoodieClient
 
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.
getConsistencyGuard(FileSystem, 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
 
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
 
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.
getDeletePaths(String) - 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
 
getDomain() - Method in enum org.apache.hudi.metrics.datadog.DatadogHttpClient.ApiSite
 
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 earliest commit to retain based on cleaning policy.
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
 
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
 
getErrors() - Method in class org.apache.hudi.client.WriteStatus
 
getException() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
getExtraMetadata() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Returns any specific parameters to be stored as part of clustering metadata.
getFailedRecordKeys() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
getFailedRecords() - Method in class org.apache.hudi.client.WriteStatus
 
getFailedRowsSize() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
getFailedWritesCleanPolicy() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFileId() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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.table.action.rollback.ListingBasedRollbackRequest
 
getFileId() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
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
getFileSliceReader(Option<HoodieFileReader>, HoodieMergedLogRecordScanner, Schema, String, String, Option<Pair<String, String>>) - Static method in class org.apache.hudi.common.table.log.HoodieFileSliceReader
 
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
 
getFileSystem() - Method in class org.apache.hudi.io.HoodieIOHandle
 
getFileSystem() - Method in class org.apache.hudi.io.HoodieReadHandle
 
getFileSystem() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
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.
getFileWriter(String, Path, HoodieTable<T, I, K, O>, HoodieWriteConfig, Schema, TaskContextSupplier) - Static method in class org.apache.hudi.io.storage.HoodieFileWriterFactory
 
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
 
getFullBootstrapInputProvider() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getFullBootstrapResult() - Method in class org.apache.hudi.table.action.bootstrap.HoodieBootstrapWriteMetadata
 
getGlobalError() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
getGlobalError() - Method in class org.apache.hudi.client.WriteStatus
 
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
 
getHadoopConf() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getHadoopConf() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
getHadoopConf() - Method in class org.apache.hudi.table.HoodieTable
 
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
 
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.
getHBaseIndexRollbackSync() - 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
 
getHFileComparator() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
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
 
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
 
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.
getInflightReplaceMetadata(HoodieTableMetaClient, HoodieInstant) - Static method in class org.apache.hudi.client.utils.MetadataConversionUtils
 
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() - Static method in class org.apache.hudi.index.bloom.ListBasedHoodieBloomIndexHelper
 
getInstance() - Static method in class org.apache.hudi.metrics.Metrics
 
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
 
getInstantsToRollback(HoodieTableMetaClient, HoodieFailedWritesCleaningPolicy, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getInstantTimestamp() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getInternalSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getInternalSchemaCacheEnable() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
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
 
getKeyFieldName() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getKeyGeneratorClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
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().
getLastHeartbeatTime(FileSystem, String, String) - Static method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
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
 
getLatestDataFile() - Method in class org.apache.hudi.io.HoodieReadHandle
 
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.InProcessLockProvider
 
getLock() - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
getLockAcquireWaitTimeoutInMs() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockHiveDatabaseName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockHiveTableName() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLockProvider() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
getLockProviderClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogBlocksToBeDeleted() - Method in class org.apache.hudi.table.action.rollback.SerializableHoodieRollbackRequest
 
getLogDataBlockFormat() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogFileDataBlockMaxSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getLogFileFormat() - Method in class org.apache.hudi.table.HoodieTable
 
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.
getMarkerFileName(String, IOType) - Method in class org.apache.hudi.table.marker.WriteMarkers
Gets the marker file name, in the format of "[data_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
 
getMatchedPartitions(HoodieWriteConfig, List<String>) - Method in class org.apache.hudi.table.action.cluster.strategy.PartitionAwareClusteringPlanStrategy
 
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.
getMatchingRecordKeys() - 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() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
getMaxFileSize() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
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
 
getMergingIterator(HoodieTable<T, I, K, O>, HoodieMergeHandle<T, I, K, O>, HoodieBaseFile, HoodieFileReader<GenericRecord>, Schema, boolean) - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper
Create Parquet record iterator that provides a stitched view of record read from skeleton and bootstrap file.
getMetaClient() - Method in class org.apache.hudi.table.HoodieTable
 
getMetadata() - Method in class org.apache.hudi.table.HoodieTable
 
getMetadataBloomFilterIndexParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataBootstrapResult() - Method in class org.apache.hudi.table.action.bootstrap.HoodieBootstrapWriteMetadata
 
getMetadataCleanerCommitsRetained() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataCompactDeltaCommitMax() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataInsertParallelism() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataMaxCommitsToKeep() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMetadataMinCommitsToKeep() - 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, Option<R>) - Method in class org.apache.hudi.table.HoodieTable
Get Table metadata writer.
getMetricReporterClassName() - 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
 
getMetricsReporterType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMinCommitsToKeep() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getMinMaxKeys() - Method in class org.apache.hudi.io.HoodieRangeInfoHandle
 
getMinRecordKey() - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
 
getMutatedFileIds() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
getNextFileId(String) - Method in class org.apache.hudi.io.WriteHandleFactory
 
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
 
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.
getOutputDateFormat() - Method in class org.apache.hudi.keygen.parser.HoodieDateTimeParser
 
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
storage properties.
getParquetPageSize() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getParquetSmallFileLimit() - 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
 
getPartitionId() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getPartitionMetafileFormat() - Method in class org.apache.hudi.table.HoodieTable
 
getPartitionPath() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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.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.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
 
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.
getPartitionToReplaceFileIds() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
getPayloadClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPayloadConfig() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getPendingCommitTimeline() - 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.BaseHoodieWriteClient
 
getPendingRollbackInfo(HoodieTableMetaClient, String, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getPendingRollbackInfos(HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
getPendingRollbackInfos(HoodieTableMetaClient, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
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.metrics.custom.CustomizableMetricsReporter
 
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
 
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
 
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
 
getRecordKeyFromGenericRecord(GenericRecord, Option<BaseKeyGenerator>) - Static method in class org.apache.hudi.keygen.KeyGenUtils
Fetches record key from the GenericRecord.
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
 
getRegistry() - Method in class org.apache.hudi.metrics.custom.CustomizableMetricsReporter
 
getRegistry() - Method in class org.apache.hudi.metrics.Metrics
 
getRemoteFileSystemViewConfig() - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
Retrieves proper view storage configs for remote clients to access this service.
getRenamingActionsForUnschedulingCompactionForFileId(HoodieTableMetaClient, HoodieFileGroupId, Option<HoodieTableFileSystemView>, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Generate renaming actions for unscheduling a fileId from pending compaction.
getRenamingActionsForUnschedulingCompactionOperation(HoodieTableMetaClient, String, CompactionOperation, Option<HoodieTableFileSystemView>, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Generate renaming actions for unscheduling a compaction operation NOTE: Can only be used safely when no writer (ingestion/compaction) is running.
getRenamingActionsForUnschedulingCompactionPlan(HoodieTableMetaClient, String, int, Option<HoodieTableFileSystemView>, boolean) - Method in class org.apache.hudi.client.CompactionAdminClient
Generate renaming actions for unscheduling a pending compaction plan.
getRenamingActionsToAlignWithCompactionOperation(HoodieTableMetaClient, String, CompactionOperation, Option<HoodieTableFileSystemView>) - Static method in class org.apache.hudi.client.CompactionAdminClient
Get Renaming actions to ensure the log-files of merged file-slices is aligned with compaction operation.
getReporter() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.ConsoleMetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.datadog.DatadogMetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.InMemoryMetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.JmxMetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.JmxReporterServer
 
getReporter() - Method in class org.apache.hudi.metrics.Metrics
 
getReporter() - Method in class org.apache.hudi.metrics.MetricsGraphiteReporter
 
getReporter() - Method in class org.apache.hudi.metrics.MetricsReporter
 
getReporter() - Method in class org.apache.hudi.metrics.prometheus.PrometheusReporter
 
getReporter() - Method in class org.apache.hudi.metrics.prometheus.PushGatewayMetricsReporter
 
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.CopyOnWriteInsertHandler
 
getResult() - Method in class org.apache.hudi.table.action.bootstrap.BootstrapRecordConsumer
 
getResult() - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper.UpdateHandler
 
getRight() - Method in class org.apache.hudi.table.action.commit.InsertBucketCumulativeWeightPair
 
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.
getRollbackRequestForAppend(String) - Method in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
getRollbackRequests(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
getRollbackRequests(HoodieInstant) - Method in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
getRollbackRequestsForRollbackPlan(HoodieEngineContext, HoodieInstant, List<ListingBasedRollbackRequest>) - Method in class org.apache.hudi.table.action.rollback.ListingBasedRollbackHelper
Collects info for Rollback plan.
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.
getSavepoints() - Method in class org.apache.hudi.table.HoodieTable
Get the list of savepoints in this table.
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.
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
 
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.HoodieInternalWriteStatus
 
getStat() - Method in class org.apache.hudi.client.WriteStatus
 
getStorageLayout(HoodieWriteConfig) - Method in class org.apache.hudi.table.HoodieTable
 
getStorageLayout() - Method in class org.apache.hudi.table.HoodieTable
 
getStrategyParams() - Method in class org.apache.hudi.table.action.cluster.strategy.ClusteringPlanStrategy
Get parameters specific to strategy.
getStripeSize() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
getSuccessRecordKeys() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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
 
getTableType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTaggedRecord(HoodieRecord, Option<HoodieRecordLocation>) - Static method in class org.apache.hudi.index.HoodieIndexUtils
Get tagged record for the passed in HoodieRecord.
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
 
getTimelineLayoutVersion() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getTimelineServer() - Method in class org.apache.hudi.client.BaseHoodieClient
 
getTotalErrorRecords() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
getTotalErrorRecords() - Method in class org.apache.hudi.client.WriteStatus
 
getTotalRecords() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
getTotalRecords() - Method in class org.apache.hudi.client.WriteStatus
 
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
 
getValue() - Method in class org.apache.hudi.metrics.HoodieGauge
Returns the metric's current value.
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
 
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
 
getWritePayloadClass() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWriterSchema() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getWriterSchemaWithMetaFields() - Method in class org.apache.hudi.io.HoodieMergeHandle
 
getWriterSchemaWithMetaFields() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
getWriteSchema() - Method in class org.apache.hudi.config.HoodieWriteConfig
Get the write schema for written records.
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.table.action.HoodieWriteMetadata
 
getWriteStatusFailureFraction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
getWrittenRecordCount() - Method in class org.apache.hudi.io.storage.HoodieBaseParquetWriter
 
getWrittenRecords() - Method in class org.apache.hudi.client.WriteStatus
 
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
 
globalStat - Variable in class org.apache.hudi.table.WorkloadProfile
Global workloadStat.
GRAPHITE_METRIC_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
Deprecated.
GRAPHITE_METRIC_PREFIX_VALUE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 
GRAPHITE_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 
GRAPHITE_REPORT_PERIOD_IN_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 
GRAPHITE_SERVER_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
Deprecated.
GRAPHITE_SERVER_HOST_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 
GRAPHITE_SERVER_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
Deprecated.
GRAPHITE_SERVER_PORT_NUM - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 

H

hadoopConf - Variable in class org.apache.hudi.client.BaseHoodieClient
 
hadoopConf - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
hadoopConf - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
handleInsert(String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
handleInsert(String, String, String, Map<String, HoodieRecord<? extends HoodieRecordPayload>>) - 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
 
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.HoodieInternalWriteStatus
 
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
 
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
 
hasNext() - Method in class org.apache.hudi.common.table.log.HoodieFileSliceReader
 
hasOutputWorkLoadStats() - Method in class org.apache.hudi.table.WorkloadProfile
 
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
 
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
 
heartbeatExists(FileSystem, 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
 
HFILE_BLOCK_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
HFILE_BLOCK_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.HFILE_BLOCK_SIZE and its methods instead
HFILE_COMPARATOR - Static variable in class org.apache.hudi.io.storage.HoodieHFileConfig
 
HFILE_COMPRESSION_ALGORITHM - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
HFILE_COMPRESSION_ALGORITHM_NAME - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
HFILE_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.HFILE_MAX_FILE_SIZE and its methods instead
HFILE_MAX_FILE_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
hfileBlockSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
hfileCompressionAlgorithm(String) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
hfileMaxFileSize(long) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
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 extends HoodieRecordPayload,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) - 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
 
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
 
HoodieAvroParquetWriter<R extends org.apache.avro.generic.IndexedRecord> - Class in org.apache.hudi.io.storage
HoodieParquetWriter extends the ParquetWriter to help limit the size of underlying file.
HoodieAvroParquetWriter(Path, HoodieAvroParquetConfig, String, TaskContextSupplier, boolean) - Constructor for class org.apache.hudi.io.storage.HoodieAvroParquetWriter
 
HoodieBackedTableMetadataWriter - Class in org.apache.hudi.metadata
Writer implementation backed by an internal hudi table.
HoodieBackedTableMetadataWriter(Configuration, HoodieWriteConfig, HoodieEngineContext, Option<T>, Option<String>) - Constructor for class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Hudi backed table metadata writer.
HoodieBackedTableMetadataWriter(Configuration, HoodieWriteConfig, HoodieEngineContext) - Constructor for class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
HoodieBaseBloomIndexCheckFunction - Class in org.apache.hudi.index.bloom
Function performing actual checking of list containing (fileId, hoodieKeys) against the actual files.
HoodieBaseBloomIndexCheckFunction(HoodieTable, HoodieWriteConfig) - Constructor for class org.apache.hudi.index.bloom.HoodieBaseBloomIndexCheckFunction
 
HoodieBaseParquetWriter<R> - Class in org.apache.hudi.io.storage
Base class of Hudi's custom ParquetWriter implementations
HoodieBaseParquetWriter(Path, HoodieBaseParquetConfig<? extends WriteSupport<R>>) - Constructor for class org.apache.hudi.io.storage.HoodieBaseParquetWriter
 
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
 
HoodieBootstrapConfig - Class in org.apache.hudi.config
Bootstrap specific configs.
HoodieBootstrapConfig.Builder - Class in org.apache.hudi.config
 
HoodieBootstrapHandle<T extends HoodieRecordPayload,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
 
HoodieBucketLayout - Class in org.apache.hudi.table.storage
Storage layout when using bucket index.
HoodieBucketLayout(HoodieWriteConfig) - Constructor for class org.apache.hudi.table.storage.HoodieBucketLayout
 
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 a 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 extends HoodieRecordPayload> - Interface in org.apache.hudi.table
Interface for insert and update operations in compaction.
HoodieCompactor<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
HoodieCreateHandle<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
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
 
HoodieFileSliceReader<T extends HoodieRecordPayload> - Class in org.apache.hudi.common.table.log
Reads records from base file and merges any updates from log files and provides iterable over all records in the file slice.
HoodieFileWriter<R extends org.apache.avro.generic.IndexedRecord> - Interface in org.apache.hudi.io.storage
 
HoodieFileWriterFactory - Class in org.apache.hudi.io.storage
 
HoodieFileWriterFactory() - Constructor for class org.apache.hudi.io.storage.HoodieFileWriterFactory
 
HoodieGauge<T> - Class in org.apache.hudi.metrics
Similar to Gauge, but metric value can be updated by #setValue(T).
HoodieGauge(T) - Constructor for class org.apache.hudi.metrics.HoodieGauge
Create an instance with a default value.
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(FileSystem, String, Long, Integer) - Constructor for class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
 
HoodieHFileConfig - Class in org.apache.hudi.io.storage
 
HoodieHFileConfig(Configuration, Compression.Algorithm, int, long, String, boolean, boolean, boolean, BloomFilter, CellComparator) - Constructor for class org.apache.hudi.io.storage.HoodieHFileConfig
 
HoodieHFileWriter<T extends HoodieRecordPayload,R extends org.apache.avro.generic.IndexedRecord> - Class in org.apache.hudi.io.storage
HoodieHFileWriter writes IndexedRecords into an HFile.
HoodieHFileWriter(String, Path, HoodieHFileConfig, Schema, TaskContextSupplier, boolean) - Constructor for class org.apache.hudi.io.storage.HoodieHFileWriter
 
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.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(T, Schema, Properties) - 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
 
HoodieInternalWriteStatus - Class in org.apache.hudi.client
Hoodie's internal write status used in datasource implementation of bulk insert.
HoodieInternalWriteStatus(Boolean, Double) - Constructor for class org.apache.hudi.client.HoodieInternalWriteStatus
 
HoodieIOHandle<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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<String>) - 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 extends HoodieRecordPayload> - 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<T 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
 
HoodieMemoryConfig - Class in org.apache.hudi.config
Memory related config.
HoodieMemoryConfig.Builder - Class in org.apache.hudi.config
 
HoodieMergeHandle<T extends HoodieRecordPayload,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.
HoodieMergeHelper<T extends HoodieRecordPayload> - Class in org.apache.hudi.table.action.commit
 
HoodieMetrics - Class in org.apache.hudi.metrics
Wrapper for metrics-related operations.
HoodieMetrics(HoodieWriteConfig) - Constructor for class org.apache.hudi.metrics.HoodieMetrics
 
HoodieMetricsConfig - Class in org.apache.hudi.config.metrics
Fetch the configurations used by the Metrics system.
HoodieMetricsConfig.Builder - Class in org.apache.hudi.config.metrics
 
HoodieMetricsDatadogConfig - Class in org.apache.hudi.config.metrics
Configs for Datadog reporter type.
HoodieMetricsDatadogConfig.Builder - Class in org.apache.hudi.config.metrics
 
HoodieMetricsGraphiteConfig - Class in org.apache.hudi.config.metrics
Configs for Graphite reporter type.
HoodieMetricsGraphiteConfig.Builder - Class in org.apache.hudi.config.metrics
 
HoodieMetricsJmxConfig - Class in org.apache.hudi.config.metrics
Configs for Jmx reporter type.
HoodieMetricsJmxConfig.Builder - Class in org.apache.hudi.config.metrics
 
HoodieMetricsPrometheusConfig - Class in org.apache.hudi.config.metrics
Configs for Prometheus/Pushgaeway reporter type.
HoodieMetricsPrometheusConfig.Builder - Class in org.apache.hudi.config.metrics
 
HoodieOrcConfig - Class in org.apache.hudi.io.storage
 
HoodieOrcConfig(Configuration, CompressionKind, int, int, long, BloomFilter) - Constructor for class org.apache.hudi.io.storage.HoodieOrcConfig
 
HoodieOrcWriter<T extends HoodieRecordPayload,R extends org.apache.avro.generic.IndexedRecord> - Class in org.apache.hudi.io.storage
 
HoodieOrcWriter(String, Path, HoodieOrcConfig, Schema, TaskContextSupplier) - Constructor for class org.apache.hudi.io.storage.HoodieOrcWriter
 
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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
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
 
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 extends HoodieRecordPayload,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.
HoodieStorageConfig - Class in org.apache.hudi.config
Storage related config.
HoodieStorageConfig.Builder - Class in org.apache.hudi.config
 
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<T extends HoodieRecordPayload,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.
HoodieTimelineArchiver<T extends HoodieAvroPayload,I,K,O> - Class in org.apache.hudi.client
Archiver to bound the growth of files under .hoodie meta path.
HoodieTimelineArchiver(HoodieWriteConfig, HoodieTable<T, I, K, O>) - Constructor for class org.apache.hudi.client.HoodieTimelineArchiver
 
HoodieUnboundedCreateHandle<T extends HoodieRecordPayload,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, Throwable) - Constructor for exception org.apache.hudi.exception.HoodieUpgradeDowngradeException
 
HoodieUpgradeDowngradeException(int, int, boolean) - 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
 
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) - 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 extends HoodieRecordPayload,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 extends HoodieRecordPayload,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
 
host(String) - Method in class org.apache.hudi.metrics.JmxReporterServer.Builder
 
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(TypedProperties) - Constructor for class org.apache.hudi.client.bootstrap.translator.IdentityBootstrapPartitionPathTranslator
 
idPrefix - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
IGNORE_RECORD - Static variable in class org.apache.hudi.io.HoodieWriteHandle
A special record returned by HoodieRecordPayload, which means HoodieWriteHandle should just skip this record.
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 - Variable in class org.apache.hudi.table.HoodieTable
 
index(HoodieEngineContext, String) - Method in class org.apache.hudi.table.HoodieTable
Execute requested index action.
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.
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.
init(String, Iterator<HoodieRecord<T>>) - Method in class org.apache.hudi.io.HoodieMergeHandle
Load the new incoming records in a map and return partitionPath.
init(HoodieWriteConfig) - Static method in class org.apache.hudi.metrics.Metrics
 
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.
initialize(HoodieEngineContext, Option<T>, Option<String>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Initialize the metadata table if it does not exist.
initializeIfNeeded(HoodieTableMetaClient, Option<T>, 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.
initializeMetadataPartitions(HoodieTableMetaClient, List<MetadataPartitionType>, String) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
initializeMetadataPartitions(HoodieTableMetaClient, List<MetadataPartitionType>, String) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Initialize file groups for the given metadata partitions when indexing is requested.
initRegistry() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
initTable(WriteOperationType, Option<String>, boolean) - 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(HoodieTableMetaClient, Option, boolean) instead Checking whether upgrade/downgrade is required Bootstrapping Metadata Table (if required) Initializing metrics contexts
initTable(WriteOperationType, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
initTableMetadata() - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
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.
inlineClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
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.BaseHoodieWriteClient
Performs a compaction operation on a table, serially before or after an insert/upsert action.
inlineCompactionEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
inlineScheduleClustering(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules clustering inline.
inlineScheduleCompaction(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules compaction inline.
InMemoryMetricsReporter - Class in org.apache.hudi.metrics
Used for testing.
InMemoryMetricsReporter() - Constructor for class org.apache.hudi.metrics.InMemoryMetricsReporter
 
InProcessLockProvider - Class in org.apache.hudi.client.transaction.lock
InProcess level lock.
InProcessLockProvider(LockConfiguration, Configuration) - Constructor for class org.apache.hudi.client.transaction.lock.InProcessLockProvider
 
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
 
insertValue - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
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.marker.WriteMarkers
 
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
 
isBucketFileName(String) - Static method in class org.apache.hudi.index.bucket.BucketIdentifier
 
isClusteringEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isCommitted() - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
isConsistentLogicalTimestampEnabled() - 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
 
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.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.inmemory.HoodieInMemoryHashIndex
Index needs to be explicitly updated after storage write.
isImplicitWithStorage() - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
isInlineClusteringEnabled() - Method in class org.apache.hudi.config.HoodieClusteringConfig
 
isKeyInRange(String) - Method in class org.apache.hudi.index.bloom.BloomIndexFileInfo
Does the given key fall within the range (inclusive).
isMergeDataValidationCheckEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isMetadataAsyncClean() - 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
 
isMetadataTableEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
File listing metadata configs.
isMetricsOn() - Method in class org.apache.hudi.config.HoodieWriteConfig
metrics properties.
isPreserveHoodieCommitMetadataForClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isPreserveHoodieCommitMetadataForCompaction() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isRefreshTimelineServerBasedOnLatestCommit() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isRollbackPendingClustering() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
isRunInDaemonMode() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isShutdown() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isShutdownRequested() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isStarted() - Method in class org.apache.hudi.async.HoodieAsyncService
 
isSuccess() - Method in class org.apache.hudi.table.action.compact.OperationResult
 
isTableServiceAction(String) - Method in class org.apache.hudi.table.HoodieTable
Check if action type is a table service.
isUpdateRecord(HoodieRecord<T>) - Method in class org.apache.hudi.io.HoodieAppendHandle
Returns whether the hoodie record is an UPDATE.
isWorkloadProfileNeeded() - Method in class org.apache.hudi.table.action.commit.BaseCommitActionExecutor
 
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
 
JMX_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
Deprecated.
Use HoodieMetricsJmxConfig.JMX_HOST_NAME and its methods instead
JMX_HOST_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
 
JMX_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
Deprecated.
Use HoodieMetricsJmxConfig.JMX_PORT_NUM and its methods instead
JMX_PORT_NUM - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
 
JMX_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
 
JmxMetricsReporter - Class in org.apache.hudi.metrics
Implementation of Jmx reporter, which used to report jmx metric.
JmxMetricsReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.JmxMetricsReporter
 
JmxReporterServer - Class in org.apache.hudi.metrics
A reporter which publishes metric values to a JMX server.
JmxReporterServer(MetricRegistry, String, int, MBeanServer) - Constructor for class org.apache.hudi.metrics.JmxReporterServer
 
JmxReporterServer.Builder - Class in org.apache.hudi.metrics
A builder for JmxReporterServer instances.

K

KEYGEN_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
KEYGEN_TYPE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
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.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.HoodieBucketLayout
 
layoutPartitionerClass() - Method in class org.apache.hudi.table.storage.HoodieDefaultLayout
 
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
 
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
 
ListingBasedRollbackHelper - Class in org.apache.hudi.table.action.rollback
Performs Rollback of Hoodie Tables.
ListingBasedRollbackHelper(HoodieTableMetaClient, HoodieWriteConfig) - Constructor for class org.apache.hudi.table.action.rollback.ListingBasedRollbackHelper
 
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) - Constructor for class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
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.
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.InProcessLockProvider
 
lock() - Method in class org.apache.hudi.client.transaction.lock.LockManager
 
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_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_WAIT_TIMEOUT_MS - Static variable in class org.apache.hudi.config.HoodieLockConfig
 
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
lockConfiguration - Variable in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
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, FileSystem) - Constructor for class org.apache.hudi.client.transaction.lock.LockManager
 
LOG - Static variable in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
LOG - Static variable in interface org.apache.hudi.client.RunsTableService
 
LOGFILE_DATA_BLOCK_FORMAT - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
LOGFILE_DATA_BLOCK_MAX_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
LOGFILE_DATA_BLOCK_SIZE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
LOGFILE_MAX_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
LOGFILE_SIZE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.LOGFILE_MAX_SIZE and its methods instead
LOGFILE_TO_PARQUET_COMPRESSION_RATIO - Static variable in class org.apache.hudi.config.HoodieStorageConfig
LOGFILE_TO_PARQUET_COMPRESSION_RATIO_FRACTION - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
logFileDataBlockMaxSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
logFileMaxSize(long) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
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
 
logFileToParquetCompressionRatio(double) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
LOOKUP_STR - Static variable in class org.apache.hudi.client.BaseHoodieWriteClient
 

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
 
MarkerBasedRollbackStrategy<T extends HoodieRecordPayload,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(String, Throwable) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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.
markSuccess(String) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
markSuccess() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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.
MAX_COMMITS_TO_KEEP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
MAX_COMMITS_TO_KEEP_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.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_DFS_STREAM_BUFFER_SIZE - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
MAX_DFS_STREAM_BUFFER_SIZE_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
MAX_MEMORY_FOR_COMPACTION - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
MAX_MEMORY_FOR_COMPACTION_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
MAX_MEMORY_FOR_MERGE - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
MAX_MEMORY_FOR_MERGE_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
Use HoodieMemoryConfig.MAX_MEMORY_FOR_MERGE and its methods instead
MAX_MEMORY_FRACTION_FOR_COMPACTION - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
MAX_MEMORY_FRACTION_FOR_COMPACTION_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
MAX_MEMORY_FRACTION_FOR_MERGE - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
MAX_MEMORY_FRACTION_FOR_MERGE_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
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
 
maybeDeleteMetadataTable() - Method in class org.apache.hudi.table.HoodieTable
Deletes the metadata table if the writer disables metadata table with hoodie.metadata.enable=false
maybePersist(HoodieData<WriteStatus>, HoodieWriteConfig) - 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_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
 
mergeArchiveFiles(List<FileStatus>) - Method in class org.apache.hudi.client.HoodieTimelineArchiver
 
MergeOnReadRestoreActionExecutor<T extends HoodieRecordPayload,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 extends HoodieRecordPayload,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, boolean) - Constructor for class org.apache.hudi.table.action.rollback.MergeOnReadRollbackActionExecutor
 
MergingIterator<T extends org.apache.avro.generic.GenericRecord> - Class in org.apache.hudi.client.utils
 
MergingIterator(Iterator<T>, Iterator<T>, Function<Pair<T, T>, T>) - Constructor for class org.apache.hudi.client.utils.MergingIterator
 
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
 
MetadataConversionUtils - Class in org.apache.hudi.client.utils
Helper class to convert between different action related payloads and HoodieArchivedMetaEntry.
MetadataConversionUtils() - Constructor for class org.apache.hudi.client.utils.MetadataConversionUtils
 
metadataMetaClient - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
MetadataOnlyBootstrapModeSelector - Class in org.apache.hudi.client.bootstrap.selector
 
MetadataOnlyBootstrapModeSelector(HoodieWriteConfig) - Constructor for class org.apache.hudi.client.bootstrap.selector.MetadataOnlyBootstrapModeSelector
 
metadataWriteConfig - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
METRIC_HOST_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
METRIC_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
METRIC_PREFIX_VALUE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
METRIC_TAG_VALUES - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
metrics - Variable in class org.apache.hudi.client.BaseHoodieWriteClient
 
metrics - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
Metrics - Class in org.apache.hudi.metrics
This is the main class of the metrics system.
METRICS_ON - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
Use HoodieMetricsConfig.TURN_METRICS_ON and its methods instead
METRICS_REPORTER_CLASS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
METRICS_REPORTER_CLASS_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
METRICS_REPORTER_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
METRICS_REPORTER_TYPE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
Deprecated.
METRICS_REPORTER_TYPE_VALUE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
MetricsGraphiteReporter - Class in org.apache.hudi.metrics
Implementation of Graphite reporter, which connects to the Graphite server, and send metrics to that server.
MetricsGraphiteReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.MetricsGraphiteReporter
 
MetricsReporter - Class in org.apache.hudi.metrics
Interface for implementing a Reporter.
MetricsReporter() - Constructor for class org.apache.hudi.metrics.MetricsReporter
 
MetricsReporterFactory - Class in org.apache.hudi.metrics
Factory class for creating MetricsReporter.
MetricsReporterFactory() - Constructor for class org.apache.hudi.metrics.MetricsReporterFactory
 
MetricsReporterType - Enum in org.apache.hudi.metrics
Types of the reporter supported, hudi also supports user defined reporter.
MIN_COMMITS_TO_KEEP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
MIN_COMMITS_TO_KEEP_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.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

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) - 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.HoodieBootstrapConfig
 
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.HoodieMemoryConfig
 
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.HoodieStorageConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
newBuilder() - Static method in class org.apache.hudi.config.HoodieWriteConfig
 
newBuilder() - Static method in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
newBuilder() - Static method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
newBuilder() - Static method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig
 
newBuilder() - Static method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig
 
newBuilder() - Static method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
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
 
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
 
next() - Method in class org.apache.hudi.common.table.log.HoodieFileSliceReader
 
NonpartitionedAvroKeyGenerator - Class in org.apache.hudi.keygen
Avro simple Key generator for unpartitioned Hive Tables.
NonpartitionedAvroKeyGenerator(TypedProperties) - Constructor for class org.apache.hudi.keygen.NonpartitionedAvroKeyGenerator
 
NULL_RECORDKEY_PLACEHOLDER - Static variable in class org.apache.hudi.keygen.KeyGenUtils
 

O

oldFilePath - Variable in class org.apache.hudi.io.HoodieMergeHandle
 
on(boolean) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
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
 
onGraphitePort(int) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
onJmxPort(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
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
 
ORC_BLOCK_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
ORC_COMPRESSION_CODEC_NAME - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
ORC_FILE_MAX_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
ORC_STRIPE_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
orcBlockSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
orcCompressionCodec(String) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
orcMaxFileSize(long) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
orcStripeSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
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.DayBasedCompactionStrategy
 
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
 
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.transaction - package org.apache.hudi.client.transaction
 
org.apache.hudi.client.transaction.lock - package org.apache.hudi.client.transaction.lock
 
org.apache.hudi.client.utils - package org.apache.hudi.client.utils
 
org.apache.hudi.common.table.log - package org.apache.hudi.common.table.log
 
org.apache.hudi.config - package org.apache.hudi.config
 
org.apache.hudi.config.metrics - package org.apache.hudi.config.metrics
 
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.io.storage - package org.apache.hudi.io.storage
 
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.metrics.custom - package org.apache.hudi.metrics.custom
 
org.apache.hudi.metrics.datadog - package org.apache.hudi.metrics.datadog
 
org.apache.hudi.metrics.prometheus - package org.apache.hudi.metrics.prometheus
 
org.apache.hudi.metrics.userdefined - package org.apache.hudi.metrics.userdefined
 
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.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.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.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.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
 
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_VALUE - Static variable in class org.apache.hudi.config.HoodieBootstrapConfig
 
PARQUET_BLOCK_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_BLOCK_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_BLOCK_SIZE and its methods instead
PARQUET_COMPRESSION_CODEC - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
PARQUET_COMPRESSION_CODEC_NAME - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_COMPRESSION_RATIO - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
PARQUET_COMPRESSION_RATIO_FRACTION - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_DICTIONARY_ENABLED - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_FILE_MAX_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_MAX_FILE_SIZE and its methods instead
PARQUET_MAX_FILE_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_OUTPUT_TIMESTAMP_TYPE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_PAGE_SIZE - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
PARQUET_PAGE_SIZE_BYTES - Static variable in class org.apache.hudi.config.HoodieStorageConfig
Deprecated.
Use HoodieStorageConfig.PARQUET_PAGE_SIZE and its methods instead
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.
PARQUET_WRITE_LEGACY_FORMAT_ENABLED - Static variable in class org.apache.hudi.config.HoodieStorageConfig
 
parquetBlockSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetCompressionCodec(String) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetCompressionRatio(double) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetDictionaryEnabled() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
parquetMaxFileSize(long) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetOutputTimestampType(String) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetOutputTimestampType() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
parquetPageSize(int) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetWriteLegacyFormat(String) - Method in class org.apache.hudi.config.HoodieStorageConfig.Builder
 
parquetWriteLegacyFormatEnabled() - 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_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
 
PartitionAwareClusteringPlanStrategy<T extends HoodieRecordPayload,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
 
partitionPath - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
partitionPathFileIDPair - Variable in class org.apache.hudi.io.HoodieReadHandle
 
path - Variable in class org.apache.hudi.io.HoodieCreateHandle
 
PAYLOAD_CLASS_NAME - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
PAYLOAD_CLASS_PROP - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
Deprecated.
Use HoodieCompactionConfig.PAYLOAD_CLASS_NAME and its methods instead
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.
periodSeconds(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
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_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
 
port(int) - Method in class org.apache.hudi.metrics.JmxReporterServer.Builder
 
postCommit(HoodieTable, HoodieCommitMetadata, String, Option<Map<String, String>>, boolean) - 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(HoodieInstant, HoodieCommitMetadata) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Any pre-commit actions like conflict resolution goes here.
preCompact(HoodieTable, HoodieTimeline, String) - Method in class org.apache.hudi.table.action.compact.HoodieCompactor
Handles the compaction timeline based on the compaction instant before actual compaction.
PREFETCH_ON_OPEN - Static variable in class org.apache.hudi.io.storage.HoodieHFileConfig
 
prefix(String...) - Method in class org.apache.hudi.metrics.datadog.DatadogReporter
 
prepRecords(Map<MetadataPartitionType, HoodieData<HoodieRecord>>) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Tag each record with the location in the given partition.
prepRecordWithMetadata(HoodieKey, R, String, Integer, long, String) - Method in interface org.apache.hudi.io.storage.HoodieFileWriter
 
PRESERVE_COMMIT_METADATA - Static variable in class org.apache.hudi.config.HoodieClusteringConfig
 
PRESERVE_COMMIT_METADATA - Static variable in class org.apache.hudi.config.HoodieCompactionConfig
 
preWrite(String, WriteOperationType, HoodieTableMetaClient) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Common method containing steps to be performed before write (upsert/insert/...
PROMETHEUS_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
PROMETHEUS_PORT_NUM - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PROMETHEUS_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PrometheusReporter - Class in org.apache.hudi.metrics.prometheus
Implementation of Prometheus reporter, which connects to the Http server, and get metrics from that server.
PrometheusReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.prometheus.PrometheusReporter
 
props - Variable in class org.apache.hudi.client.bootstrap.FullRecordBootstrapDataProvider
 
PUSHGATEWAY_DELETE_ON_SHUTDOWN - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
PUSHGATEWAY_DELETE_ON_SHUTDOWN_ENABLE - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_HOST - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
PUSHGATEWAY_HOST_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_JOB_NAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
PUSHGATEWAY_JOBNAME - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_PORT - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
Deprecated.
PUSHGATEWAY_PORT_NUM - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_PREFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_RANDOM_JOB_NAME_SUFFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
PUSHGATEWAY_RANDOM_JOBNAME_SUFFIX - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_REPORT_PERIOD_IN_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
 
PUSHGATEWAY_REPORT_PERIOD_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig
PushGatewayMetricsReporter - Class in org.apache.hudi.metrics.prometheus
 
PushGatewayMetricsReporter(HoodieWriteConfig, MetricRegistry) - Constructor for class org.apache.hudi.metrics.prometheus.PushGatewayMetricsReporter
 
PushGatewayReporter - Class in org.apache.hudi.metrics.prometheus
 
PushGatewayReporter(MetricRegistry, MetricFilter, TimeUnit, TimeUnit, String, String, int, boolean) - Constructor for class org.apache.hudi.metrics.prometheus.PushGatewayReporter
 
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
 
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
 
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 - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable.HoodieInsertValueGenResult
 
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.
recordItr - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
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
 
recreateMarkers(String, HoodieTable, HoodieEngineContext, int) - Method in class org.apache.hudi.table.upgrade.ZeroToOneUpgradeHandler
Recreate markers in new format.
REFRESH_TIMELINE_SERVER_BASED_ON_LATEST_COMMIT - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
registerGauge(String, long) - Static method in class org.apache.hudi.metrics.Metrics
 
registerGauges(Map<String, Long>, Option<String>) - Static method in class org.apache.hudi.metrics.Metrics
 
registerWith(MBeanServer) - Method in class org.apache.hudi.metrics.JmxReporterServer.Builder
 
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() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Called after each write, to release any resources used.
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() - Constructor for class org.apache.hudi.client.CompactionAdminClient.RenameInfo
 
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
 
reOpenWriter() - Method in class org.apache.hudi.client.HoodieTimelineArchiver
 
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
 
RepairUtils.SerializablePathFilter - Interface in org.apache.hudi.table.repair
Serializable path filter class for Spark job.
repartitionRecords(I, int) - Method in interface org.apache.hudi.table.BulkInsertPartitioner
Repartitions the input records into at least expected number of output spark partitions.
ReplaceArchivalHelper - Class in org.apache.hudi.client
Operates on marker files for a given write action (commit, delta commit, compaction).
ReplaceArchivalHelper() - Constructor for class org.apache.hudi.client.ReplaceArchivalHelper
 
replaceCommitTimerName - Variable in class org.apache.hudi.metrics.HoodieMetrics
 
report() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
report() - Method in class org.apache.hudi.metrics.ConsoleMetricsReporter
 
report() - Method in class org.apache.hudi.metrics.datadog.DatadogMetricsReporter
 
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class org.apache.hudi.metrics.datadog.DatadogReporter
 
report() - Method in class org.apache.hudi.metrics.InMemoryMetricsReporter
 
report() - Method in class org.apache.hudi.metrics.JmxMetricsReporter
 
report() - Method in class org.apache.hudi.metrics.MetricsGraphiteReporter
 
report() - Method in class org.apache.hudi.metrics.MetricsReporter
Deterministically push out metrics.
report() - Method in class org.apache.hudi.metrics.prometheus.PrometheusReporter
 
report() - Method in class org.apache.hudi.metrics.prometheus.PushGatewayMetricsReporter
 
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class org.apache.hudi.metrics.prometheus.PushGatewayReporter
 
REPORT_PERIOD_IN_SECONDS - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig
 
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 rolledback 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
If the `getCustomizedPartitioner` returns a partitioner, it has to be true.
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
 
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.
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
 
RestorePlanActionExecutor<T extends HoodieRecordPayload,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(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.HoodieCompactionConfig.Builder
 
retainFileVersions(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
rewriteRecord(GenericRecord) - Method in class org.apache.hudi.io.HoodieWriteHandle
Rewrite the GenericRecord with the Schema containing the Hoodie Metadata fields.
rewriteRecordWithMetadata(GenericRecord, String) - Method in class org.apache.hudi.io.HoodieWriteHandle
 
rollback(String) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Deprecated.
rollback(String, Option<HoodiePendingRollbackInfo>, boolean) - 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_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.HoodieIndex
Rollback the effects of the commit made at instantTime.
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.BaseHoodieWriteClient
Main API to rollback failed bootstrap.
rollbackFailedWrites() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Rollback all failed writes.
rollbackFailedWrites(boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Rollback all failed writes.
rollbackFailedWrites(Map<String, Option<HoodiePendingRollbackInfo>>, boolean) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
rollbackInflightClustering(HoodieInstant, HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
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.
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(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.BaseHoodieWriteClient
 
runAnyPendingCompactions(HoodieTable) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
runAnyPendingCompactions() - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Run any pending compactions.
RunCompactionActionExecutor<T extends HoodieRecordPayload> - Class in org.apache.hudi.table.action.compact
 
RunCompactionActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable, String, HoodieCompactor, HoodieCompactionHandler) - Constructor for class org.apache.hudi.table.action.compact.RunCompactionActionExecutor
 
RunIndexActionExecutor<T extends HoodieRecordPayload,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<T, I, K, O>, HoodieMergeHandle<T, I, K, O>) - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper
Read records from previous version of base file and merge.
runMerge(HoodieTable<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>>, HoodieMergeHandle<T, HoodieData<HoodieRecord<T>>, HoodieData<HoodieKey>, HoodieData<WriteStatus>>) - Method in class org.apache.hudi.table.action.commit.HoodieMergeHelper
 
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.BaseHoodieWriteClient
 

S

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 extends HoodieRecordPayload,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(Option<Map<String, String>>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules a new cleaning instant.
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.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.BaseHoodieWriteClient
Schedules a new clustering instant with passed-in instant time.
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 extends HoodieRecordPayload,I,K,O> - Class in org.apache.hudi.table.action.compact
 
ScheduleCompactionActionExecutor(HoodieEngineContext, HoodieWriteConfig, HoodieTable<T, I, K, O>, String, Option<Map<String, String>>, HoodieCompactor) - Constructor for class org.apache.hudi.table.action.compact.ScheduleCompactionActionExecutor
 
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 extends HoodieRecordPayload,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>) - Constructor for class org.apache.hudi.table.action.index.ScheduleIndexActionExecutor
 
scheduleIndexing(List<MetadataPartitionType>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
Schedules INDEX action.
scheduleIndexing(HoodieEngineContext, String, List<MetadataPartitionType>) - 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
 
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) - Method in class org.apache.hudi.table.HoodieTable
Schedule rollback for the instant time.
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.
schemaOnReadEnabled - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
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
 
send(String) - Method in class org.apache.hudi.metrics.datadog.DatadogHttpClient
 
SerializableHoodieRollbackRequest - Class in org.apache.hudi.table.action.rollback
HoodieRollbackRequest in HoodieRollbackPlan (avro pojo) is not operable direclty 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
 
setFailedRecordKeys(List<Pair<String, Throwable>>) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
setFileId(String) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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.HoodieInternalWriteStatus
 
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
 
setInternalSchemaCacheEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setInternalSchemaString(String) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setOperationType(WriteOperationType) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
setPartitionPath(String) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
setPartitionPath(String) - Method in class org.apache.hudi.client.WriteStatus
 
setPartitionToReplaceFileIds(Map<String, List<String>>) - Method in class org.apache.hudi.table.action.HoodieWriteMetadata
 
setSchema(String) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setSchemaEvolutionEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig
 
setStat(HoodieWriteStat) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
setStat(HoodieWriteStat) - Method in class org.apache.hudi.client.WriteStatus
 
setSuccessRecordKeys(List<String>) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
setTotalErrorRecords(long) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
setTotalErrorRecords(long) - Method in class org.apache.hudi.client.WriteStatus
 
setTotalRecords(long) - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
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(T) - Method in class org.apache.hudi.metrics.HoodieGauge
Set the metric to a new value.
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
 
shouldAllowMultiWriteOnSameInstant() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shouldAssumeDatePartitioning() - 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
 
shouldCacheDataInL1() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
shouldCleanBootstrapBaseFile() - 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
 
shouldDropBehindCacheCompaction() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
shouldMergeSmallArchiveFies() - Method in class org.apache.hudi.client.HoodieTimelineArchiver
 
shouldPrefetchBlocksOnOpen() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
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.
shouldUseExternalSchemaTransformation() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
shutdown(boolean) - Method in class org.apache.hudi.async.HoodieAsyncService
Request shutdown either forcefully or gracefully.
shutdown() - Static method in class org.apache.hudi.metrics.Metrics
 
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
 
simpleIndexUseCaching(boolean) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
SINGLE_VALUE_SQL_QUERIES - Static variable in class org.apache.hudi.config.HoodiePreCommitValidatorConfig
 
SingleFileHandleCreateFactory<T extends HoodieRecordPayload,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
 
sizeBytes - Variable in class org.apache.hudi.table.action.commit.SmallFile
 
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
 
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
 
SPILLABLE_MAP_BASE_PATH - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
SPILLABLE_MAP_BASE_PATH_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
Use HoodieMemoryConfig.SPILLABLE_MAP_BASE_PATH and its methods instead
SPLIT_REGEX - Static variable in class org.apache.hudi.keygen.CustomAvroKeyGenerator
 
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
 
start() - Method in class org.apache.hudi.metrics.ConsoleMetricsReporter
 
start() - Method in class org.apache.hudi.metrics.datadog.DatadogMetricsReporter
 
start() - Method in class org.apache.hudi.metrics.InMemoryMetricsReporter
 
start() - Method in class org.apache.hudi.metrics.JmxMetricsReporter
 
start() - Method in class org.apache.hudi.metrics.JmxReporterServer
 
start() - Method in class org.apache.hudi.metrics.MetricsGraphiteReporter
 
start() - Method in class org.apache.hudi.metrics.MetricsReporter
Push out metrics at scheduled intervals.
start() - Method in class org.apache.hudi.metrics.prometheus.PrometheusReporter
 
start() - Method in class org.apache.hudi.metrics.prometheus.PushGatewayMetricsReporter
 
start(long, TimeUnit) - Method in class org.apache.hudi.metrics.prometheus.PushGatewayReporter
 
startAsyncArchiveIfEnabled(BaseHoodieWriteClient) - Static method in class org.apache.hudi.async.AsyncArchiveService
 
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.
startServer() - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
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.
statuses - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
stop() - Method in class org.apache.hudi.client.embedded.EmbeddedTimelineService
 
stop(String) - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
Stops the heartbeat for the specified instant.
stop() - Method in class org.apache.hudi.client.heartbeat.HoodieHeartbeatClient
Stops all heartbeats started via this instance of the client.
stop() - Method in class org.apache.hudi.metrics.cloudwatch.CloudWatchMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.ConsoleMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.datadog.DatadogMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.datadog.DatadogReporter
 
stop() - Method in class org.apache.hudi.metrics.InMemoryMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.JmxMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.JmxReporterServer
 
stop() - Method in class org.apache.hudi.metrics.MetricsGraphiteReporter
 
stop() - Method in class org.apache.hudi.metrics.MetricsReporter
Stop this reporter.
stop() - Method in class org.apache.hudi.metrics.prometheus.PrometheusReporter
 
stop() - Method in class org.apache.hudi.metrics.prometheus.PushGatewayMetricsReporter
 
stop() - Method in class org.apache.hudi.metrics.prometheus.PushGatewayReporter
 
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]".
SUPPORTED_OPERATIONS - Static variable in class org.apache.hudi.table.storage.HoodieBucketLayout
 
SupportsUpgradeDowngrade - Interface in org.apache.hudi.table.upgrade
Interface for engine-specific logic needed for upgrade and downgrade actions.

T

table - Variable in class org.apache.hudi.table.action.BaseActionExecutor
 
table - Variable in class org.apache.hudi.table.action.rollback.ListingBasedRollbackStrategy
 
table - Variable in class org.apache.hudi.table.action.rollback.MarkerBasedRollbackStrategy
 
TABLE_NAME - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Deprecated.
Use HoodieWriteConfig.TBL_NAME and its methods instead
TABLE_SERVICES_ENABLED - Static variable in class org.apache.hudi.config.HoodieWriteConfig
 
TABLENAME - Static variable in class org.apache.hudi.config.HoodieHBaseIndexConfig
 
tableName - Variable in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
 
tableSchema - Variable in class org.apache.hudi.io.HoodieWriteHandle
The specified schema of the table.
tableSchemaWithMetaFields - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
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
 
tagInstantsOfBaseAndLogFiles(String, List<Path>) - 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.HoodieBucketIndex
 
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.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>>) - Method in class org.apache.hudi.index.bloom.HoodieBloomIndex
Tag the back to the original HoodieRecord List.
tagLocationBacktoRecords(HoodiePairData<HoodieKey, HoodieRecordLocation>, HoodieData<HoodieRecord<R>>) - 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.
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_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
 
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
 
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
 
toGraphiteHost(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
toJmxHost(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsJmxConfig.Builder
 
toString() - Method in class org.apache.hudi.client.HoodieInternalWriteStatus
 
toString() - Method in class org.apache.hudi.client.transaction.ConcurrentOperation
 
toString() - Method in class org.apache.hudi.client.WriteStatus
 
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.WorkloadProfile
 
toString() - Method in class org.apache.hudi.table.WorkloadStat
 
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
 
TransactionManager - Class in org.apache.hudi.client.transaction
This class allows clients to start and end transactions.
TransactionManager(HoodieWriteConfig, FileSystem) - Constructor for class org.apache.hudi.client.transaction.TransactionManager
 
TransactionUtils - Class in org.apache.hudi.client.utils
 
TransactionUtils() - Constructor for class org.apache.hudi.client.utils.TransactionUtils
 
transformRecordBasedOnNewSchema(GenericDatumReader<GenericRecord>, GenericDatumWriter<GenericRecord>, ThreadLocal<BinaryEncoder>, ThreadLocal<BinaryDecoder>, GenericRecord) - Method in class org.apache.hudi.table.action.commit.BaseMergeHelper
 
tryLock() - Method in class org.apache.hudi.client.transaction.lock.InProcessLockProvider
 
tryLock(long, TimeUnit) - Method in class org.apache.hudi.client.transaction.lock.InProcessLockProvider
 
tryLock(long, TimeUnit) - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
tryUpgrade(HoodieTableMetaClient, Option<String>) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
 
TURN_CALLBACK_ON - Static variable in class org.apache.hudi.config.HoodieWriteCommitCallbackConfig
 
TURN_METRICS_ON - Static variable in class org.apache.hudi.config.metrics.HoodieMetricsConfig
 
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.BaseHoodieWriteClient
 
txnManager - 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.InProcessLockProvider
 
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()
unlock() - Method in class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
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, boolean) - Method in class org.apache.hudi.metadata.HoodieBackedTableMetadataWriter
Update from HoodieCommitMetadata.
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, boolean) - Method in interface org.apache.hudi.metadata.HoodieTableMetadataWriter
Update the metadata table due to a COMMIT 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
 
updateCleanMetrics(long, int) - 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
 
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(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) - Method in class org.apache.hudi.index.inmemory.HoodieInMemoryHashIndex
 
updateLocation(HoodieData<WriteStatus>, HoodieEngineContext, HoodieTable) - Method in class org.apache.hudi.index.simple.HoodieSimpleIndex
 
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
 
UpdateStrategy<T extends HoodieRecordPayload,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, 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.OneToTwoUpgradeHandler
 
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
 
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.
useBloomFilter() - Method in class org.apache.hudi.io.storage.HoodieHFileConfig
 
useBloomFilter() - Method in class org.apache.hudi.io.storage.HoodieOrcConfig
 
useBloomIndexBucketizedChecking() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
useBloomIndexTreebasedFilter() - Method in class org.apache.hudi.config.HoodieWriteConfig
 
useMarkerBasedStrategy - Variable in class org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor
 
usePrefix(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsGraphiteConfig.Builder
 
useWriterSchemaForCompaction - Variable in class org.apache.hudi.io.HoodieMergeHandle
 

V

validateCompactionPlan(HoodieTableMetaClient, String, int) - Method in class org.apache.hudi.client.CompactionAdminClient
Validate all compaction operations in a compaction plan.
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
 
validateUpsertSchema() - Method in class org.apache.hudi.table.HoodieTable
 
ValidationOpResult() - Constructor for class org.apache.hudi.client.CompactionAdminClient.ValidationOpResult
 
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.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.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.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.metrics.datadog.DatadogHttpClient.ApiSite
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hudi.metrics.MetricsReporterType
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.storage.HoodieStorageLayout.LayoutType
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.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.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.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.metrics.datadog.DatadogHttpClient.ApiSite
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hudi.metrics.MetricsReporterType
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.storage.HoodieStorageLayout.LayoutType
Returns an array containing the constants of this enum type, in the order they are declared.

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.
withAllowMultiWriteOnSameInstant(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAllowOperationMetadataField(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withArchiveDeleteParallelism(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withArchiveMergeEnable(boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withArchiveMergeFilesBatchSize(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withArchiveMergeSmallFileLimit(long) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withAsyncArchive(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withAsyncClean(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withAsyncClustering(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withAsyncClusteringMaxCommits(int) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withAutoAdjustLockConfigs(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAutoArchive(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withAutoClean(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withAutoCommit(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withAvroSchemaValidate(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withBloomIndexInputStorageLevel(String) - Method in class org.apache.hudi.config.HoodieIndexConfig.Builder
 
withBloomIndexUpdatePartitionPath(boolean) - 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
 
withBootstrapKeyGenClass(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.Builder
 
withBootstrapKeyGenType(String) - Method in class org.apache.hudi.config.HoodieBootstrapConfig.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
 
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.HoodieCompactionConfig.Builder
 
withCleanerParallelism(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCleanerPolicy(HoodieCleaningPolicy) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCleaningTriggerStrategy(String) - Method in class org.apache.hudi.config.HoodieCompactionConfig.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.HoodieCompactionConfig.Builder
 
withCompactionConfig(HoodieCompactionConfig) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withCompactionLazyBlockReadEnabled(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withCompactionReverseLogReadEnabled(Boolean) - 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
 
withDatadogApiKey(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogApiKeySkipValidation(boolean) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogApiKeySupplier(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogApiSite(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogApiTimeoutSeconds(int) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogHost(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogPrefix(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogReportPeriodSeconds(int) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.Builder
 
withDatadogTags(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsDatadogConfig.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
 
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
 
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
 
withExecutorMetrics(boolean) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
withExternalSchemaTrasformation(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withFailedWritesCleaningPolicy(HoodieFailedWritesCleaningPolicy) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withFileIdPrefixProviderClassName(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.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
 
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
 
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
 
withHiveTableName(String) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withIncrementalCleaningMode(Boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.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
 
withInternalSchemaCacheEnable(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.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
 
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.HoodieCompactionConfig.Builder
 
withMaxDeltaSecondsBeforeCompaction(int) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withMaxDFSStreamBufferSize(int) - Method in class org.apache.hudi.config.HoodieMemoryConfig.Builder
 
withMaxMemoryFractionPerCompaction(double) - Method in class org.apache.hudi.config.HoodieMemoryConfig.Builder
 
withMaxMemoryFractionPerPartitionMerge(double) - Method in class org.apache.hudi.config.HoodieMemoryConfig.Builder
 
withMaxMemoryMaxSize(long, long) - Method in class org.apache.hudi.config.HoodieMemoryConfig.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
 
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
 
withPayloadClass(String) - Method in class org.apache.hudi.config.HoodieCompactionConfig.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
 
withPreserveCommitMetadata(boolean) - Method in class org.apache.hudi.config.HoodieCompactionConfig.Builder
 
withPreserveHoodieCommitMetadata(Boolean) - Method in class org.apache.hudi.config.HoodieClusteringConfig.Builder
 
withPrometheusPortNum(int) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withProperties(Properties) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withProps(Map) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withPushgatewayDeleteOnShutdownEnable(boolean) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withPushgatewayHostName(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withPushgatewayJobname(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withPushgatewayPortNum(Integer) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withPushgatewayRandomJobnameSuffix(boolean) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withPushgatewayReportPeriodInSeconds(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsPrometheusConfig.Builder
 
withQPSResourceAllocatorType(String) - Method in class org.apache.hudi.config.HoodieHBaseIndexConfig.Builder
 
withRefreshTimelineServerBasedOnLatestCommit(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withReleaseResourceEnabled(boolean) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withReporterClass(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
withReporterType(String) - Method in class org.apache.hudi.config.metrics.HoodieMetricsConfig.Builder
 
withRetryMaxWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.Builder
 
withRetryWaitTimeInMillis(Long) - Method in class org.apache.hudi.config.HoodieLockConfig.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
 
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
 
withTimelineLayoutVersion(int) - Method in class org.apache.hudi.config.HoodieWriteConfig.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
 
withWriteConcurrencyMode(WriteConcurrencyMode) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWritePayLoad(String) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteStatusClass(Class<? extends WriteStatus>) - Method in class org.apache.hudi.config.HoodieWriteConfig.Builder
 
withWriteStatusFailureFraction(double) - Method in class org.apache.hudi.config.HoodieMemoryConfig.Builder
 
withWriteStatusStorageLevel(String) - 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(HoodieRecord, Option<IndexedRecord>) - Method in class org.apache.hudi.io.HoodieAppendHandle
 
write(GenericRecord) - Method in class org.apache.hudi.io.HoodieConcatHandle
Write old record as is w/o merging with incoming record.
write(HoodieRecord, Option<IndexedRecord>) - Method in class org.apache.hudi.io.HoodieCreateHandle
Perform the actual writing of the given record into the backing file.
write() - Method in class org.apache.hudi.io.HoodieCreateHandle
Writes all records passed.
write(GenericRecord) - Method in class org.apache.hudi.io.HoodieMergeHandle
Go through an old record.
write(GenericRecord) - Method in class org.apache.hudi.io.HoodieSortedMergeHandle
Go through an old record.
write(HoodieRecord, Option<IndexedRecord>) - Method in class org.apache.hudi.io.HoodieWriteHandle
Perform the actual writing of the given record into the backing file.
write(HoodieRecord, Option<IndexedRecord>, Option<Exception>) - Method in class org.apache.hudi.io.HoodieWriteHandle
Perform the actual writing of the given record into the backing file.
write(R) - Method in class org.apache.hudi.io.storage.HoodieBaseParquetWriter
 
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_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_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_SCHEMA - Static variable in class org.apache.hudi.config.HoodieWriteConfig
Currently the use this to specify the write schema.
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
 
writeAvro(String, IndexedRecord) - Method in class org.apache.hudi.io.storage.HoodieAvroParquetWriter
 
writeAvro(String, R) - Method in interface org.apache.hudi.io.storage.HoodieFileWriter
 
writeAvro(String, IndexedRecord) - Method in class org.apache.hudi.io.storage.HoodieHFileWriter
 
writeAvro(String, IndexedRecord) - Method in class org.apache.hudi.io.storage.HoodieOrcWriter
 
writeAvroWithMetadata(HoodieKey, R) - Method in class org.apache.hudi.io.storage.HoodieAvroParquetWriter
 
writeAvroWithMetadata(HoodieKey, R) - Method in interface org.apache.hudi.io.storage.HoodieFileWriter
 
writeAvroWithMetadata(HoodieKey, R) - Method in class org.apache.hudi.io.storage.HoodieHFileWriter
 
writeAvroWithMetadata(HoodieKey, R) - Method in class org.apache.hudi.io.storage.HoodieOrcWriter
 
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
 
writeHandleFactory - Variable in class org.apache.hudi.execution.HoodieLazyInsertIterable
 
WriteHandleFactory<T extends HoodieRecordPayload,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
 
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
 
writer - Variable in class org.apache.hudi.io.HoodieAppendHandle
 
writeRecord(HoodieRecord<T>, Option<IndexedRecord>) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeRecord(HoodieRecord<T>, Option<IndexedRecord>, boolean) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeSchema - Variable in class org.apache.hudi.io.HoodieWriteHandle
The write schema.
writeSchemaWithMetaFields - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
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
 
WRITESTATUS_FAILURE_FRACTION - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
 
WRITESTATUS_FAILURE_FRACTION_PROP - Static variable in class org.apache.hudi.config.HoodieMemoryConfig
Deprecated.
writeStatuses() - Method in class org.apache.hudi.io.HoodieAppendHandle
 
writeStatuses() - Method in class org.apache.hudi.io.HoodieWriteHandle
 
writeTableMetadata(HoodieTable, String, String, HoodieCommitMetadata) - Method in class org.apache.hudi.client.BaseHoodieWriteClient
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, GenericRecord, boolean) - Method in class org.apache.hudi.io.HoodieMergeHandle
 
writeToken - Variable in class org.apache.hudi.io.HoodieWriteHandle
 
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
 
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
 
ZookeeperBasedLockProvider - Class in org.apache.hudi.client.transaction.lock
A zookeeper based lock.
ZookeeperBasedLockProvider(LockConfiguration, Configuration) - Constructor for class org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider
 
ZookeeperBasedLockProvider(LockConfiguration, CuratorFramework) - 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 © 2022 The Apache Software Foundation. All rights reserved.