public static class HoodieMetadataConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieMetadataConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieMetadataConfig.Builder fromProperties(Properties props)
public HoodieMetadataConfig.Builder enable(boolean enable)
public HoodieMetadataConfig.Builder withMetadataIndexBloomFilter(boolean enable)
public HoodieMetadataConfig.Builder withMetadataIndexBloomFilterFileGroups(int fileGroupCount)
public HoodieMetadataConfig.Builder withBloomFilterIndexParallelism(int parallelism)
public HoodieMetadataConfig.Builder withMetadataIndexColumnStats(boolean enable)
public HoodieMetadataConfig.Builder withMetadataIndexColumnStatsFileGroupCount(int fileGroupCount)
public HoodieMetadataConfig.Builder withColumnStatsIndexParallelism(int parallelism)
public HoodieMetadataConfig.Builder withColumnStatsIndexForColumns(String columns)
public HoodieMetadataConfig.Builder withBloomFilterIndexForColumns(String columns)
public HoodieMetadataConfig.Builder withIndexingCheckTimeout(int timeoutInSeconds)
public HoodieMetadataConfig.Builder enableMetrics(boolean enableMetrics)
public HoodieMetadataConfig.Builder withInsertParallelism(int parallelism)
public HoodieMetadataConfig.Builder withAsyncClean(boolean asyncClean)
public HoodieMetadataConfig.Builder withAsyncIndex(boolean asyncIndex)
public HoodieMetadataConfig.Builder withMaxNumDeltaCommitsBeforeCompaction(int maxNumDeltaCommitsBeforeCompaction)
public HoodieMetadataConfig.Builder withPopulateMetaFields(boolean populateMetaFields)
public HoodieMetadataConfig.Builder archiveCommitsWith(int minToKeep, int maxToKeep)
public HoodieMetadataConfig.Builder retainCommits(int commitsRetained)
public HoodieMetadataConfig.Builder withFileListingParallelism(int parallelism)
public HoodieMetadataConfig.Builder withAssumeDatePartitioning(boolean assumeDatePartitioning)
public HoodieMetadataConfig.Builder withDirectoryFilterRegex(String regex)
public HoodieMetadataConfig.Builder enableFullScan(boolean enableFullScan)
public HoodieMetadataConfig.Builder ignoreSpuriousDeletes(boolean validateMetadataPayloadConsistency)
public HoodieMetadataConfig.Builder withEngineType(EngineType engineType)
public HoodieMetadataConfig.Builder withProperties(Properties properties)
public HoodieMetadataConfig build()
Copyright © 2022 The Apache Software Foundation. All rights reserved.