public final class Value extends GeneratedMessage implements ValueOrBuilder
Value represents a single value that can be read or written to/from
Spanner.
Protobuf type google.spanner.executor.v1.Value
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ARRAY_TYPE_FIELD_NUMBER
public static final int ARRAY_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ARRAY_VALUE_FIELD_NUMBER
public static final int ARRAY_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BOOL_VALUE_FIELD_NUMBER
public static final int BOOL_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BYTES_VALUE_FIELD_NUMBER
public static final int BYTES_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATE_DAYS_VALUE_FIELD_NUMBER
public static final int DATE_DAYS_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DOUBLE_VALUE_FIELD_NUMBER
public static final int DOUBLE_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INT_VALUE_FIELD_NUMBER
public static final int INT_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IS_COMMIT_TIMESTAMP_FIELD_NUMBER
public static final int IS_COMMIT_TIMESTAMP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IS_NULL_FIELD_NUMBER
public static final int IS_NULL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STRING_VALUE_FIELD_NUMBER
public static final int STRING_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STRUCT_VALUE_FIELD_NUMBER
public static final int STRUCT_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TIMESTAMP_VALUE_FIELD_NUMBER
public static final int TIMESTAMP_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Value getDefaultInstance()
| Returns |
| Type |
Description |
Value |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Value.Builder newBuilder()
newBuilder(Value prototype)
public static Value.Builder newBuilder(Value prototype)
| Parameter |
| Name |
Description |
prototype |
Value
|
public static Value parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Value |
|
public static Value parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
parseFrom(byte[] data)
public static Value parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Value |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Value parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
parseFrom(ByteString data)
public static Value parseFrom(ByteString data)
| Returns |
| Type |
Description |
Value |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Value parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
public static Value parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Value |
|
public static Value parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
public static Value parseFrom(InputStream input)
| Returns |
| Type |
Description |
Value |
|
public static Value parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
parseFrom(ByteBuffer data)
public static Value parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Value |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Value parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Value |
|
parser()
public static Parser<Value> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getArrayType()
public Type getArrayType()
Type of array element. Only set if value is an array.
optional .google.spanner.v1.Type array_type = 12;
| Returns |
| Type |
Description |
Type |
The arrayType.
|
getArrayTypeOrBuilder()
public TypeOrBuilder getArrayTypeOrBuilder()
Type of array element. Only set if value is an array.
optional .google.spanner.v1.Type array_type = 12;
getArrayValue()
public ValueList getArrayValue()
Array type value. The underlying Valuelist should have values that have
the same type.
.google.spanner.executor.v1.ValueList array_value = 11;
| Returns |
| Type |
Description |
ValueList |
The arrayValue.
|
getArrayValueOrBuilder()
public ValueListOrBuilder getArrayValueOrBuilder()
Array type value. The underlying Valuelist should have values that have
the same type.
.google.spanner.executor.v1.ValueList array_value = 11;
getBoolValue()
public boolean getBoolValue()
Bool type value.
bool bool_value = 3;
| Returns |
| Type |
Description |
boolean |
The boolValue.
|
getBytesValue()
public ByteString getBytesValue()
Bytes type value, stored in CORD. It's also used for PROTO type value.
bytes bytes_value = 5;
| Returns |
| Type |
Description |
ByteString |
The bytesValue.
|
getDateDaysValue()
public int getDateDaysValue()
Date type value. Date is specified as a number of days since Unix epoch.
int32 date_days_value = 9;
| Returns |
| Type |
Description |
int |
The dateDaysValue.
|
getDefaultInstanceForType()
public Value getDefaultInstanceForType()
| Returns |
| Type |
Description |
Value |
|
getDoubleValue()
public double getDoubleValue()
Double type value. It's used for all float point types, like float and
double.
double double_value = 4;
| Returns |
| Type |
Description |
double |
The doubleValue.
|
getIntValue()
public long getIntValue()
Int type value. It's used for all integer number types, like int32 and
int64.
int64 int_value = 2;
| Returns |
| Type |
Description |
long |
The intValue.
|
getIsCommitTimestamp()
public boolean getIsCommitTimestamp()
If set, holds the sentinel value for the transaction CommitTimestamp.
bool is_commit_timestamp = 10;
| Returns |
| Type |
Description |
boolean |
The isCommitTimestamp.
|
getIsNull()
public boolean getIsNull()
If is_null is set, then this value is null.
bool is_null = 1;
| Returns |
| Type |
Description |
boolean |
The isNull.
|
getParserForType()
public Parser<Value> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStringValue()
public String getStringValue()
String type value, stored in CORD.
string string_value = 6;
| Returns |
| Type |
Description |
String |
The stringValue.
|
getStringValueBytes()
public ByteString getStringValueBytes()
String type value, stored in CORD.
string string_value = 6;
| Returns |
| Type |
Description |
ByteString |
The bytes for stringValue.
|
getStructValue()
public ValueList getStructValue()
Struct type value. It contains a ValueList representing the values in
this struct.
.google.spanner.executor.v1.ValueList struct_value = 7;
| Returns |
| Type |
Description |
ValueList |
The structValue.
|
getStructValueOrBuilder()
public ValueListOrBuilder getStructValueOrBuilder()
Struct type value. It contains a ValueList representing the values in
this struct.
.google.spanner.executor.v1.ValueList struct_value = 7;
getTimestampValue()
public Timestamp getTimestampValue()
Timestamp type value.
.google.protobuf.Timestamp timestamp_value = 8;
| Returns |
| Type |
Description |
Timestamp |
The timestampValue.
|
getTimestampValueOrBuilder()
public TimestampOrBuilder getTimestampValueOrBuilder()
Timestamp type value.
.google.protobuf.Timestamp timestamp_value = 8;
getValueTypeCase()
public Value.ValueTypeCase getValueTypeCase()
hasArrayType()
public boolean hasArrayType()
Type of array element. Only set if value is an array.
optional .google.spanner.v1.Type array_type = 12;
| Returns |
| Type |
Description |
boolean |
Whether the arrayType field is set.
|
hasArrayValue()
public boolean hasArrayValue()
Array type value. The underlying Valuelist should have values that have
the same type.
.google.spanner.executor.v1.ValueList array_value = 11;
| Returns |
| Type |
Description |
boolean |
Whether the arrayValue field is set.
|
hasBoolValue()
public boolean hasBoolValue()
Bool type value.
bool bool_value = 3;
| Returns |
| Type |
Description |
boolean |
Whether the boolValue field is set.
|
hasBytesValue()
public boolean hasBytesValue()
Bytes type value, stored in CORD. It's also used for PROTO type value.
bytes bytes_value = 5;
| Returns |
| Type |
Description |
boolean |
Whether the bytesValue field is set.
|
hasDateDaysValue()
public boolean hasDateDaysValue()
Date type value. Date is specified as a number of days since Unix epoch.
int32 date_days_value = 9;
| Returns |
| Type |
Description |
boolean |
Whether the dateDaysValue field is set.
|
hasDoubleValue()
public boolean hasDoubleValue()
Double type value. It's used for all float point types, like float and
double.
double double_value = 4;
| Returns |
| Type |
Description |
boolean |
Whether the doubleValue field is set.
|
hasIntValue()
public boolean hasIntValue()
Int type value. It's used for all integer number types, like int32 and
int64.
int64 int_value = 2;
| Returns |
| Type |
Description |
boolean |
Whether the intValue field is set.
|
hasIsCommitTimestamp()
public boolean hasIsCommitTimestamp()
If set, holds the sentinel value for the transaction CommitTimestamp.
bool is_commit_timestamp = 10;
| Returns |
| Type |
Description |
boolean |
Whether the isCommitTimestamp field is set.
|
hasIsNull()
public boolean hasIsNull()
If is_null is set, then this value is null.
bool is_null = 1;
| Returns |
| Type |
Description |
boolean |
Whether the isNull field is set.
|
hasStringValue()
public boolean hasStringValue()
String type value, stored in CORD.
string string_value = 6;
| Returns |
| Type |
Description |
boolean |
Whether the stringValue field is set.
|
hasStructValue()
public boolean hasStructValue()
Struct type value. It contains a ValueList representing the values in
this struct.
.google.spanner.executor.v1.ValueList struct_value = 7;
| Returns |
| Type |
Description |
boolean |
Whether the structValue field is set.
|
hasTimestampValue()
public boolean hasTimestampValue()
Timestamp type value.
.google.protobuf.Timestamp timestamp_value = 8;
| Returns |
| Type |
Description |
boolean |
Whether the timestampValue field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Value.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Value.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Value.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides