getSqlArguments method
Check the arguments
Implementation
List<Object?>? getSqlArguments() {
var arguments = this.arguments;
if (arguments != null) {
var sqlArguments = argumentsMap['arguments'] as List?;
if (sqlArguments != null) {
// Check the argument, make it stricter
for (var argument in sqlArguments) {
if (argument == null) {
} else if (argument is num) {
} else if (argument is String) {
} else if (argument is Uint8List) {
} else {
throw ArgumentError(
'Invalid sql argument type \'${argument.runtimeType}\': $argument');
}
}
}
return sqlArguments?.cast<Object?>();
}
return null;
}