@Immutable public final class HoodieMetadataConfig extends HoodieConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
HoodieMetadataConfig.Builder |
CONFIG_VALUES_DELIMITER, props| Modifier and Type | Method and Description |
|---|---|
boolean |
allowFullScan() |
boolean |
enabled() |
boolean |
enableMetrics() |
int |
getBloomFilterIndexFileGroupCount() |
int |
getBloomFilterIndexParallelism() |
List<String> |
getColumnsEnabledForBloomFilterIndex() |
List<String> |
getColumnsEnabledForColumnStatsIndex() |
int |
getColumnStatsIndexFileGroupCount() |
Integer |
getColumnStatsIndexInMemoryProjectionThreshold() |
int |
getColumnStatsIndexParallelism() |
String |
getColumnStatsIndexProcessingModeOverride() |
String |
getDirectoryFilterRegex() |
int |
getFileListingParallelism() |
int |
getIndexingCheckTimeoutSeconds() |
boolean |
ignoreSpuriousDeletes() |
boolean |
isBloomFilterIndexEnabled() |
boolean |
isColumnStatsIndexEnabled() |
static HoodieMetadataConfig.Builder |
newBuilder() |
boolean |
populateMetaFields() |
Boolean |
shouldAssumeDatePartitioning() |
contains, contains, create, getBoolean, getBooleanOrDefault, getBooleanOrDefault, getBooleanOrDefault, getDouble, getFloat, getInt, getIntOrDefault, getLong, getProps, getProps, getSplitStrings, getSplitStrings, getString, getString, getStringOrDefault, getStringOrDefault, getStringOrThrow, setAll, setDefault, setDefaultOnCondition, setDefaults, setDefaultValue, setDefaultValue, setValue, setValuepublic static final String METADATA_PREFIX
public static final ConfigProperty<Boolean> ENABLE
public static final boolean DEFAULT_METADATA_ENABLE_FOR_READERS
public static final ConfigProperty<Boolean> METRICS_ENABLE
public static final ConfigProperty<Integer> INSERT_PARALLELISM_VALUE
public static final ConfigProperty<Boolean> ASYNC_CLEAN_ENABLE
public static final ConfigProperty<Boolean> ASYNC_INDEX_ENABLE
public static final ConfigProperty<Integer> COMPACT_NUM_DELTA_COMMITS
public static final ConfigProperty<Integer> MIN_COMMITS_TO_KEEP
public static final ConfigProperty<Integer> MAX_COMMITS_TO_KEEP
public static final ConfigProperty<Integer> CLEANER_COMMITS_RETAINED
public static final ConfigProperty<String> DIR_FILTER_REGEX
public static final ConfigProperty<String> ASSUME_DATE_PARTITIONING
public static final ConfigProperty<Integer> FILE_LISTING_PARALLELISM_VALUE
public static final ConfigProperty<Boolean> ENABLE_FULL_SCAN_LOG_FILES
public static final ConfigProperty<Boolean> ENABLE_METADATA_INDEX_BLOOM_FILTER
public static final ConfigProperty<Integer> METADATA_INDEX_BLOOM_FILTER_FILE_GROUP_COUNT
public static final ConfigProperty<Integer> BLOOM_FILTER_INDEX_PARALLELISM
public static final ConfigProperty<Boolean> ENABLE_METADATA_INDEX_COLUMN_STATS
public static final ConfigProperty<Integer> METADATA_INDEX_COLUMN_STATS_FILE_GROUP_COUNT
public static final ConfigProperty<Integer> COLUMN_STATS_INDEX_PARALLELISM
public static final ConfigProperty<String> COLUMN_STATS_INDEX_FOR_COLUMNS
public static final String COLUMN_STATS_INDEX_PROCESSING_MODE_IN_MEMORY
public static final String COLUMN_STATS_INDEX_PROCESSING_MODE_ENGINE
public static final ConfigProperty<String> COLUMN_STATS_INDEX_PROCESSING_MODE_OVERRIDE
public static final ConfigProperty<Integer> COLUMN_STATS_INDEX_IN_MEMORY_PROJECTION_THRESHOLD
public static final ConfigProperty<String> BLOOM_FILTER_INDEX_FOR_COLUMNS
public static final ConfigProperty<Integer> METADATA_INDEX_CHECK_TIMEOUT_SECONDS
public static final ConfigProperty<Boolean> POPULATE_META_FIELDS
public static final ConfigProperty<Boolean> IGNORE_SPURIOUS_DELETES
@Deprecated public static final String METADATA_ENABLE_PROP
ENABLE and its methods.@Deprecated public static final boolean DEFAULT_METADATA_ENABLE
ENABLE and its methods.@Deprecated public static final String METADATA_METRICS_ENABLE_PROP
METRICS_ENABLE and its methods.@Deprecated public static final boolean DEFAULT_METADATA_METRICS_ENABLE
METRICS_ENABLE and its methods.@Deprecated public static final String METADATA_INSERT_PARALLELISM_PROP
INSERT_PARALLELISM_VALUE and its methods.@Deprecated public static final int DEFAULT_METADATA_INSERT_PARALLELISM
INSERT_PARALLELISM_VALUE and its methods.@Deprecated public static final String METADATA_ASYNC_CLEAN_PROP
ASYNC_CLEAN_ENABLE and its methods.@Deprecated public static final boolean DEFAULT_METADATA_ASYNC_CLEAN
ASYNC_CLEAN_ENABLE and its methods.@Deprecated public static final String METADATA_COMPACT_NUM_DELTA_COMMITS_PROP
COMPACT_NUM_DELTA_COMMITS and its methods.@Deprecated public static final int DEFAULT_METADATA_COMPACT_NUM_DELTA_COMMITS
COMPACT_NUM_DELTA_COMMITS and its methods.@Deprecated public static final String MIN_COMMITS_TO_KEEP_PROP
MIN_COMMITS_TO_KEEP and its methods.@Deprecated public static final int DEFAULT_MIN_COMMITS_TO_KEEP
MIN_COMMITS_TO_KEEP and its methods.@Deprecated public static final String MAX_COMMITS_TO_KEEP_PROP
MAX_COMMITS_TO_KEEP and its methods.@Deprecated public static final int DEFAULT_MAX_COMMITS_TO_KEEP
MAX_COMMITS_TO_KEEP and its methods.@Deprecated public static final String CLEANER_COMMITS_RETAINED_PROP
CLEANER_COMMITS_RETAINED and its methods.@Deprecated public static final int DEFAULT_CLEANER_COMMITS_RETAINED
CLEANER_COMMITS_RETAINED and its methods.@Deprecated public static final String ENABLE_FALLBACK_PROP
@Deprecated public static final String DEFAULT_ENABLE_FALLBACK
@Deprecated public static final String DIRECTORY_FILTER_REGEX
DIR_FILTER_REGEX and its methods.@Deprecated public static final String DEFAULT_DIRECTORY_FILTER_REGEX
DIR_FILTER_REGEX and its methods.@Deprecated public static final String HOODIE_ASSUME_DATE_PARTITIONING_PROP
ASSUME_DATE_PARTITIONING and its methods.@Deprecated public static final String DEFAULT_ASSUME_DATE_PARTITIONING
ASSUME_DATE_PARTITIONING and its methods.@Deprecated public static final String FILE_LISTING_PARALLELISM_PROP
FILE_LISTING_PARALLELISM_VALUE and its methods.@Deprecated public static final int DEFAULT_FILE_LISTING_PARALLELISM
FILE_LISTING_PARALLELISM_VALUE and its methods.public static HoodieMetadataConfig.Builder newBuilder()
public int getFileListingParallelism()
public Boolean shouldAssumeDatePartitioning()
public boolean enabled()
public boolean isBloomFilterIndexEnabled()
public boolean isColumnStatsIndexEnabled()
public String getColumnStatsIndexProcessingModeOverride()
public Integer getColumnStatsIndexInMemoryProjectionThreshold()
public int getBloomFilterIndexFileGroupCount()
public int getColumnStatsIndexFileGroupCount()
public int getBloomFilterIndexParallelism()
public int getColumnStatsIndexParallelism()
public int getIndexingCheckTimeoutSeconds()
public boolean enableMetrics()
public String getDirectoryFilterRegex()
public boolean allowFullScan()
public boolean populateMetaFields()
public boolean ignoreSpuriousDeletes()
Copyright © 2022 The Apache Software Foundation. All rights reserved.