public static class HoodieClusteringConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieClusteringConfig.Builder withEngineType(EngineType engineType)
public HoodieClusteringConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieClusteringConfig.Builder withClusteringPlanStrategyClass(String clusteringStrategyClass)
public HoodieClusteringConfig.Builder withClusteringExecutionStrategyClass(String runClusteringStrategyClass)
public HoodieClusteringConfig.Builder withClusteringTargetPartitions(int clusteringTargetPartitions)
public HoodieClusteringConfig.Builder withClusteringSkipPartitionsFromLatest(int clusteringSkipPartitionsFromLatest)
public HoodieClusteringConfig.Builder withClusteringPlanSmallFileLimit(long clusteringSmallFileLimit)
public HoodieClusteringConfig.Builder withClusteringSortColumns(String sortColumns)
public HoodieClusteringConfig.Builder withClusteringMaxBytesInGroup(long clusteringMaxGroupSize)
public HoodieClusteringConfig.Builder withClusteringMaxNumGroups(int maxNumGroups)
public HoodieClusteringConfig.Builder withClusteringTargetFileMaxBytes(long targetFileSize)
public HoodieClusteringConfig.Builder withInlineClustering(Boolean inlineClustering)
public HoodieClusteringConfig.Builder withInlineClusteringNumCommits(int numCommits)
public HoodieClusteringConfig.Builder withAsyncClusteringMaxCommits(int numCommits)
public HoodieClusteringConfig.Builder fromProperties(Properties props)
public HoodieClusteringConfig.Builder withClusteringUpdatesStrategy(String updatesStrategyClass)
public HoodieClusteringConfig.Builder withAsyncClustering(Boolean asyncClustering)
public HoodieClusteringConfig.Builder withPreserveHoodieCommitMetadata(Boolean preserveHoodieCommitMetadata)
public HoodieClusteringConfig.Builder withRollbackPendingClustering(Boolean rollbackPendingClustering)
public HoodieClusteringConfig.Builder withSpaceFillingCurveDataOptimizeEnable(Boolean enable)
public HoodieClusteringConfig.Builder withDataOptimizeStrategy(String strategy)
public HoodieClusteringConfig.Builder withDataOptimizeBuildCurveStrategy(String method)
public HoodieClusteringConfig.Builder withDataOptimizeBuildCurveSampleNumber(int sampleNumber)
public HoodieClusteringConfig.Builder withDataOptimizeDataSkippingEnable(boolean dataSkipping)
public HoodieClusteringConfig build()
Copyright © 2022 The Apache Software Foundation. All rights reserved.