def trino_to_feast_value_type(trino_type_as_str: str) -> ValueType:
    type_map: Dict[(str, ValueType)] = {'tinyint': ValueType.INT32, 'smallint': ValueType.INT32, 'int': ValueType.INT32, 'integer': ValueType.INT32, 'bigint': ValueType.INT64, 'double': ValueType.DOUBLE, 'decimal': ValueType.FLOAT, 'timestamp': ValueType.UNIX_TIMESTAMP, 'char': ValueType.STRING, 'varchar': ValueType.STRING, 'boolean': ValueType.BOOL}
    return type_map[trino_type_as_str.lower()]
def trino_to_feast_value_type(trino_type_as_str: str) -> ValueType:
    type_map: Dict[(str, ValueType)] = {'tinyint': ValueType.INT32, 'smallint': ValueType.INT32, 'int': ValueType.INT32, 'integer': ValueType.INT32, 'bigint': ValueType.INT64, 'double': ValueType.DOUBLE, 'decimal': ValueType.FLOAT, 'timestamp': ValueType.UNIX_TIMESTAMP, 'char': ValueType.STRING, 'varchar': ValueType.STRING, 'boolean': ValueType.BOOL}
    return type_map[trino_type_as_str.lower()]