Cloud Datastore V1 Client - Class RunQueryRequest (1.32.0)

Reference documentation and code samples for the Cloud Datastore V1 Client class RunQueryRequest.

The request for Datastore.RunQuery.

Generated from protobuf message google.datastore.v1.RunQueryRequest

Namespace

Google \ Cloud \ Datastore \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ project_id string

Required. The ID of the project against which to make the request.

↳ database_id string

The ID of the database against which to make the request. '(default)' is not allowed; please use empty string '' to refer the default database.

↳ partition_id Google\Cloud\Datastore\V1\PartitionId

Entities are partitioned into subsets, identified by a partition ID. Queries are scoped to a single partition. This partition ID is normalized with the standard default context partition ID.

↳ read_options Google\Cloud\Datastore\V1\ReadOptions

The options for this query.

↳ query Google\Cloud\Datastore\V1\Query

The query to run.

↳ gql_query Google\Cloud\Datastore\V1\GqlQuery

The GQL query to run. This query must be a non-aggregation query.

↳ property_mask Google\Cloud\Datastore\V1\PropertyMask

The properties to return. This field must not be set for a projection query. See LookupRequest.property_mask.

↳ explain_options Google\Cloud\Datastore\V1\ExplainOptions

Optional. Explain options for the query. If set, additional query statistics will be returned. If not, only query results will be returned.

getProjectId

Required. The ID of the project against which to make the request.

Returns
Type Description
string

setProjectId

Required. The ID of the project against which to make the request.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatabaseId

The ID of the database against which to make the request.

'(default)' is not allowed; please use empty string '' to refer the default database.

Returns
Type Description
string

setDatabaseId

The ID of the database against which to make the request.

'(default)' is not allowed; please use empty string '' to refer the default database.

Parameter
Name Description
var string
Returns
Type Description
$this

getPartitionId

Entities are partitioned into subsets, identified by a partition ID.

Queries are scoped to a single partition. This partition ID is normalized with the standard default context partition ID.

Returns
Type Description
Google\Cloud\Datastore\V1\PartitionId|null

hasPartitionId

clearPartitionId

setPartitionId

Entities are partitioned into subsets, identified by a partition ID.

Queries are scoped to a single partition. This partition ID is normalized with the standard default context partition ID.

Parameter
Name Description
var Google\Cloud\Datastore\V1\PartitionId
Returns
Type Description
$this

getReadOptions

The options for this query.

Returns
Type Description
Google\Cloud\Datastore\V1\ReadOptions|null

hasReadOptions

clearReadOptions

setReadOptions

The options for this query.

Parameter
Name Description
var Google\Cloud\Datastore\V1\ReadOptions
Returns
Type Description
$this

getQuery

The query to run.

Returns
Type Description
Google\Cloud\Datastore\V1\Query|null

hasQuery

setQuery

The query to run.

Parameter
Name Description
var Google\Cloud\Datastore\V1\Query
Returns
Type Description
$this

getGqlQuery

The GQL query to run. This query must be a non-aggregation query.

Returns
Type Description
Google\Cloud\Datastore\V1\GqlQuery|null

hasGqlQuery

setGqlQuery

The GQL query to run. This query must be a non-aggregation query.

Parameter
Name Description
var Google\Cloud\Datastore\V1\GqlQuery
Returns
Type Description
$this

getPropertyMask

The properties to return.

This field must not be set for a projection query. See LookupRequest.property_mask.

Returns
Type Description
Google\Cloud\Datastore\V1\PropertyMask|null

hasPropertyMask

clearPropertyMask

setPropertyMask

The properties to return.

This field must not be set for a projection query. See LookupRequest.property_mask.

Parameter
Name Description
var Google\Cloud\Datastore\V1\PropertyMask
Returns
Type Description
$this

getExplainOptions

Optional. Explain options for the query. If set, additional query statistics will be returned. If not, only query results will be returned.

Returns
Type Description
Google\Cloud\Datastore\V1\ExplainOptions|null

hasExplainOptions

clearExplainOptions

setExplainOptions

Optional. Explain options for the query. If set, additional query statistics will be returned. If not, only query results will be returned.

Parameter
Name Description
var Google\Cloud\Datastore\V1\ExplainOptions
Returns
Type Description
$this

getQueryType

Returns
Type Description
string