public void dropColumnFamily(String columnFamilyName) {
    Preconditions.checkArgument(!closed);

    descriptorMap.computeIfPresent(
        columnFamilyName,
        (colFamilyName, descriptor) -> {
          ColumnFamilyHandle handle = handleMap.get(colFamilyName);
          try {
            rocksDB.dropColumnFamily(handle);
            handle.close();
          } catch (RocksDBException e) {
            throw new AmoroIOException(e);
          }
          handleMap.remove(columnFamilyName);
          return null;
        });
  }
Note : Does not delete from underlying DB. Just closes the handle.

@param columnFamilyName Column Family Name
amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java