1
0

[HUDI-2378] Add configs for common and pre validate (#3564)

Co-authored-by: Rajesh Mahindra <rmahindra@Rajeshs-MacBook-Pro.local>
This commit is contained in:
rmahindra123
2021-08-30 20:28:35 -07:00
committed by GitHub
parent bf5a52e51b
commit d59c8044f8
2 changed files with 8 additions and 3 deletions

View File

@@ -18,6 +18,8 @@
package org.apache.hudi.config;
import org.apache.hudi.common.config.ConfigClassProperty;
import org.apache.hudi.common.config.ConfigGroups;
import org.apache.hudi.common.config.ConfigProperty;
import org.apache.hudi.common.config.HoodieConfig;
@@ -32,6 +34,9 @@ import java.util.Properties;
* Storage related config.
*/
@Immutable
@ConfigClassProperty(name = "PreCommit Validator Configurations",
groupName = ConfigGroups.Names.SPARK_DATASOURCE,
description = "The following set of configurations help validate new data before commits.")
public class HoodiePreCommitValidatorConfig extends HoodieConfig {
public static final ConfigProperty<String> VALIDATOR_CLASS_NAMES = ConfigProperty

View File

@@ -26,9 +26,9 @@ import java.io.IOException;
import java.util.Locale;
import java.util.Properties;
/**
* Common Configurations used across Hudi.
*/
@ConfigClassProperty(name = "Common Configurations",
groupName = ConfigGroups.Names.WRITE_CLIENT,
description = "The following set of configurations are common across Hudi.")
public class HoodieCommonConfig extends HoodieConfig {
public static final ConfigProperty<ExternalSpillableMap.DiskMapType> SPILLABLE_DISK_MAP_TYPE = ConfigProperty