@Override protected boolean prepareNextPartition() throws IOException { // check if there will be further partition processing. this.furtherPartitioning = false; for (int i = 0; i < this.partitionsBeingBuilt.size(); i++) { final HashPartition<BT, PT> p = this.partitionsBeingBuilt.get(i); if (!p.isInMemory() && p.getProbeSideRecordCount() != 0) { furtherPartitioning = true; break; } } if (furtherPartitioning) { ((ReOpenableMutableHashTable<BT, PT>) this).storeInitialHashTable(); } return super.prepareNextPartition(); }
@Override protected boolean prepareNextPartition() throws IOException { // check if there will be further partition processing. this.furtherPartitioning = false; for (int i = 0; i < this.partitionsBeingBuilt.size(); i++) { final HashPartition<BT, PT> p = this.partitionsBeingBuilt.get(i); if (!p.isInMemory() && p.getProbeSideRecordCount() != 0) { furtherPartitioning = true; break; } } if (furtherPartitioning) { ((ReOpenableMutableHashTable<BT, PT>) this).storeInitialHashTable(); } return super.prepareNextPartition(); }
@Override protected boolean prepareNextPartition() throws IOException { // check if there will be further partition processing. this.furtherPartitioning = false; for (int i = 0; i < this.partitionsBeingBuilt.size(); i++) { final HashPartition<BT, PT> p = this.partitionsBeingBuilt.get(i); if (!p.isInMemory() && p.getProbeSideRecordCount() != 0) { furtherPartitioning = true; break; } } if (furtherPartitioning) { ((ReOpenableMutableHashTable<BT, PT>) this).storeInitialHashTable(); } return super.prepareNextPartition(); }
@Override protected boolean prepareNextPartition() throws IOException { // check if there will be further partition processing. this.furtherPartitioning = false; for (int i = 0; i < this.partitionsBeingBuilt.size(); i++) { final HashPartition<BT, PT> p = this.partitionsBeingBuilt.get(i); if (!p.isInMemory() && p.getProbeSideRecordCount() != 0) { furtherPartitioning = true; break; } } if (furtherPartitioning) { ((ReOpenableMutableHashTable<BT, PT>) this).storeInitialHashTable(); } return super.prepareNextPartition(); }