composeValue function
String?
composeValue(
- dynamic val
)
Implementation
String? composeValue(dynamic val) {
if (val == null) return null;
if (val is int) {
return "$val";
} else if (val is String) {
return "'${sqlStringEscape(val)}'";
} else if (val is double || val is num) {
return "$val";
} else if (val is DateTime) {
return '"$val"';
} else if (val is bool) {
return val ? "1" : "0";
} else if (val is Field) {
return composeField(val);
} else {
throw new Exception("Invalid type ${val.runtimeType}!");
}
}