def factor_is_empty(df: DataFrame, topic, rule: MonitorRule): return check_factor_value(df, topic, rule, check_is_empty)
def factor_match_regexp(df: DataFrame, topic, rule: MonitorRule): return check_factor_value(df, topic, rule, check_match_regex)
def factor_max_not_in_range(df: DataFrame, topic, rule: MonitorRule): return check_factor_value(df, topic, rule, check_max_not_in_range)
def factor_std_not_in_range(df: DataFrame, topic, rule: MonitorRule): return check_factor_value(df, topic, rule, check_str_length_not_in_range)