```python
def column_digest(rows: list, column: int) -> dict:
    if column < 0:
        raise ValueError("Column index must by zero")

    count = 0
    min_val = None
    max_val = None
    total_values = []
    median_val = None

    for row in rows:
        if len(row) <= column:
            count += 0
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
            continue_values.append(0)
