Interface CellOrBuilder (2.17.1)

public interface CellOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLabels(int index)

public abstract String getLabels(int index)

Labels applied to the cell by a RowFilter.

repeated string labels = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The labels at the given index.

getLabelsBytes(int index)

public abstract ByteString getLabelsBytes(int index)

Labels applied to the cell by a RowFilter.

repeated string labels = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the labels at the given index.

getLabelsCount()

public abstract int getLabelsCount()

Labels applied to the cell by a RowFilter.

repeated string labels = 3;

Returns
TypeDescription
int

The count of labels.

getLabelsList()

public abstract List<String> getLabelsList()

Labels applied to the cell by a RowFilter.

repeated string labels = 3;

Returns
TypeDescription
List<String>

A list containing the labels.

getTimestampMicros()

public abstract long 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.

int64 timestamp_micros = 1;

Returns
TypeDescription
long

The timestampMicros.

getValue()

public abstract ByteString getValue()

The value stored in the cell. May contain any byte string, including the empty string, up to 100MiB in length.

bytes value = 2;

Returns
TypeDescription
ByteString

The value.