Reference documentation and code samples for the Cloud Bigtable V2 Client class Cell.
Specifies (some of) the contents of a single row/column/timestamp of a table.
Generated from protobuf message google.bigtable.v2.Cell
Namespace
Google \ Cloud \ Bigtable \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ timestamp_micros |
int|string
The cell's stored timestamp, which also uniquely identifies it within its column. Values are always expressed in microseconds, but individual tables may set a coarser granularity to further restrict the allowed values. For example, a table which specifies millisecond granularity will only allow values of |
↳ value |
string
The value stored in the cell. May contain any byte string, including the empty string, up to 100MiB in length. |
↳ labels |
array
Labels applied to the cell by a RowFilter. |
getTimestampMicros
The cell's stored timestamp, which also uniquely identifies it within its column.
Values are always expressed in microseconds, but individual tables may set
a coarser granularity to further restrict the allowed values. For
example, a table which specifies millisecond granularity will only allow
values of timestamp_micros
which are multiples of 1000.
Returns | |
---|---|
Type | Description |
int|string |
setTimestampMicros
The cell's stored timestamp, which also uniquely identifies it within its column.
Values are always expressed in microseconds, but individual tables may set
a coarser granularity to further restrict the allowed values. For
example, a table which specifies millisecond granularity will only allow
values of timestamp_micros
which are multiples of 1000.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getValue
The value stored in the cell.
May contain any byte string, including the empty string, up to 100MiB in length.
Returns | |
---|---|
Type | Description |
string |
setValue
The value stored in the cell.
May contain any byte string, including the empty string, up to 100MiB in length.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Labels applied to the cell by a RowFilter.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLabels
Labels applied to the cell by a RowFilter.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |