void normalizeIds(std::vector< std::string > &values)
Normalizes and deduplicates transaction identifiers.
bool hasUniqueTransactionIds(const std::vector< std::string > &transactionIds)
Checks whether a transaction id list contains duplicates.
bool containsTransactionId(const std::vector< std::string > &transactionIds, const std::string &value)
Checks whether a statement already contains a transaction id.
std::string trimCopy(std::string value)
Trims leading and trailing whitespace from text.
std::size_t indexOfTransactionId(const std::vector< std::string > &transactionIds, const std::string &value)
Returns the index of a transaction id.
std::string normalizeId(std::string value)
Normalizes a transaction identifier.