Class Cell (2.23.1)

Cell(
    value: bytes,
    row_key: bytes,
    family: str,
    qualifier: bytes | str,
    timestamp_micros: int,
    labels: typing.Optional[list[str]] = None,
)

Model class for cell data

Does not represent all data contained in the cell, only data returned by a query. Expected to be read-only to users, and written by backend

Methods

Cell

Cell(
    value: bytes,
    row_key: bytes,
    family: str,
    qualifier: bytes | str,
    timestamp_micros: int,
    labels: typing.Optional[list[str]] = None,
)

Cell constructor

Cell objects are not intended to be constructed by users. They are returned by the Bigtable backend.

__eq__

__eq__(other) -> bool

Implements == operator

__hash__

__hash__()

Implements hash() function to fingerprint cell

__int__

__int__() -> int

Allows casting cell to int Interprets value as a 64-bit big-endian signed integer, as expected by ReadModifyWrite increment rule

__lt__

__lt__(other) -> bool

Implements < operator

__ne__

__ne__(other) -> bool

Implements != operator

__repr__

__repr__()

Returns a string representation of the cell

__str__

__str__() -> str

Allows casting cell to str Prints encoded byte string, same as printing value directly.