public class HudiConfig extends Object
| Constructor and Description |
|---|
HudiConfig() |
| Modifier and Type | Method and Description |
|---|---|
@Min(value=1L) int |
getMaxOutstandingSplits() |
@DecimalMax(value="1") @DecimalMin(value="0",inclusive=false) double |
getMinimumAssignedSplitWeight() |
@Min(value=1L) int |
getSplitGeneratorParallelism() |
@Min(value=1L) int |
getSplitLoaderParallelism() |
@NotNull io.airlift.units.DataSize |
getStandardSplitWeightSize() |
boolean |
isMetadataTableEnabled() |
boolean |
isSizeBasedSplitWeightsEnabled() |
HudiConfig |
setMaxOutstandingSplits(int maxOutstandingSplits) |
HudiConfig |
setMetadataTableEnabled(boolean metadataTableEnabled) |
HudiConfig |
setMinimumAssignedSplitWeight(double minimumAssignedSplitWeight) |
HudiConfig |
setSizeBasedSplitWeightsEnabled(boolean sizeBasedSplitWeightsEnabled) |
HudiConfig |
setSplitGeneratorParallelism(int splitGeneratorParallelism) |
HudiConfig |
setSplitLoaderParallelism(int splitLoaderParallelism) |
HudiConfig |
setStandardSplitWeightSize(io.airlift.units.DataSize standardSplitWeightSize) |
public boolean isMetadataTableEnabled()
@Config(value="hudi.metadata-table-enabled") public HudiConfig setMetadataTableEnabled(boolean metadataTableEnabled)
public boolean isSizeBasedSplitWeightsEnabled()
@Config(value="hudi.size-based-split-weights-enabled") public HudiConfig setSizeBasedSplitWeightsEnabled(boolean sizeBasedSplitWeightsEnabled)
@NotNull public @NotNull io.airlift.units.DataSize getStandardSplitWeightSize()
@Config(value="hudi.standard-split-weight-size") public HudiConfig setStandardSplitWeightSize(io.airlift.units.DataSize standardSplitWeightSize)
@DecimalMax(value="1")
@DecimalMin(value="0",
inclusive=false)
public @DecimalMax(value="1") @DecimalMin(value="0",inclusive=false) double getMinimumAssignedSplitWeight()
@Config(value="hudi.minimum-assigned-split-weight") public HudiConfig setMinimumAssignedSplitWeight(double minimumAssignedSplitWeight)
@Min(value=1L) public @Min(value=1L) int getMaxOutstandingSplits()
@Config(value="hudi.max-outstanding-splits") public HudiConfig setMaxOutstandingSplits(int maxOutstandingSplits)
@Min(value=1L) public @Min(value=1L) int getSplitGeneratorParallelism()
@Config(value="hudi.split-generator-parallelism") public HudiConfig setSplitGeneratorParallelism(int splitGeneratorParallelism)
@Min(value=1L) public @Min(value=1L) int getSplitLoaderParallelism()
@Config(value="hudi.split-loader-parallelism") public HudiConfig setSplitLoaderParallelism(int splitLoaderParallelism)
Copyright © 2012–2024. All rights reserved.