Gets all query results and stores them in the collection.
Use this method when you know in advance that query result is
relatively small and will not cause memory utilization issues.
Since all the results will be fetched, all the resources will be closed
automatically after this call, e.g. there is no need to call close() method in this case.
List containing all query results.
Closes all resources related to this cursor. If the query execution is in progress
(which is possible in case of invoking from another thread), a cancel will be attempted.
Sequential calls to this method have no effect.
Note: don't forget to close query cursors. Not doing so may lead to various resource leaks.