execute abstract method
Executes a raw SQL query and returns the results as a QueryResult.
sql can contain named parameters like @id.
params is an optional map of parameter names to values.
Implementation
Future<QueryResult> execute(String sql, [Map<String, dynamic>? params]);