code: def next(self):
          
          if self._cur_col >= len(self._rec):
              self._cur_col = 0
              raise StopIteration
          col = self._rec[self._cur_col]
          self._cur_col += 1
          return col
docs: Return a column one by one
  
          :raises: StopIteration