withValue method
This set with column set to value, replacing any existing entry.
Implementation
MssqlWriteAssignments withValue(String column, MssqlWriteValue value) {
final out = <String, MssqlWriteValue>{};
var replaced = false;
for (final entry in _values.entries) {
if (entry.key.toLowerCase() == column.toLowerCase()) {
out[entry.key] = value;
replaced = true;
} else {
out[entry.key] = entry.value;
}
}
if (!replaced) out[column] = value;
return MssqlWriteAssignments(out);
}