public static string GetStringValue(this DistinctCountFunction distinctCountFunction) { switch (distinctCountFunction) { case DistinctCountFunction.DistinctCount: return("distinct_count"); case DistinctCountFunction.LowDistinctCount: return("low_distinct_count"); case DistinctCountFunction.HighDistinctCount: return("high_distinct_count"); default: throw new ArgumentOutOfRangeException(nameof(distinctCountFunction), distinctCountFunction, null); } }
public DistinctCountDetectorDescriptor(DistinctCountFunction function) : base(function.GetStringValue()) { }
protected DistinctCountDetectorBase(DistinctCountFunction function) : base(function.GetStringValue()) { }