Cloud Bigtable V2 API - Class Google::Cloud::Bigtable::V2::Cell (v0.10.0)

Reference documentation and code samples for the Cloud Bigtable V2 API class Google::Cloud::Bigtable::V2::Cell.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#labels

def labels() -> ::Array<::String>
Returns
  • (::Array<::String>) — Labels applied to the cell by a RowFilter.

#labels=

def labels=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Labels applied to the cell by a RowFilter.
Returns
  • (::Array<::String>) — Labels applied to the cell by a RowFilter.

#timestamp_micros

def timestamp_micros() -> ::Integer
Returns
  • (::Integer) — 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.

#timestamp_micros=

def timestamp_micros=(value) -> ::Integer
Parameter
  • value (::Integer) — 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
  • (::Integer) — 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.

#value

def value() -> ::String
Returns
  • (::String) — The value stored in the cell. May contain any byte string, including the empty string, up to 100MiB in length.

#value=

def value=(value) -> ::String
Parameter
  • value (::String) — The value stored in the cell. May contain any byte string, including the empty string, up to 100MiB in length.
Returns
  • (::String) — The value stored in the cell. May contain any byte string, including the empty string, up to 100MiB in length.