Cloud Bigtable V2 Client - Class Column (1.27.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
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getCells

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setCells

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

Parameter
NameDescription
var array<Google\Cloud\Bigtable\V2\Cell>
Returns
TypeDescription
$this