private Command createDeleteProcedure(Delete delete, Query query,
GroupSymbol group, String correlationName)
throws TeiidComponentException, QueryMetadataException,
QueryResolverException, TeiidProcessingException {
Delete newUpdate = new Delete();
newUpdate.setGroup(group.clone());
List<Criteria> pkCriteria = createPkCriteria(group, correlationName, query);
newUpdate.setCriteria(new CompoundCriteria(pkCriteria));
return asLoopProcedure(delete.getGroup(), query, newUpdate);
}