Package org.apache.iceberg
Class MetricsModes
- java.lang.Object
-
- org.apache.iceberg.MetricsModes
-
public class MetricsModes extends java.lang.ObjectThis class defines different metrics modes, which allow users to control the collection of value_counts, null_value_counts, nan_value_counts, lower_bounds, upper_bounds for different columns in metadata.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricsModes.CountsUnder this mode, only value_counts, null_value_counts, nan_value_counts are persisted.static classMetricsModes.FullUnder this mode, value_counts, null_value_counts, nan_value_counts and full lower_bounds, upper_bounds are persisted.static interfaceMetricsModes.MetricsModeA metrics calculation mode.static classMetricsModes.NoneUnder this mode, value_counts, null_value_counts, nan_value_counts, lower_bounds, upper_bounds are not persisted.static classMetricsModes.TruncateUnder this mode, value_counts, null_value_counts, nan_value_counts and truncated lower_bounds, upper_bounds are persisted.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MetricsModes.MetricsModefromString(java.lang.String mode)
-
-
-
Method Detail
-
fromString
public static MetricsModes.MetricsMode fromString(java.lang.String mode)
-
-