docs: def as_tuple(self):
          """
          :return: Rows of the table.
          :rtype: list of |namedtuple|
  
          :Sample Code:
              .. code:: python
  
                  from tabledata import TableData
  
                  records = TableData(
                      "sample",
                      ["a", "b"],
                      [[1, 2], [3.3, 4.4]]
                  ).as_tuple()
                  for record in records:
                      print(record)
  
          :Output:
              .. code-block:: none
  
                  Row(a=1, b=2)
                  Row(a=Decimal('3.3'), b=Decimal('4.4'))
          """
  
          Row = namedtuple("Row", self.headers)
  
          for value_dp_list in self.value_dp_matrix:
              if typepy.is_empty_sequence(value_dp_list):
                  continue
  
              row = Row(*[value_dp.data for value_dp in value_dp_list])
  
              yield row