if (report.getPartitionsCount() > 0) {
this.getQueryUnit().setPartitions(report.getPartitionsList());
List<IntermediateEntry> partitions = new ArrayList<IntermediateEntry>();
for (Partition p : report.getPartitionsList()) {
IntermediateEntry entry = new IntermediateEntry(getId().getQueryUnitId().getId(),
getId().getId(), p.getPartitionKey(), getHost(), getPullServerPort());
partitions.add(entry);
}
this.getQueryUnit().setIntermediateData(partitions);
}