Reference documentation and code samples for the Google Cloud BigQuery Migration V2 Client class TypedValue.
A single strongly-typed value.
Generated from protobuf message google.cloud.bigquery.migration.v2.TypedValue
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ bool_value |
bool
A Boolean value: |
↳ int64_value |
int|string
A 64-bit integer. Its range is approximately |
↳ double_value |
float
A 64-bit double-precision floating-point number. Its magnitude is approximately |
↳ string_value |
string
A variable-length string value. |
↳ distribution_value |
Google\Api\Distribution
A distribution value. |
getBoolValue
A Boolean value: true
or false
.
Returns | |
---|---|
Type | Description |
bool |
hasBoolValue
setBoolValue
A Boolean value: true
or false
.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getInt64Value
A 64-bit integer. Its range is approximately +/-9.2x10^18
.
Returns | |
---|---|
Type | Description |
int|string |
hasInt64Value
setInt64Value
A 64-bit integer. Its range is approximately +/-9.2x10^18
.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getDoubleValue
A 64-bit double-precision floating-point number. Its magnitude
is approximately +/-10^(+/-300)
and it has 16 significant digits of
precision.
Returns | |
---|---|
Type | Description |
float |
hasDoubleValue
setDoubleValue
A 64-bit double-precision floating-point number. Its magnitude
is approximately +/-10^(+/-300)
and it has 16 significant digits of
precision.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getStringValue
A variable-length string value.
Returns | |
---|---|
Type | Description |
string |
hasStringValue
setStringValue
A variable-length string value.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDistributionValue
A distribution value.
Returns | |
---|---|
Type | Description |
Google\Api\Distribution|null |
hasDistributionValue
setDistributionValue
A distribution value.
Parameter | |
---|---|
Name | Description |
var |
Google\Api\Distribution
|
Returns | |
---|---|
Type | Description |
$this |
getValue
Returns | |
---|---|
Type | Description |
string |