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
{
    "columns": [
        {
            "name": "ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "PRODUCT_ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "LOCAL_POLICY_ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "NO_OF_RISKS",
            "column_type": "Int",
            "nullable": true
		},
        {
            "name": "NEW_BUSINESS",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "CERTIFICATE_ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "CONTRACT_ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "BUSINESS_RELATION_ID",
            "column_type": "String",
            "nullable": false
		},
        {
            "name": "POLICY_START_DATE",
            "column_type": "Date",
            "format": "%Y-%m-%d"
		},
        {
            "name": "POLICY_END_DATE",
            "column_type": "Date",
            "format": "%Y-%m-%d"
		}
    ]
}