/** * Return a new object which can be used to collect statistics on the * operator evaluation. This may be overridden to return a more specific * class depending on the operator. */ public BOpStats newStats() { return new BOpStats(); }
/** * Return a new object which can be used to collect statistics on the * operator evaluation. This may be overridden to return a more specific * class depending on the operator. */ public BOpStats newStats() { return new BOpStats(); }
public void test_serialization() { final IHaltOpMessage expected = new HaltOpMessage( UUID.randomUUID()/* queryId */, 12/* opId */, 8/* partitionId */, UUID.randomUUID()/* serviceId */, // null,// cause 5,//sinkMessagesOut 3,//altSinkMessagesOut new BOpStats()// stats ); doSerializationTest(expected); }
public void test_serialization_throwable() { final IHaltOpMessage expected = new HaltOpMessage( UUID.randomUUID()/* queryId */, 12/* opId */, 8/* partitionId */, UUID.randomUUID()/* serviceId */, // new RuntimeException(),// cause 5,//sinkMessagesOut 3,//altSinkMessagesOut new BOpStats()// stats ); doSerializationTest(expected); }
public void test_serialization_throwable() { final IHaltOpMessage expected = new HaltOpMessage( UUID.randomUUID()/* queryId */, 12/* opId */, 8/* partitionId */, UUID.randomUUID()/* serviceId */, // new RuntimeException(),// cause 5,//sinkMessagesOut 3,//altSinkMessagesOut new BOpStats()// stats ); doSerializationTest(expected); }
public void test_serialization() { final IHaltOpMessage expected = new HaltOpMessage( UUID.randomUUID()/* queryId */, 12/* opId */, 8/* partitionId */, UUID.randomUUID()/* serviceId */, // null,// cause 5,//sinkMessagesOut 3,//altSinkMessagesOut new BOpStats()// stats ); doSerializationTest(expected); }
public void test_serialization() { final BOpStats expected = new BOpStats(); expected.elapsed.set(System.currentTimeMillis()); expected.opCount.add(12); expected.chunksIn.add(1); expected.chunksOut.add(3); expected.unitsIn.add(4); expected.unitsOut.add(6); expected.typeErrors.add(8); expected.mutationCount.add(7); doSerializationTest(expected); }
public void test_serialization() { final BOpStats expected = new BOpStats(); expected.elapsed.set(System.currentTimeMillis()); expected.opCount.add(12); expected.chunksIn.add(1); expected.chunksOut.add(3); expected.unitsIn.add(4); expected.unitsOut.add(6); expected.typeErrors.add(8); expected.mutationCount.add(7); doSerializationTest(expected); }
/** * Creates a mocked context associated with the given abstract triple store, * with index manager properly initialized. * * @param kb * @return */ public static BOpContext<IBindingSet> mockContext(final AbstractTripleStore kb) { final UUID queryId = UUID.randomUUID(); final IQueryContext queryContext = new MockQueryContext(queryId); final IRunningQuery runningQuery = new MockRunningQuery(null/* fed */ , kb.getIndexManager()/* indexManager */,queryContext ); final BOpStats stats = new BOpStats(); final PipelineOp mockQuery = new MockQuery(); final IAsynchronousIterator<IBindingSet[]> source = new ThickAsynchronousIterator<IBindingSet[]>( new IBindingSet[][] { }); final IBlockingBuffer<IBindingSet[]> sink = new BlockingBufferWithStats<IBindingSet[]>( mockQuery, stats); final BOpContext<IBindingSet> context = new BOpContext<IBindingSet>( runningQuery, -1/* partitionId */ , stats, mockQuery/* op */, true/* lastInvocation */, source, sink, null/* sink2 */ ); return context; }
/** * Creates a mocked context associated with the given abstract triple store, * with index manager properly initialized. * * @param kb * @return */ public static BOpContext<IBindingSet> mockContext(final AbstractTripleStore kb) { final UUID queryId = UUID.randomUUID(); final IQueryContext queryContext = new MockQueryContext(queryId); final IRunningQuery runningQuery = new MockRunningQuery(null/* fed */ , kb.getIndexManager()/* indexManager */,queryContext ); final BOpStats stats = new BOpStats(); final PipelineOp mockQuery = new MockQuery(); final IAsynchronousIterator<IBindingSet[]> source = new ThickAsynchronousIterator<IBindingSet[]>( new IBindingSet[][] { }); final IBlockingBuffer<IBindingSet[]> sink = new BlockingBufferWithStats<IBindingSet[]>( mockQuery, stats); final BOpContext<IBindingSet> context = new BOpContext<IBindingSet>( runningQuery, -1/* partitionId */ , stats, mockQuery/* op */, true/* lastInvocation */, source, sink, null/* sink2 */ ); return context; }
}; final BOpStats statIsIgnored = new BOpStats();
}; final BOpStats statIsIgnored = new BOpStats();
}; final BOpStats statIsIgnored = new BOpStats();
}; final BOpStats statIsIgnored = new BOpStats();
}; final BOpStats statIsIgnored = new BOpStats();
}; final BOpStats statIsIgnored = new BOpStats();
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()); }