Reference documentation and code samples for the Cloud Spanner Client class Proto.
Represents a value with a data type of proto.
Namespace
Google \ Cloud \ SpannerImplements
Methods
__construct
| Parameters | |
|---|---|
| Name | Description |
value |
string
The proto data, base64-encoded. |
protoTypeFqn |
string
The fully qualified name of the proto type. |
get
Get the proto column as a protobuf Message.
Example:
$message = $proto->get();
var_dump($message->serializeToJsonString());
| Returns | |
|---|---|
| Type | Description |
T |
|
getValue
getProtoTypeFqn
type
Get the type.
Example:
echo $proto->type();
| Returns | |
|---|---|
| Type | Description |
int |
|
formatAsString
Format the value as a string.
Example:
echo $proto->formatAsString();
| Returns | |
|---|---|
| Type | Description |
string |
|
__toString
Format the value as a string.
| Returns | |
|---|---|
| Type | Description |
string |
|