                     if @query_result.is_feed
                         latest = @query_result.results[-@parent.container.limit .. ]
                         latest.reverse()
-                        console.log latest
                         return latest
                     else
                         return @query_result.results[@query_result.position .. @query_result.position + @parent.container.limit]

                    }

        abort_query: =>
            @state.query_result?.force_end_gracefully()
            @driver_handler.close_connection()


        fetch_batch_rows:  =>
            if @query_result.type is not 'cursor'
                return
            if @query_result.is_feed or @query_result.size() < @query_result.position + @parent.container.limit
                @query_result.once 'add', (query_result, row) =>
                    @add_row row
                    @fetch_batch_rows()
