class_docstr: Entry point for reading data from Cloud Bigtable. This object represents
  a Bigtable Table and provides basic methods for reading from it.
class_docstr_tok: ["Entry","point","for","reading","data","from","Cloud","Bigtable",".","This","object","represents","a","Bigtable","Table","and","provides","basic","methods","for","reading","from","it","."]
docstr: Retrieves values from Google Bigtable sorted by RowKeys.
  Args:
      columns (List[str]): the list of columns to read from; the order on
          this list will determine the order in the output tensors
      row_set (RowSet): set of rows to read.
  
  Returns:
      A `tf.data.Dataset` returning the cell contents.
docstr_tok: ["Retrieves","values","from","Google","Bigtable","sorted","by","RowKeys",".","Args",":","columns","(","List","[","str","]",")",":","the","list","of","columns","to","read","from",";","the","order","on","this","list","will","determine","the","order","in","the","output","tensors","row_set","(","RowSet",")",":","set","of","rows","to","read",".","Returns",":","A","`","tf.data.Dataset","`","returning","the","cell","contents","."]
code: def read_rows(
      self,
      columns: List[str],
      row_set: bigtable_row_set.RowSet,
      filter: filters.BigtableFilter = None,
      output_type=tf.string,
  ):
      """Retrieves values from Google Bigtable sorted by RowKeys.
      Args:
          columns (List[str]): the list of columns to read from; the order on
              this list will determine the order in the output tensors
          row_set (RowSet): set of rows to read.
  
      Returns:
          A `tf.data.Dataset` returning the cell contents.
      """
  
      # Python initializes the default arguments once at the start of the
      # program. If the fork happens after that (for instance when we run
      # tests using xdist) the program deadlocks and hangs. That is why we
      # have to make sure, all default arguments are initialized on each
      # invocation.
      if filter is None:
          filter = filters.latest()
      return _BigtableDataset(
          self._client_resource,
          self._table_id,
          columns,
          row_set,
          filter,
          output_type,
      )
  
imports: from typing import List
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.framework import tensor_spec
  from tensorflow_io.python.ops import core_ops
  import tensorflow_io.python.ops.bigtable.bigtable_version_filters
  import tensorflow_io.python.ops.bigtable.bigtable_row_set
  import tensorflow_io.python.ops.bigtable.bigtable_row_range
  from tensorflow.python.framework import dtypes
  import tensorflow
  from tensorflow.python.data.ops import dataset_ops
label_desc: Use image node_id 2 for calling the BigtableTable obj's underlying member method code with example usage: obj.read_rows(columns, row_set, filter, output_type) and returns: _BigtableDataset