Class RowSet (2.18.1)

  RowSet 
 () 
 

Convenience wrapper of google.bigtable.v2.RowSet

Useful for creating a set of row keys and row ranges, which can be passed to yield_rows method of class: .Table.yield_rows .

Methods

add_row_key

  add_row_key 
 ( 
 row_key 
 ) 
 

Add row key to row_keys list.

For example:

.. literalinclude:: snippets_table.py :start-after: [START bigtable_api_add_row_key] :end-before: [END bigtable_api_add_row_key] :dedent: 4

Parameter
Name
Description
row_key
bytes

The key of a row to read

add_row_range

  add_row_range 
 ( 
 row_range 
 ) 
 

Add row_range to row_ranges list.

For example:

.. literalinclude:: snippets_table.py :start-after: [START bigtable_api_add_row_range] :end-before: [END bigtable_api_add_row_range] :dedent: 4

Parameter
Name
Description
row_range
class: RowRange

The row range object having start and end key

add_row_range_from_keys

  add_row_range_from_keys 
 ( 
 start_key 
 = 
 None 
 , 
 end_key 
 = 
 None 
 , 
 start_inclusive 
 = 
 True 
 , 
 end_inclusive 
 = 
 False 
 ) 
 

Add row range to row_ranges list from the row keys

For example:

.. literalinclude:: snippets_table.py :start-after: [START bigtable_api_row_range_from_keys] :end-before: [END bigtable_api_row_range_from_keys] :dedent: 4

Parameters
Name
Description
start_key
bytes

(Optional) Start key of the row range. If left empty, will be interpreted as the empty string.

end_key
bytes

(Optional) End key of the row range. If left empty, will be interpreted as the empty string and range will be unbounded on the high end.

start_inclusive
bool

(Optional) Whether the start_key should be considered inclusive. The default is True (inclusive).

end_inclusive
bool

(Optional) Whether the end_key should be considered inclusive. The default is False (exclusive).

add_row_range_with_prefix

  add_row_range_with_prefix 
 ( 
 row_key_prefix 
 ) 
 

Add row range to row_ranges list that start with the row_key_prefix from the row keys

For example:

.. literalinclude:: snippets_table.py :start-after: [START bigtable_api_add_row_range_with_prefix] :end-before: [END bigtable_api_add_row_range_with_prefix]

Parameter
Name
Description
row_key_prefix
str

To retrieve all rows that start with this row key prefix. Prefix cannot be zero length.

Create a Mobile Website
View Site in Mobile | Classic
Share by: