csv_log_cleaner 0.0.3

Clean CSV files to conform to a type schema by streaming them through small memory buffers using multiple threads and logging data loss.
Documentation
{
    "data": [
        {
            "name": "INT_COLUMN",
            "type": "int",
            "nullable": true
        },
        {
            "name": "STRING_COLUMN",
            "type": "string",
            "nullable": false,
            "default": "DEFAULT_VAL" 
        },
        {
            "name": "DATE_COLUMN",
            "type": "date",
            "nullable": true
        },
        {
            "name": "ENUM_COLUMN",
            "type": "enum",
            "nullable": false,
            "allowed": ["V1", "V2", "V3"],
            "default": "V1"
        }
    ]
}