heapCC.fetch(rl, row.getRowArray(), columnToRead, wait);
columnToUpdate.set(columnNum - 1); // current value.
// while the Row interface is 1 based.
NumberDataValue currentAI = (NumberDataValue)row.getColumn(columnNum);
long currentAIValue = currentAI.getLong();
NumberDataValue increment = (NumberDataValue)row.getColumn(columnNum + 2);
if (doUpdate)
{
// we increment and store the new value in SYSCOLUMNS
currentAI = currentAI.plus(currentAI, increment, currentAI);