public static class HoodieIndexConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieIndexConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieIndexConfig.Builder fromProperties(Properties props)
public HoodieIndexConfig.Builder withIndexType(HoodieIndex.IndexType indexType)
public HoodieIndexConfig.Builder withBucketIndexEngineType(HoodieIndex.BucketIndexEngineType bucketType)
public HoodieIndexConfig.Builder withIndexClass(String indexClass)
public HoodieIndexConfig.Builder withHBaseIndexConfig(HoodieHBaseIndexConfig hBaseIndexConfig)
public HoodieIndexConfig.Builder bloomFilterNumEntries(int numEntries)
public HoodieIndexConfig.Builder bloomFilterFPP(double fpp)
public HoodieIndexConfig.Builder bloomIndexParallelism(int parallelism)
public HoodieIndexConfig.Builder bloomIndexPruneByRanges(boolean pruneRanges)
public HoodieIndexConfig.Builder bloomIndexUseCaching(boolean useCaching)
public HoodieIndexConfig.Builder bloomIndexUseMetadata(boolean useMetadata)
public HoodieIndexConfig.Builder bloomIndexTreebasedFilter(boolean useTreeFilter)
public HoodieIndexConfig.Builder bloomIndexBucketizedChecking(boolean bucketizedChecking)
public HoodieIndexConfig.Builder bloomIndexKeysPerBucket(int keysPerBucket)
public HoodieIndexConfig.Builder withBloomIndexInputStorageLevel(String level)
public HoodieIndexConfig.Builder withGlobalBloomIndexUpdatePartitionPath(boolean updatePartitionPath)
public HoodieIndexConfig.Builder withSimpleIndexParallelism(int parallelism)
public HoodieIndexConfig.Builder simpleIndexUseCaching(boolean useCaching)
public HoodieIndexConfig.Builder withSimpleIndexInputStorageLevel(String level)
public HoodieIndexConfig.Builder withGlobalSimpleIndexParallelism(int parallelism)
public HoodieIndexConfig.Builder withGlobalSimpleIndexUpdatePartitionPath(boolean updatePartitionPath)
public HoodieIndexConfig.Builder withRecordIndexUpdatePartitionPath(boolean updatePartitionPath)
public HoodieIndexConfig.Builder withGlobalIndexReconcileParallelism(int parallelism)
public HoodieIndexConfig.Builder withEngineType(EngineType engineType)
public HoodieIndexConfig.Builder withBucketNum(String bucketNum)
public HoodieIndexConfig.Builder withBucketMaxNum(int bucketMaxNum)
public HoodieIndexConfig.Builder withBucketMinNum(int bucketMinNum)
public HoodieIndexConfig.Builder withIndexKeyField(String keyField)
public HoodieIndexConfig.Builder withRecordKeyField(String keyField)
public HoodieIndexConfig.Builder recordIndexUseCaching(boolean useCaching)
public HoodieIndexConfig.Builder withRecordIndexInputStorageLevel(String level)
public HoodieIndexConfig build()
public EngineType getEngineType()
Copyright © 2024 The Apache Software Foundation. All rights reserved.