@Override public void visitNodeCount( int labelId, long count ) { if ( count != 0 ) { // Only add commands for counts that actually change commands.add( new Command.NodeCountsCommand( labelId, count ) ); } }
public void incrementNodeCount( int labelId, long delta ) { otherCommands.add( new Command.NodeCountsCommand( labelId, delta ) ); }
@Test public void shouldNotifyCacheAccessOnHowManyUpdatesOnCountsWeHadSoFar() throws Exception { // GIVEN final CountsTracker tracker = mock( CountsTracker.class ); final CountsAccessor.Updater updater = mock( CountsAccessor.Updater.class ); when( tracker.apply( anyLong() ) ).thenReturn( Optional.of( updater ) ); final CountsStoreBatchTransactionApplier applier = new CountsStoreBatchTransactionApplier( tracker, TransactionApplicationMode.INTERNAL ); // WHEN try ( TransactionApplier txApplier = applier.startTx( new TransactionToApply( null, 2L ) ) ) { txApplier.visitNodeCountsCommand( new Command.NodeCountsCommand( StatementConstants.ANY_LABEL, 1 ) ); } // THEN verify( updater, times( 1 ) ).incrementNodeCount( StatementConstants.ANY_LABEL, 1 ); } }
public void incrementNodeCount( int labelId, long delta ) { addCommand( new Command.NodeCountsCommand().init( labelId, delta ) ); }
@Override public void visitNodeCount( int labelId, long count ) { if ( count != 0 ) { // Only add commands for counts that actually change commands.add( new Command.NodeCountsCommand( labelId, count ) ); } }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }
private Command visitNodeCountsCommand( ReadableChannel channel ) throws IOException { int labelId = channel.getInt(); long delta = channel.getLong(); return new Command.NodeCountsCommand( labelId, delta ); }