public void delete(EntityConfig config, Object entity) throws HiveLockableException { if (config.isPartitioningResource()) hive.directory().deletePrimaryIndexKey(config.getPrimaryIndexKey(entity)); else hive.directory().deleteResourceId(config.getResourceName(), config.getId(entity)); }