Fix BulkInsertSafe to support encrypted and enums fields
What does this MR do?
We need to perform type cast and proper column mapping in order to support encrypted (which provides a virtual field) and enum fields (which provide a type conversion)
Does this MR meet the acceptance criteria?
Conformity
Edited by Grzegorz Bizon