Cloud Spanner Client - Class PgJsonb (1.55.0)

Reference documentation and code samples for the Cloud Spanner Client class PgJsonb.

Represents a value with a data type of PG JSONB for the Postgres Dialect database.

Example:

 use Google\Cloud\Spanner\SpannerClient;

$spanner = new SpannerClient();
$pgJsonb = $spanner->pgJsonb('}'); 

Methods

__construct

Parameter
Name
Description
value
string|array| JsonSerializable |null

The value to be used as the JSONB string.

get

Get the underlying value.

Returns
Type
Description
string|null

type

Get the type.

Returns
Type
Description
int

typeAnnotation

Get the type annotation code.

This is to be used along type, to differentiate the value from TypeCode::JSON.

Returns
Type
Description
int

formatAsString

Format the value as a string.

Returns
Type
Description
string

__toString

Format the value as a string.

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: