TableIterator sourceRow = sourceRows[0];
byte []sourceBuffer = sourceRow.getBuffer();
int sourceOffset = sourceRow.getRowOffset();
BTree index = column.getIndex();
/*
int length = column.evalToBuffer(sourceBuffer, sourceOffset,
buffer, 0);
if (length <= 0)
return;
long value = index.lookup(buffer, 0, length,
context.getTransaction());
*/
// currently this is a static length. See StringColumn.
int length = column.getLength();
int offset = sourceOffset + _uniqueColumn.getColumnOffset();
long value = index.lookup(sourceBuffer, offset, length);
if (value != 0) {
Table table = sourceRow.getTable();
long blockId = sourceRow.getBlockId();