rename CursorBatch back to QueryResult