code: def items(self):
          
          for key, index in six.iteritems(self._xxx_field_to_index):
              yield (key, copy.deepcopy(self._xxx_values[index]))
docs: Return items as ``(key, value)`` pairs.
  
          Returns:
              Iterable[Tuple[str, object]]:
                  The ``(key, value)`` pairs representing this row.
  
          Examples:
  
              >>> list(Row(('a', 'b'), {'x': 0, 'y': 1}).items())
              [('x', 'a'), ('y', 'b')]