Constructor
new Value(propertiesopt)
Constructs a new Value.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.spanner.executor.v1.IValue |
<optional> |
Properties to set |
- Implements:
-
- IValue
Members
arrayType
Value arrayType.
arrayValue
Value arrayValue.
boolValue
Value boolValue.
bytesValue
Value bytesValue.
dateDaysValue
Value dateDaysValue.
doubleValue
Value doubleValue.
intValue
Value intValue.
isCommitTimestamp
Value isCommitTimestamp.
isNull
Value isNull.
stringValue
Value stringValue.
structValue
Value structValue.
timestampValue
Value timestampValue.
valueType
Value valueType.
Methods
toJSON() → {Object.<string, *>}
Converts this Value to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.spanner.executor.v1.Value}
Creates a new Value instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.spanner.executor.v1.IValue |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.spanner.executor.v1.Value |
Value instance |
(static) decode(reader, lengthopt) → {google.spanner.executor.v1.Value}
Decodes a Value message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.spanner.executor.v1.Value |
Value |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.spanner.executor.v1.Value}
Decodes a Value message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.spanner.executor.v1.Value |
Value |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Value message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.spanner.executor.v1.IValue |
Value message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Value message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.spanner.executor.v1.IValue |
Value message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.spanner.executor.v1.Value}
Creates a Value message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.spanner.executor.v1.Value |
Value |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Value
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Value message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.spanner.executor.v1.Value |
Value |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Value message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|