code: def __repr__(self):
      col_names = ", ".join([col.name for col in self._columns])
      data = "\n".join([str(rec) for rec in self._records[:20]])
  
      if len(self._records) > 20:
          data += "\n..."
  
      return f"{self.__class__.__name__}({self.length()} rows, cols: {col_names})\n {data}"
  
imports: import copy
  import pandas
  from mindsdb.api.executor.exceptions import WrongArgumentError
label_desc: Use image node_id 2 for calling the ResultSet obj's underlying member method code with example usage: obj.__repr__() and returns: self, str, self, str, col_names, str, data