Skip to main content
Module

x/google_datastore/types.d.ts>GqlQuery

A set of APIs that allow interfacing to Google Datastore on GCP from Deno.
Go to Latest
interface GqlQuery
import { type GqlQuery } from "https://deno.land/x/google_datastore@0.0.14/types.d.ts";

Properties

optional
allowLiterals: boolean

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.

optional
namedBindings: Record<string, GqlQueryParameter>

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 "".

optional
positionalBindings: GqlQueryParameter[]

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

A string of the format described here.