docs: def addRow(self, *value):
          """
           Add a row to the DataFrame. The size of the tuple must be equal to the
           total number of columns in the dataframe.
  
           Args:
              value: A single argument with a tuple containing all the values
              for the row to be added, or multiple arguments with the values for
              each column.
          """
          if len(value) == 1 and isinstance(value[0], (tuple, list)):
              value = value[0]
          assert len(value) == self.getNumCols()
          self._impl.addRow(Tuple(value)._impl)