[[["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 utility function, `CheckQuery`, validates Datastore queries against several constraints to ensure they are valid."],["It verifies that transactional queries do not have an ancestor and that the complexity of the query does not exceed `max_query_components`."],["The function ensures ancestor (if present) and query app/namespaces are matching, and keyless queries only filter or sort by the key in ascending order."],["It also confirms that multiple inequality filters target the same property and that the first sort order matches the property of an inequality filter if one is used."],["Lastly, it also confirms that filters on keys compare references in the same app and namespace."]]],[]]