@VisibleForTesting
  public <K extends Serializable> void delete(String columnFamilyName, K key) {
    try {
      Preconditions.checkArgument(key != null, "keys in rocksdb can not be null!");
      rocksDB.delete(handleMap.get(columnFamilyName), SerializationUtil.kryoSerialize(key));
    } catch (Exception e) {
      throw new AmoroIOException(e);
    }
  }
Perform a single Delete operation.

@param columnFamilyName Column Family name
@param key Key to be deleted
amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java