while (numInSegment < countInSegment) { pointer = segment.getLong(pointerOffset); tempHolder = partition.readRecordAt(pointer, tempHolder); pointer = this.compactionMemory.appendRecord(tempHolder); segment.putLong(pointerOffset, pointer);
while (numInSegment < countInSegment) { pointer = segment.getLong(pointerOffset); tempHolder = partition.readRecordAt(pointer, tempHolder); pointer = this.compactionMemory.appendRecord(tempHolder); segment.putLong(pointerOffset, pointer);
while (numInSegment < countInSegment) { pointer = segment.getLong(pointerOffset); tempHolder = partition.readRecordAt(pointer, tempHolder); pointer = this.compactionMemory.appendRecord(tempHolder); segment.putLong(pointerOffset, pointer);
while (numInSegment < countInSegment) { pointer = segment.getLong(pointerOffset); tempHolder = partition.readRecordAt(pointer, tempHolder); pointer = this.compactionMemory.appendRecord(tempHolder); segment.putLong(pointerOffset, pointer);
T valueAtPosition = partition.readRecordAt(pointer); if (this.buildSideComparator.equalToReference(valueAtPosition)) { long newPointer = insertRecordIntoPartition(record, partition, true);
T valueAtPosition = partition.readRecordAt(pointer); if (this.buildSideComparator.equalToReference(valueAtPosition)) { long newPointer = insertRecordIntoPartition(record, partition, true);
T valueAtPosition = partition.readRecordAt(pointer); if (this.buildSideComparator.equalToReference(valueAtPosition)) { long newPointer = insertRecordIntoPartition(record, partition, true);
T valueAtPosition = partition.readRecordAt(pointer); if (this.buildSideComparator.equalToReference(valueAtPosition)) { long newPointer = insertRecordIntoPartition(record, partition, true);