}
return null;
}
// construct a dummy transaction from the latest snapshot
Transaction dummyTx = TxUtils.createDummyTransaction(snapshot);
Scan scan = new Scan();
// does not current support max versions setting per family
scan.setMaxVersions(dummyTx.excludesSize() + 1);
FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);
filterList.addFilter(getTransactionFilter(dummyTx));
filterList.addFilter(new IncludeInProgressFilter(dummyTx.getVisibilityUpperBound(),
snapshot.getInvalid()));
scan.setFilter(filterList);
return new StoreScanner(store, store.getScanInfo(), scan, scanners,
type, store.getSmallestReadPoint(), earliestPutTs);