in backend/ecs_tasks/delete_files/parquet_handler.py [0:0]
def cast_column_values(column, schema):
"""
Method to cast stringified MatchIds to their actual types
"""
if column["Type"] == "Simple":
if is_column_type_decimal(schema, column["Column"]):
column["MatchIds"] = [Decimal(m) for m in column["MatchIds"]]
else:
for i in range(0, len(column["Columns"])):
if is_column_type_decimal(schema, column["Columns"][i]):
for composite_match in column["MatchIds"]:
composite_match[i] = Decimal(composite_match[i])
return column