Cloud Bigtable V2 Client - Class Column (2.1.0)

Reference documentation and code samples for the Cloud Bigtable V2 Client class Column.

Specifies (some of) the contents of a single row/column intersection of a table.

Generated from protobuf message google.bigtable.v2.Column

Namespace

Google \ Cloud \ Bigtable \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ qualifier string

The unique key which identifies this column within its family. This is the same key that's used to identify the column in, for example, a RowFilter which sets its column_qualifier_regex_filter field. May contain any byte string, including the empty string, up to 16kiB in length.

↳ cells array<Google\Cloud\Bigtable\V2\Cell>

Must not be empty. Sorted in order of decreasing "timestamp_micros".

getQualifier

The unique key which identifies this column within its family. This is the same key that's used to identify the column in, for example, a RowFilter which sets its column_qualifier_regex_filter field.

May contain any byte string, including the empty string, up to 16kiB in length.

Returns
Type Description
string

setQualifier

The unique key which identifies this column within its family. This is the same key that's used to identify the column in, for example, a RowFilter which sets its column_qualifier_regex_filter field.

May contain any byte string, including the empty string, up to 16kiB in length.

Parameter
Name Description
var string
Returns
Type Description
$this

getCells

Must not be empty. Sorted in order of decreasing "timestamp_micros".

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCells

Must not be empty. Sorted in order of decreasing "timestamp_micros".

Parameter
Name Description
var array<Google\Cloud\Bigtable\V2\Cell>
Returns
Type Description
$this