Ecto.Adapters.SQL.Query.query/4

Parsed documentation:
View on GitHub
Executes the given query with params in connection.

In case of success, it must return an `:ok` tuple containing
a map with at least two keys:

  * `:num_rows` - the number of rows affected

  * `:rows` - the result set as a list. `nil` may be returned
    instead of the list if the command does not yield any row
    as result (but still yields the number of affected rows,
    like a `delete` command without returning would)
No suggestions.
Please help! Open an issue on GitHub if this assessment is incorrect.