[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-09-30 UTC."],[[["This document describes the `BaseCursor` class, which is used for managing query cursors over lists of entities in the Google App Engine datastore."],["The `BaseCursor` class has public properties for `cursor`, `app`, and `keys_only`, detailing the integer cursor, the associated app, and whether it is a keys-only query."],["The class takes arguments like `query`, `dsquery`, `orders`, and `index_list` to represent the query request, a datastore query, query orders, and the index list used by the query, respectively."],["The `PopulateQueryResult` method within `BaseCursor` is responsible for populating a `QueryResult` object with data based on the cursor and result count, also includes params like `compile` and `first_result`."],["The `PopulateQueryResult` method may raise a `datastore_errors.BadArgumentError` if the provided offset does not match the original offset from the `RunQuery` call."]]],[]]