query method
Run sql query on the database using values as positional sql parameters.
eg. query('SELECT FROM users WHERE id = ?', [userId]).
Implementation
Future<Results> query(String sql, [List<Object?>? values]) async {
if (values == null || values.isEmpty) {
return _conn.processHandlerWithResults(QueryStreamHandler(sql), _timeout);
}
return (await queryMulti(sql, [values])).first;
}