@Override public void setResultSize(long size) { metrics.incrementCount(TraversalMetrics.ELEMENT_COUNT_ID,size); } }
@Override public void setResultSize(long size) { metrics.incrementCount(TraversalMetrics.ELEMENT_COUNT_ID,size); } }
public void finish(final long bulk) { stop(); incrementCount(TraversalMetrics.TRAVERSER_COUNT_ID, 1); incrementCount(TraversalMetrics.ELEMENT_COUNT_ID, bulk); } }
@Override public void setResultSize(long size) { metrics.incrementCount(TraversalMetrics.ELEMENT_COUNT_ID,size); } }
public void finish(final long bulk) { stop(); incrementCount(TraversalMetrics.TRAVERSER_COUNT_ID, 1); incrementCount(TraversalMetrics.ELEMENT_COUNT_ID, bulk); } }
@Override protected Traverser.Admin<S> processNextStart() throws NoSuchElementException { if (!rootSchemaTableTrees.isEmpty()) { rootSchemaTableTrees.forEach(this::process); rootSchemaTableTrees.clear(); if (getNextStep() instanceof ProfileStep<?>) { // TODO Should we return a traverser with the count of updated rows so it looks like we did something? ((ProfileStep<?>) getNextStep()).getMetrics().incrementCount(TraversalMetrics.TRAVERSER_COUNT_ID, 1); ((ProfileStep<?>) getNextStep()).getMetrics().incrementCount(TraversalMetrics.ELEMENT_COUNT_ID, 1); } } // Basically we flat map to nothing every time throw FastNoSuchElementException.instance(); }