// containing the RowLocation of the target row.
rowsFound = true;
rlColumn = _row.getColumn( _row.nColumns() );
SQLRef baseRowLocation = null;
boolean matched = false;
if ( rlColumn != null )
{
if ( !rlColumn.isNull() )
{
matched = true;
// change the HeapRowLocation into a SQLRef, something which the
// temporary table can (de)serialize correctly
baseRowLocation = new SQLRef( (RowLocation) rlColumn.getObject() );
_row.setColumn( _row.nColumns(), baseRowLocation );
}
}
// find the first clause which applies to this row