Show / Hide Table of Contents

Class GqlQuery

A GQL query.

Inheritance
System.Object
GqlQuery
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Datastore.v1.Data
Assembly: Google.Apis.Datastore.v1.dll
Syntax
public class GqlQuery : IDirectResponseSchema

Properties

AllowLiterals

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.

Declaration
[JsonProperty("allowLiterals")]
public virtual bool? AllowLiterals { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

NamedBindings

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 &quot;&quot;.

Declaration
[JsonProperty("namedBindings")]
public virtual IDictionary<string, GqlQueryParameter> NamedBindings { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, GqlQueryParameter>

PositionalBindings

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.

Declaration
[JsonProperty("positionalBindings")]
public virtual IList<GqlQueryParameter> PositionalBindings { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<GqlQueryParameter>

QueryString

A string of the format described here.

Declaration
[JsonProperty("queryString")]
public virtual string QueryString { get; set; }
Property Value
Type Description
System.String

Implements

Google.Apis.Requests.IDirectResponseSchema
Back to top