Reference documentation and code samples for the Cloud Bigtable V2 Client class PrepareQueryRequest.
Request message for Bigtable.PrepareQuery
Generated from protobuf message google.bigtable.v2.PrepareQueryRequest
Namespace
Google \ Cloud \ Bigtable \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ instance_name |
string
Required. The unique name of the instance against which the query should be executed. Values are of the form |
↳ app_profile_id |
string
Optional. This value specifies routing for preparing the query. Note that this |
↳ query |
string
Required. The query string. |
↳ proto_format |
ProtoFormat
Protocol buffer format as described by ProtoSchema and ProtoRows messages. |
↳ param_types |
array|Google\Protobuf\Internal\MapField
Required. |
getInstanceName
Required. The unique name of the instance against which the query should be executed.
Values are of the form projects/<project>/instances/<instance>
Returns | |
---|---|
Type | Description |
string |
setInstanceName
Required. The unique name of the instance against which the query should be executed.
Values are of the form projects/<project>/instances/<instance>
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAppProfileId
Optional. This value specifies routing for preparing the query. Note that
this app_profile_id
is only used for preparing the query. The actual
query execution will use the app profile specified in the
ExecuteQueryRequest
. If not specified, the default
application profile
will be used.
Returns | |
---|---|
Type | Description |
string |
setAppProfileId
Optional. This value specifies routing for preparing the query. Note that
this app_profile_id
is only used for preparing the query. The actual
query execution will use the app profile specified in the
ExecuteQueryRequest
. If not specified, the default
application profile
will be used.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getQuery
Required. The query string.
Returns | |
---|---|
Type | Description |
string |
setQuery
Required. The query string.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getProtoFormat
Protocol buffer format as described by ProtoSchema and ProtoRows messages.
Returns | |
---|---|
Type | Description |
ProtoFormat|null |
hasProtoFormat
setProtoFormat
Protocol buffer format as described by ProtoSchema and ProtoRows messages.
Parameter | |
---|---|
Name | Description |
var |
ProtoFormat
|
Returns | |
---|---|
Type | Description |
$this |
getParamTypes
Required. param_types
is a map of parameter identifier strings to their
Type
s.
In query string, a parameter placeholder consists of the
@
character followed by the parameter name (for example, @firstName
) in
the query string.
For example, if param_types["firstName"] = Bytes then @firstName will be a
query parameter of type Bytes. The specific Value
to be used for the
query execution must be sent in ExecuteQueryRequest
in the params
map.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setParamTypes
Required. param_types
is a map of parameter identifier strings to their
Type
s.
In query string, a parameter placeholder consists of the
@
character followed by the parameter name (for example, @firstName
) in
the query string.
For example, if param_types["firstName"] = Bytes then @firstName will be a
query parameter of type Bytes. The specific Value
to be used for the
query execution must be sent in ExecuteQueryRequest
in the params
map.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getDataFormat
Returns | |
---|---|
Type | Description |
string |
static::build
Parameters | |
---|---|
Name | Description |
instanceName |
string
Required. The unique name of the instance against which the query should be
executed.
Values are of the form |
query |
string
Required. The query string. |
Returns | |
---|---|
Type | Description |
PrepareQueryRequest |
static::buildFromInstanceNameQueryAppProfileId
Parameters | |
---|---|
Name | Description |
instanceName |
string
Required. The unique name of the instance against which the query should be
executed.
Values are of the form |
query |
string
Required. The query string. |
appProfileId |
string
Optional. This value specifies routing for preparing the query. Note that
this |
Returns | |
---|---|
Type | Description |
PrepareQueryRequest |