public void test_filter() { final Map<Long,String> map = new HashMap<Long,String>(); map.put(1L, "A"); map.put(2L, "B"); map.put(3L, "C"); IChunkedStriterator itr = new ChunkedStriterator(Arrays.asList( new Long[] { 1L, 2L, 3L }).iterator()); itr = itr.addFilter(new Resolver<Iterator<Long>, Long, String>(){ @Override protected String resolve(Long e) { return map.get(e); }}); assertEquals(new String[] { "A", "B", "C" }, itr.nextChunk()); }
}).addFilter(new com.bigdata.striterator.Resolver() {
new com.bigdata.striterator.ChunkedStriterator(src).addFilter(
public void test_filter() { final Map<Long,String> map = new HashMap<Long,String>(); map.put(1L, "A"); map.put(2L, "B"); map.put(3L, "C"); IChunkedStriterator itr = new ChunkedStriterator(Arrays.asList( new Long[] { 1L, 2L, 3L }).iterator()); itr = itr.addFilter(new Resolver<Iterator<Long>, Long, String>(){ @Override protected String resolve(Long e) { return map.get(e); }}); assertEquals(new String[] { "A", "B", "C" }, itr.nextChunk()); }