Cloud Spanner Client - Class Snapshot (1.60.0)

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

Read-only snapshot Transaction.

For full usage details, please refer to Google\Cloud\Spanner\Google\Cloud\Spanner\Database::snapshot().

Example:

use Google\Cloud\Spanner\SpannerClient;

$spanner = new SpannerClient();

$database = $spanner->connect('my-instance', 'my-database');
$transaction = $database->snapshot();

Methods

__construct

Parameters
NameDescription
operation Google\Cloud\Spanner\Operation

The Operation instance.

session Google\Cloud\Spanner\Session\Session

The session to use for spanner interactions.

options array

Configuration Options.

↳ id string

The Transaction ID. If no ID is provided, the Transaction will be a Single-Use Transaction.

↳ readTimestamp Timestamp

The read timestamp.