// if tableName is replicated, just send table everywhere.
if (catalog_tbl.getIsreplicated()) {
// If they haven't locked all of the partitions in the cluster, then we'll
// stop them right here and force them to get those
if (ts.getPredictTouchedPartitions().size() != this.allPartitionsHistogram.getValueCount()) {
throw new MispredictionException(this.getTransactionId(), this.allPartitionsHistogram);
}
pfs = this.createReplicatedPlan(ts, catalog_tbl, table);
}
// Otherwise, create a VoltTable for each partition and split up the incoming table
// then send those partial tables to the appropriate sites.