nl.topicus.jdbc.shaded.com.google.spanner.v1.TransactionOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spanner-jdbc Show documentation
Show all versions of spanner-jdbc Show documentation
JDBC Driver for Google Cloud Spanner
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/spanner/v1/transaction.proto
package nl.topicus.jdbc.shaded.com.google.spanner.v1;
public interface TransactionOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.spanner.v1.Transaction)
nl.topicus.jdbc.shaded.com.google.protobuf.MessageOrBuilder {
/**
*
* `id` may be used to identify the transaction in subsequent
* [Read][google.spanner.v1.Spanner.Read],
* [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql],
* [Commit][google.spanner.v1.Spanner.Commit], or
* [Rollback][google.spanner.v1.Spanner.Rollback] calls.
* Single-use read-only transactions do not have IDs, because
* single-use transactions do not support multiple requests.
*
*
* bytes id = 1;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.ByteString getId();
/**
*
* For snapshot read-only transactions, the read timestamp chosen
* for the transaction. Not returned by default: see
* [TransactionOptions.ReadOnly.return_read_timestamp][google.spanner.v1.TransactionOptions.ReadOnly.return_read_timestamp].
* A timestamp in RFC3339 UTC \"Zulu\" format, accurate to nanoseconds.
* Example: `"2014-10-02T15:01:23.045123456Z"`.
*
*
* .google.protobuf.Timestamp read_timestamp = 2;
*/
boolean hasReadTimestamp();
/**
*
* For snapshot read-only transactions, the read timestamp chosen
* for the transaction. Not returned by default: see
* [TransactionOptions.ReadOnly.return_read_timestamp][google.spanner.v1.TransactionOptions.ReadOnly.return_read_timestamp].
* A timestamp in RFC3339 UTC \"Zulu\" format, accurate to nanoseconds.
* Example: `"2014-10-02T15:01:23.045123456Z"`.
*
*
* .google.protobuf.Timestamp read_timestamp = 2;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.Timestamp getReadTimestamp();
/**
*
* For snapshot read-only transactions, the read timestamp chosen
* for the transaction. Not returned by default: see
* [TransactionOptions.ReadOnly.return_read_timestamp][google.spanner.v1.TransactionOptions.ReadOnly.return_read_timestamp].
* A timestamp in RFC3339 UTC \"Zulu\" format, accurate to nanoseconds.
* Example: `"2014-10-02T15:01:23.045123456Z"`.
*
*
* .google.protobuf.Timestamp read_timestamp = 2;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.TimestampOrBuilder getReadTimestampOrBuilder();
}