added separate enum for data type providers (pg, mysql, ...)