// deleted from the end of the row.
// The important thing is that endField must be at least as big as
// the number of columns in the entire record (including previous
// pages of a long row) up to the end of this page.
int endField = nextColumn + numberFields;
loggedColumns.grow(endField);
// now include all columns being deleted.
// This actually sets too many bits in this bit set but
// logRecord will just ignore the extra bits.
for (int i = nextColumn; i < endField; i++)
{