@Override protected Iterator<Map.Entry<Key, Value>> retrieveIterator() { return scanner.iterator(); } }
@Override protected Iterator<Entry<Key, Value>> retrieveIterator() { return scanner.iterator(); } };
ConstrainedIteratorWrapper(final ScannerBase scanner) { this.scanner = scanner; i=scanner.iterator(); } @Override
@Override protected Iterator<Map.Entry<Key, Value>> retrieveIterator() { return scanner.iterator(); } }
/** * Return the iterator for this currently running resource. * * @return */ public Iterator<Entry<Key,Value>> iterator() { return baseScanner.iterator(); }
public RyaStatementBindingSetKeyValueIterator(TABLE_LAYOUT tableLayout, RyaTripleContext context, ScannerBase scannerBase, RangeBindingSetEntries rangeMap) { this(tableLayout, ((scannerBase instanceof BatchScanner) ? scannerBase.iterator() : scannerBase .iterator()), rangeMap, context); this.scanner = scannerBase; isBatchScanner = scanner instanceof BatchScanner; }
ConstrainedIteratorWrapper(final ScannerBase scanner) { this.scanner = scanner; i=scanner.iterator(); } @Override
final Iterator<Entry<Key, Value>> i = scanner.iterator();
scannerIterator = scannerBase.iterator(); numKeysRead = 0;
final Iterator<Entry<Key, Value>> i = scanner.iterator();
scannerIterator = scannerBase.iterator(); numKeysRead = 0;
private Iterator<Map.Entry<Key, Value>> getScannerIterator() throws IOException { if (closed) { throw new IOException("stream already closed"); } if (scannerIterator != null) { return scannerIterator; } scannerIterator = getScanner().iterator(); return scannerIterator; }
private Iterator<Map.Entry<Key, Value>> getScannerIterator() throws IOException { if (closed) { throw new IOException("stream already closed"); } if (scannerIterator != null) { return scannerIterator; } scannerIterator = getScanner().iterator(); return scannerIterator; }
@Override public Iterator<Map.Entry<Key,Value>> iterator() { return delegate.iterator(); }
private void testScanner(ScannerBase s, long expected) { long now = System.currentTimeMillis(); try { s.iterator().next(); } finally { s.close(); } long diff = System.currentTimeMillis() - now; log.info("Diff = {}", diff); assertTrue("Scanner taking too long to return intermediate results: " + diff, diff < expected); } }
private void assertSampleNotPresent(SamplerConfiguration sc, ScannerBase... scanners) { for (ScannerBase scanner : scanners) { SamplerConfiguration csc = scanner.getSamplerConfiguration(); scanner.setSamplerConfiguration(sc); try { for (Iterator<Entry<Key,Value>> i = scanner.iterator(); i.hasNext();) { Entry<Key,Value> entry = i.next(); entry.getKey(); } Assert.fail("Expected SampleNotPresentException, but it did not happen : " + scanner.getClass().getSimpleName()); } catch (SampleNotPresentException e) { } scanner.clearSamplerConfiguration(); for (Iterator<Entry<Key,Value>> i = scanner.iterator(); i.hasNext();) { Entry<Key,Value> entry = i.next(); entry.getKey(); } if (csc == null) { scanner.clearSamplerConfiguration(); } else { scanner.setSamplerConfiguration(csc); } } }
@Override public Iterator<T> iterator() { return new ScannerIterator(new PeekingIterator<Entry<Key,Value>>(scanner.iterator())); }
@Override public Iterator<T> iterator() { return new ScannerIterator(new PeekingIterator<Entry<Key,Value>>(scanner.iterator())); }
@Override public Iterator<Map.Entry<Key,Value>> iterator() { try { return new RebuildingIterator(delegate.iterator(), ((InMemoryScanner) delegate).clone(), teardown.instance()); } catch (Exception e) { throw new RuntimeException("Misconfigured teardown listener class most likely", e); } }
@Override public Iterator<Map.Entry<Key,Value>> iterator() { try { return new RebuildingIterator(delegate.iterator(), ((InMemoryBatchScanner) delegate).clone(), teardown.instance()); } catch (Exception e) { throw new RuntimeException("Misconfigured teardown listener class most likely", e); } }