customStatement method
Executes the custom sql statement
on the database.
statement
should contain exactly one SQL statement. Attempting to run
multiple statements with a single customStatement may not be fully
supported on all platforms.
This method does not update stream queries on this drift database. To run custom statements that update data, please use customInsert or customUpdate instead. You can also call markTablesUpdated manually after awaiting customStatement.
Implementation
Future<void> customStatement(String statement, [List<dynamic>? args]) {
final engine = resolvedEngine;
return engine.doWhenOpened((executor) {
return executor.runCustom(statement, args);
});
}