docs: def all_columns(self):
          """Return list of all columns."""
          columns = set()
          for values in self._parts:
              for value in values._parts:
                  columns.add(value.column_name)
          return sorted(columns)