Interface QueryCursor<T>

    • Method Detail

      • getAll

        List<T> getAll()
        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.

        Returns:
        List containing all query results.
      • close

        void close()
        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.

        Specified by:
        close in interface AutoCloseable