I have a table with a wide column schema. I save data to the row over time, and the schema will effectively change. At time=t1, I might have columns a,b,c, at time=t2 I might have a,b and d.
Whenever I get from the table, I only want the cells which have the latest timestamp for the entire row. So at t2, I would exclude the cell with column c.
If I set maxversions to 1, I can get the latest value for each cell in the row, but I don't want that. Instead I want only the cells from the last transaction.
To speed things up when there is a big difference in columns from transaction to transaction, I would like to do this filtering server side. I had planned on using DependentColumnFilter and a column called ts. I would like to filter the cells such that their timestamps match the timestamp of the column ts - is that possible without filtering client side?