default boolean deletePartitionColumnStatistics(String catName, String dbName, String tableName,
                                                  String partName, List<String> partVals, String colName, String engine)
          throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException{
    return deletePartitionColumnStatistics(catName, dbName, tableName,
            Arrays.asList(partName), colName != null ? Arrays.asList(colName) : null, engine);
  }
Deletes column statistics if present associated with a given db, table, partition and col. If
null is passed instead of a colName, stats when present for all columns associated
with a given db, table and partition are deleted.
@param catName catalog name.
@param dbName database name.
@param tableName table name.
@param partName partition name.
@param partVals partition values.
@param colName column name.
@param engine engine for which we want to delete statistics
@return Boolean indicating the outcome of the operation
@throws NoSuchObjectException no such partition
@throws MetaException error access the RDBMS
@throws InvalidObjectException error dropping the stats
@throws InvalidInputException bad input, such as null table or database name.
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/RawStore.java