def generate_auto_transformation()

in python/pipelines/pipeline_ops.py [0:0]


def generate_auto_transformation(column_names: List[str]) -> List[Dict[str, Any]]:
    """
    Generates a list of auto-transformation dictionaries for the given column names.

    Args:
        column_names: A list of column names.

    Returns:
        A list of auto-transformation dictionaries.

    Raises:
        ValueError: If the column_names list is empty.
    """
    if not column_names:
        raise ValueError("column_names must not be empty")

    transformations = []
    for column_name in column_names:
        transformations.append({"auto": {"column_name": column_name}})
    return transformations