Steps to reproduce:
Create a table, load data into it. Flush the table.
Do a scan with
1. Some filter which should not match the first entry in the scan
2. Where one specifies a family and column.
You will notice that the first entry is returned even though it doesn't match the filter.
It looks like the when the first KeyValue of a scan in the column from the point of view of the code
Is generated by
So it is always internal from that point of the code.
Only later from within
( The second time through)
Do we get the actual kv, with a proper type and timestamp. This seems to mess with filtering.