Skip to content

Commit 17cdae2

Browse files
committed
dont pass params
1 parent de3f744 commit 17cdae2

File tree

6 files changed

+11
-18
lines changed

6 files changed

+11
-18
lines changed

packages/sqlite_async/lib/src/common/connection/sync_sqlite_connection.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,9 @@ final class _UnsafeSyncContext extends UnscopedContext {
166166
}
167167

168168
@override
169-
Future<void> executeMultiple(String sql,
170-
[List<Object?> parameters = const []]) async {
169+
Future<void> executeMultiple(String sql) async {
171170
task.timeSync('executeMultiple', () {
172-
db.execute(sql, parameters);
171+
db.execute(sql);
173172
}, sql: sql);
174173
}
175174
}

packages/sqlite_async/lib/src/impl/context.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import '../sqlite_connection.dart';
1212
abstract base class UnscopedContext implements SqliteReadContext {
1313
Future<ResultSet> execute(String sql, List<Object?> parameters);
1414
Future<void> executeBatch(String sql, List<List<Object?>> parameterSets);
15-
Future<void> executeMultiple(String sql, List<Object?> parameters);
15+
Future<void> executeMultiple(String sql);
1616

1717
/// Returns an [UnscopedContext] useful as the outermost transaction.
1818
///
@@ -145,10 +145,9 @@ final class ScopedWriteContext extends ScopedReadContext
145145
}
146146

147147
@override
148-
Future<void> executeMultiple(String sql,
149-
[List<Object?> parameters = const []]) async {
148+
Future<void> executeMultiple(String sql) async {
150149
_checkNotLocked();
151-
return await _context.executeMultiple(sql, parameters);
150+
return await _context.executeMultiple(sql);
152151
}
153152

154153
@override

packages/sqlite_async/lib/src/native/database/native_sqlite_connection_impl.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,10 @@ final class _UnsafeContext extends UnscopedContext {
277277
}
278278

279279
@override
280-
Future<void> executeMultiple(String sql,
281-
[List<Object?> parameters = const []]) async {
280+
Future<void> executeMultiple(String sql) async {
282281
return computeWithDatabase((db) async {
283282
// execute allows multiple statements, but does not return results.
284-
db.execute(sql, parameters);
283+
db.execute(sql);
285284
});
286285
}
287286
}

packages/sqlite_async/lib/src/sqlite_connection.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ abstract interface class SqliteWriteContext extends SqliteReadContext {
7777
Future<void> executeBatch(String sql, List<List<Object?>> parameterSets);
7878

7979
// Execute a query that potentially contains multiple statements.
80-
Future<void> executeMultiple(String sql,
81-
[List<Object?> parameters = const []]);
80+
Future<void> executeMultiple(String sql);
8281

8382
/// Open a read-write transaction on this write context.
8483
///

packages/sqlite_async/lib/src/sqlite_queries.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,9 @@ mixin SqliteQueries implements SqliteWriteContext, SqliteConnection {
137137
}
138138

139139
@override
140-
Future<void> executeMultiple(String sql,
141-
[List<Object?> parameters = const []]) {
140+
Future<void> executeMultiple(String sql) {
142141
return writeTransaction((tx) async {
143-
return tx.executeMultiple(sql, parameters);
142+
return tx.executeMultiple(sql);
144143
});
145144
}
146145

packages/sqlite_async/lib/src/web/database.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,13 +294,11 @@ final class _UnscopedContext extends UnscopedContext {
294294
}
295295

296296
@override
297-
Future<void> executeMultiple(String sql,
298-
[List<Object?> parameters = const []]) {
297+
Future<void> executeMultiple(String sql) {
299298
return _task.timeAsync('executeMultiple', sql: sql, () {
300299
return wrapSqliteException(() async {
301300
await _database._database.execute(
302301
sql,
303-
parameters: parameters,
304302
token: _lock,
305303
checkInTransaction: _checkInTransaction,
306304
);

0 commit comments

Comments
 (0)