Project: datamanagement
Issue DM-1677: multi-error utility class
QueryAction::Impl currently has a handful of private members/methods related to maintaining a collection of errors that occurs while processing a query (_addErrorMsg, IntString, IntStringVectory, _errors, etc.) It would be useful to split this stuff out into a separate, re-usable utility class, and extend, then extend with some additional functionality (output stream operator, subclass from std::exception, maybe capture __LINE__ and __FILE__, integrate with logging, etc.) [Fabrice: discuss requirements and basic design w/ Fritz and/or Daniel]
Story points: 10