@Override public void add(final BOpStats o) { if (this == o) { // Do not add to self! return; } super.add(o); if (o instanceof SliceStats) { final SliceStats t = (SliceStats) o; nseen.addAndGet(t.nseen.get()); naccepted.addAndGet(t.naccepted.get()); } }
@Override public void add(final BOpStats o) { if (this == o) { // Do not add to self! return; } super.add(o); if (o instanceof SliceStats) { final SliceStats t = (SliceStats) o; nseen.addAndGet(t.nseen.get()); naccepted.addAndGet(t.naccepted.get()); } }
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof NamedSolutionSetStats) { final NamedSolutionSetStats t = (NamedSolutionSetStats) o; solutionSetSize.add(t.solutionSetSize.get()); } }
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof NamedSolutionSetStats) { final NamedSolutionSetStats t = (NamedSolutionSetStats) o; solutionSetSize.add(t.solutionSetSize.get()); } }
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof ParserStats) { final ParserStats t = (ParserStats) o; toldTriples.add(t.toldTriples.get()); } }
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof ParserStats) { final ParserStats t = (ParserStats) o; toldTriples.add(t.toldTriples.get()); } }
tmp.add(msg.getStats());
tmp.add(msg.getStats());
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof BaseJoinStats) { final BaseJoinStats t = (BaseJoinStats) o; accessPathDups.add(t.accessPathDups.get()); accessPathCount.add(t.accessPathCount.get()); accessPathRangeCount.add(t.accessPathRangeCount.get()); accessPathChunksIn.add(t.accessPathChunksIn.get()); accessPathUnitsIn.add(t.accessPathUnitsIn.get()); } }
@Override public void add(final BOpStats o) { super.add(o); if (o instanceof BaseJoinStats) { final BaseJoinStats t = (BaseJoinStats) o; accessPathDups.add(t.accessPathDups.get()); accessPathCount.add(t.accessPathCount.get()); accessPathRangeCount.add(t.accessPathRangeCount.get()); accessPathChunksIn.add(t.accessPathChunksIn.get()); accessPathUnitsIn.add(t.accessPathUnitsIn.get()); } }
public void test_addToSelf() { final BOpStats stats = new BOpStats(); assertEquals("chunksIn", 0L, stats.chunksIn.get()); assertEquals("unitsIn", 0L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); stats.chunksIn.increment(); stats.unitsIn.increment(); stats.unitsIn.increment(); assertEquals("chunksIn", 1L, stats.chunksIn.get()); assertEquals("unitsIn", 2L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); // add to self. stats.add(stats); // verify no change. assertEquals("chunksIn", 1L, stats.chunksIn.get()); assertEquals("unitsIn", 2L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); }
public void test_addToSelf() { final BOpStats stats = new BOpStats(); assertEquals("chunksIn", 0L, stats.chunksIn.get()); assertEquals("unitsIn", 0L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); stats.chunksIn.increment(); stats.unitsIn.increment(); stats.unitsIn.increment(); assertEquals("chunksIn", 1L, stats.chunksIn.get()); assertEquals("unitsIn", 2L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); // add to self. stats.add(stats); // verify no change. assertEquals("chunksIn", 1L, stats.chunksIn.get()); assertEquals("unitsIn", 2L, stats.unitsIn.get()); assertEquals("unitsOut", 0L, stats.unitsOut.get()); assertEquals("chunksOut", 0L, stats.chunksOut.get()); }