public T setCols(
      List<FieldSchema> cols) {
    this.cols = cols;
    return child;
  }
This collects together SerdeInfo and columns, since StorageDescriptor and SchemaVersion share
those traits.
@param <T>
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/client/builder/SerdeAndColsBuilder.java