Returns

Get an asynchronous query result.
The only reason for the SQL query to be passed as parameter is to throw
a meaningful exception when an error is raised.
Since it is possible to send several queries at a time, This method can
return an array of ResultHandler.