When false, the query string must not contain any literals and instead must bind all values. For example, SELECT * FROM Kind WHERE a = 'string literal' is not allowed, while SELECT * FROM Kind WHERE a = @value is.
[[["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 2025-04-30 UTC."],[[["\u003cp\u003eThe provided content outlines the JSON representation of a GQL query, detailing its structure and components.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003equeryString\u003c/code\u003e field contains the actual GQL query string, adhering to specific formatting rules.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eallowLiterals\u003c/code\u003e determines whether the query string can include literal values or if all values must be bound.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003enamedBindings\u003c/code\u003e maps named parameters within the query string to their corresponding values, using a key-value format.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003epositionalBindings\u003c/code\u003e handles numbered parameters in the query string, using a 1-based indexing system for referencing.\u003c/p\u003e\n"]]],[],null,["# GqlQuery\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nA [GQL query](https://cloud.google.com/datastore/docs/apis/gql/gql_reference)."]]