@@ -225,7 +225,7 @@ abstract class SQLiteDatabase implements SQLiteClosable {
225
225
/// It has no means to return any data (such as the number of affected rows).
226
226
///
227
227
/// See: https://developer.android.com/reference/android/database/sqlite/SQLiteDatabase#execSQL(java.lang.String)
228
- Future <void > execSQL (final String sql, [final List <dynamic > args]) {
228
+ Future <void > execSQL (final String sql, [final List <dynamic > args= const [] ]) {
229
229
final Map <String , dynamic > request = < String , dynamic > {'id' : id, 'sql' : sql, 'args' : args};
230
230
return _channel.invokeMethod ('execSQL' , request);
231
231
}
@@ -423,7 +423,7 @@ abstract class SQLiteDatabase implements SQLiteClosable {
423
423
/// Runs the provided SQL and returns a cursor over the result set.
424
424
///
425
425
/// See: https://developer.android.com/reference/android/database/sqlite/SQLiteDatabase#rawQuery(java.lang.String,%20java.lang.String[] )
426
- Future <SQLiteCursor > rawQuery (final String sql, [final List <String > args]) async {
426
+ Future <SQLiteCursor > rawQuery (final String sql, [final List <String > args= const < String > [] ]) async {
427
427
final Map <String , dynamic > request = < String , dynamic > {'id' : id, 'sql' : sql, 'args' : args};
428
428
final List <dynamic > result = await _channel.invokeMethod ('rawQuery' , request);
429
429
assert (result.length == 2 );
0 commit comments