Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GqlQuery

import type { GqlQuery } from "https://googleapis.deno.dev/v1/datastore:v1.ts";
interface GqlQuery {
allowLiterals?: boolean;
namedBindings?: {
[key: string]: GqlQueryParameter;
}
;
positionalBindings?: GqlQueryParameter[];
queryString?: string;
}

§Properties

§
allowLiterals?: boolean
[src]

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.

§
namedBindings?: {
[key: string]: GqlQueryParameter;
}
[src]

For each non-reserved named binding site in the query string, there must be a named parameter with that name, but not necessarily the inverse. Key must match regex A-Za-z_$*, must not match regex __.*__, and must not be "".

§
positionalBindings?: GqlQueryParameter[]
[src]

Numbered binding site @1 references the first numbered parameter, effectively using 1-based indexing, rather than the usual 0. For each binding site numbered i in query_string, there must be an i-th numbered parameter. The inverse must also be true.

§
queryString?: string
[src]

A string of the format described here.