private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
@Test public void testVisitIndexAddNodeCommand() throws Exception { IndexCommand.AddNodeCommand cmd = mock( IndexCommand.AddNodeCommand.class ); when( cmd.handle( any( CommandVisitor.class ) ) ).thenCallRealMethod(); // WHEN boolean result = facade.visitIndexAddNodeCommand( cmd ); // THEN InOrder inOrder = inOrder( txApplier1, txApplier2, txApplier3 ); inOrder.verify( txApplier1 ).visitIndexAddNodeCommand( cmd ); inOrder.verify( txApplier2 ).visitIndexAddNodeCommand( cmd ); inOrder.verify( txApplier3 ).visitIndexAddNodeCommand( cmd ); inOrder.verifyNoMoreInteractions(); assertFalse( result ); }
@Override public void serialize( WritableChannel channel ) throws IOException { channel.put( NeoCommandType.INDEX_ADD_COMMAND ); writeToFile( channel ); } }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
@Override public void addNode( String indexName, long id, String key, Object value ) { AddNodeCommand command = new AddNodeCommand(); command.init( definitions().getOrAssignIndexNameId( indexName ), id, definitions().getOrAssignKeyId( key ), value ); addCommand( indexName, command ); }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
@Override public void serialize( WritableChannel channel ) throws IOException { channel.put( NeoCommandType.INDEX_ADD_COMMAND ); writeToFile( channel ); } }
@Override public boolean visitIndexAddNodeCommand( AddNodeCommand command ) { IdData entityId = new IdData( command.getEntityId() ); return visitIndexAddCommand( command, entityId ); }
private static AddNodeCommand addNodeToIndex( IndexDefineCommand definitions, String indexName, long nodeId ) { AddNodeCommand command = new AddNodeCommand(); command.init( definitions.getOrAssignIndexNameId( indexName ), nodeId, (byte) 0, "some value" ); return command; }
private static AddNodeCommand addNodeToIndex( IndexDefineCommand definitions, String indexName ) { AddNodeCommand command = new AddNodeCommand(); command.init( definitions.getOrAssignIndexNameId( indexName ), 0L, (byte) 0, null ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private static Command addNode( int index, long id, int key, Object value ) { IndexCommand.AddNodeCommand command = new IndexCommand.AddNodeCommand(); command.init( index, id, key, value ); return command; }
@Override public void addNode( String indexName, long id, String key, Object value ) { AddNodeCommand command = new AddNodeCommand(); command.init( definitions().getOrAssignIndexNameId( indexName ), id, definitions().getOrAssignKeyId( key ), value ); addCommand( indexName, command ); }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }
private Command visitIndexAddNodeCommand( ReadableChannel channel ) throws IOException { IndexCommandHeader header = readIndexCommandHeader( channel ); Number entityId = header.entityIdNeedsLong ? channel.getLong() : channel.getInt(); Object value = readIndexValue( header.valueType, channel ); AddNodeCommand command = new AddNodeCommand(); command.init( header.indexNameId, entityId.longValue(), header.keyId, value ); return command; }