public final class Concurrency extends GeneratedMessageV3 implements ConcurrencyOrBuilder
Concurrency for read-only transactions.
Protobuf type google.spanner.executor.v1.Concurrency
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
BATCH_FIELD_NUMBER
public static final int BATCH_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
BATCH_READ_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int BATCH_READ_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXACT_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int EXACT_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MAX_STALENESS_SECONDS_FIELD_NUMBER
public static final int MAX_STALENESS_SECONDS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MIN_READ_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int MIN_READ_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SNAPSHOT_EPOCH_READ_FIELD_NUMBER
public static final int SNAPSHOT_EPOCH_READ_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SNAPSHOT_EPOCH_ROOT_TABLE_FIELD_NUMBER
public static final int SNAPSHOT_EPOCH_ROOT_TABLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STALENESS_SECONDS_FIELD_NUMBER
public static final int STALENESS_SECONDS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STRONG_FIELD_NUMBER
public static final int STRONG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Concurrency getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Concurrency.Builder newBuilder()
newBuilder(Concurrency prototype)
public static Concurrency.Builder newBuilder(Concurrency prototype)
public static Concurrency parseDelimitedFrom(InputStream input)
public static Concurrency parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Concurrency parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Concurrency parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom(CodedInputStream input)
public static Concurrency parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom(InputStream input)
public static Concurrency parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Concurrency parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Concurrency> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getBatch()
public boolean getBatch()
Indicates a batch read, must only be set to true, or unset.
bool batch = 6;
Returns |
Type |
Description |
boolean |
The batch.
|
getBatchReadTimestampMicros()
public long getBatchReadTimestampMicros()
Set only when batch is true.
int64 batch_read_timestamp_micros = 9;
Returns |
Type |
Description |
long |
The batchReadTimestampMicros.
|
getConcurrencyModeCase()
public Concurrency.ConcurrencyModeCase getConcurrencyModeCase()
getDefaultInstanceForType()
public Concurrency getDefaultInstanceForType()
getExactTimestampMicros()
public long getExactTimestampMicros()
Indicates a read at a consistent timestamp.
int64 exact_timestamp_micros = 4;
Returns |
Type |
Description |
long |
The exactTimestampMicros.
|
getMaxStalenessSeconds()
public double getMaxStalenessSeconds()
Indicates a boundedly stale read that is at most N seconds stale.
double max_staleness_seconds = 3;
Returns |
Type |
Description |
double |
The maxStalenessSeconds.
|
getMinReadTimestampMicros()
public long getMinReadTimestampMicros()
Indicates a boundedly stale read that reads at a timestamp >= T.
int64 min_read_timestamp_micros = 2;
Returns |
Type |
Description |
long |
The minReadTimestampMicros.
|
getParserForType()
public Parser<Concurrency> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSnapshotEpochRead()
public boolean getSnapshotEpochRead()
True if exact_timestamp_micros is set, and the chosen timestamp is that of
a snapshot epoch.
bool snapshot_epoch_read = 7;
Returns |
Type |
Description |
boolean |
The snapshotEpochRead.
|
getSnapshotEpochRootTable()
public String getSnapshotEpochRootTable()
If set, this is a snapshot epoch read constrained to read only the
specified log scope root table, and its children. Will not be set for full
database epochs.
string snapshot_epoch_root_table = 8;
Returns |
Type |
Description |
String |
The snapshotEpochRootTable.
|
getSnapshotEpochRootTableBytes()
public ByteString getSnapshotEpochRootTableBytes()
If set, this is a snapshot epoch read constrained to read only the
specified log scope root table, and its children. Will not be set for full
database epochs.
string snapshot_epoch_root_table = 8;
Returns |
Type |
Description |
ByteString |
The bytes for snapshotEpochRootTable.
|
getStalenessSeconds()
public double getStalenessSeconds()
Indicates a read at a consistent timestamp that is specified relative to
now. That is, if the caller has specified an exact staleness of s
seconds, we will read at now - s.
double staleness_seconds = 1;
Returns |
Type |
Description |
double |
The stalenessSeconds.
|
getStrong()
public boolean getStrong()
Indicates a strong read, must only be set to true, or unset.
bool strong = 5;
Returns |
Type |
Description |
boolean |
The strong.
|
hasBatch()
public boolean hasBatch()
Indicates a batch read, must only be set to true, or unset.
bool batch = 6;
Returns |
Type |
Description |
boolean |
Whether the batch field is set.
|
hasExactTimestampMicros()
public boolean hasExactTimestampMicros()
Indicates a read at a consistent timestamp.
int64 exact_timestamp_micros = 4;
Returns |
Type |
Description |
boolean |
Whether the exactTimestampMicros field is set.
|
hasMaxStalenessSeconds()
public boolean hasMaxStalenessSeconds()
Indicates a boundedly stale read that is at most N seconds stale.
double max_staleness_seconds = 3;
Returns |
Type |
Description |
boolean |
Whether the maxStalenessSeconds field is set.
|
hasMinReadTimestampMicros()
public boolean hasMinReadTimestampMicros()
Indicates a boundedly stale read that reads at a timestamp >= T.
int64 min_read_timestamp_micros = 2;
Returns |
Type |
Description |
boolean |
Whether the minReadTimestampMicros field is set.
|
hasStalenessSeconds()
public boolean hasStalenessSeconds()
Indicates a read at a consistent timestamp that is specified relative to
now. That is, if the caller has specified an exact staleness of s
seconds, we will read at now - s.
double staleness_seconds = 1;
Returns |
Type |
Description |
boolean |
Whether the stalenessSeconds field is set.
|
hasStrong()
public boolean hasStrong()
Indicates a strong read, must only be set to true, or unset.
bool strong = 5;
Returns |
Type |
Description |
boolean |
Whether the strong field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Concurrency.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Concurrency.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Concurrency.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides