def METHOD_NAME(previous_value, current_value, column):
    """
    Return whether the change from previous event to current event is "significant".
    If the values appear to be equal or almost equal, there's no need to report a delta.
    Also, if the values are really small and any change is inflated, skip reporting the delta.
    Note that for row count, a decrease in rows is always shown.
    """
    if previous_value is None or current_value is None:
        return False
    if previous_value == current_value:
        return False
    if column == "elapsed":
        # Decrease trigger-happiness for quick loads:
        if previous_value < 10.0 and current_value < 10.0:
            return False
        if previous_value < 30.0 or current_value < 30.0:
            return not isclose(previous_value, current_value, abs_tol=20.0)
        if previous_value < 60.0 or current_value < 60.0:
            return not isclose(previous_value, current_value, rel_tol=0.5)
        if previous_value < 300.0 or current_value < 300.0:
            return not isclose(previous_value, current_value, rel_tol=0.2)
    if column == "rowcount":
        # We expect to move forward with growing tables so smaller row counts are suspect.
        if previous_value > current_value:
            return True
        # Increase trigger-happiness for small (dimensional) tables:
        if previous_value < 1000 or current_value < 1000:
            return not isclose(previous_value, current_value, abs_tol=10)
    return not isclose(previous_value, current_value, rel_tol=0.1)