}
// Create and open another temporary stream conglomerate
// which will become
// a merge run made up with the merged runs from the subset.
Transaction rawTran = tran.getRawStoreXact();
int segmentId = StreamContainerHandle.TEMPORARY_SEGMENT;
long id = rawTran.addAndLoadStreamContainer(segmentId,
properties, msRowSource);
mergeRuns.addElement(new Long(id));
// Drop the conglomerates in the merge subset
e = subset.elements();
while (e.hasMoreElements())
{
Long containerId = (Long) e.nextElement();
rawTran.dropStreamContainer(segmentId, containerId.longValue());
}
}
}