Class Cell (2.34.0)

  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

__eq__

  __eq__ 
 ( 
 other 
 ) 
 - 
> bool 
 

Implements == operator

Returns
Type
Description
bool
True if cells are equal, False otherwise

__hash__

  __hash__ 
 () 
 

Implements hash() function to fingerprint cell

Returns
Type
Description
int
hash value of the 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

Returns
Type
Description
int
Value of the cell as a 64-bit big-endian signed integer

__lt__

  __lt__ 
 ( 
 other 
 ) 
 - 
> bool 
 

Implements < operator

Exceptions
Type
Description
NotImplementedError
If other is not a Cell
Returns
Type
Description
bool
True if this cell is less than the other cell, False otherwise

__ne__

  __ne__ 
 ( 
 other 
 ) 
 - 
> bool 
 

Implements != operator

Returns
Type
Description
bool
True if cells are not equal, False otherwise

__repr__

  __repr__ 
 () 
 

Returns a string representation of the cell

Returns
Type
Description
str
String representation of the cell

__str__

  __str__ 
 () 
 - 
> str 
 

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

Returns
Type
Description
str
Encoded byte string of the value
Design a Mobile Site
View Site in Mobile | Classic
Share by: