// that is being updated.
Page firstPageOnColumnChain = getOverflowPage(overflowPage);
PageTimeStamp ts = firstPageOnColumnChain.currentTimeStamp();
firstPageOnColumnChain.unlatch();
RawTransaction rxact = (RawTransaction)owner.getTransaction();
ReclaimSpace work =
new ReclaimSpace(ReclaimSpace.COLUMN_CHAIN,
headRowHandle,
fieldId, // long column about to be orphaned by update
overflowPage, // page where the long column starts
overflowId, // record Id of the beginning of the long column
ts,
rxact.getDataFactory(), true);
rxact.addPostCommitWork(work);
rawDataIn.setPosition(saveOffset); // Just to be safe, reset data stream
}