public long getNodeId() { if ( isNodeSet() ) { return entityId; } return -1; }
@Override public boolean visitPropertyCommand( PropertyCommand command ) { if ( command.getAfter().isNodeSet() ) { createOrAddToGroup( command, command.getAfter().getNodeId(), propertyCommandsByNodeIds ); } else if ( command.getAfter().isRelSet() ) { createOrAddToGroup( command, command.getAfter().getRelId(), propertyCommandsByRelationshipIds ); } return false; }
@Override public void assertRecordsEquals( PropertyRecord written, PropertyRecord read ) { assertEquals( written.getPrevProp(), read.getPrevProp() ); assertEquals( written.getNextProp(), read.getNextProp() ); assertEquals( written.isNodeSet(), read.isNodeSet() ); if ( written.isNodeSet() ) { assertEquals( written.getNodeId(), read.getNodeId() ); } else { assertEquals( written.getRelId(), read.getRelId() ); } assertEquals( written.numberOfProperties(), read.numberOfProperties() ); Iterator<PropertyBlock> writtenBlocks = written.iterator(); Iterator<PropertyBlock> readBlocks = read.iterator(); while ( writtenBlocks.hasNext() ) { assertTrue( readBlocks.hasNext() ); assertBlocksEquals( writtenBlocks.next(), readBlocks.next() ); } }
public void create( PropertyRecord property ) { property.setCreated(); PropertyRecord before = new PropertyRecord( property.getId() ); if ( property.isNodeSet() ) { before.setNodeId( property.getNodeId() ); } if ( property.isRelSet() ) { before.setRelId( property.getRelId() ); } update( before, property ); }
public long getNodeId() { if ( isNodeSet() ) { return entityId; } return -1; }
@Override public boolean visitPropertyCommand( PropertyCommand command ) { if ( command.getAfter().isNodeSet() ) { createOrAddToGroup( command, command.getAfter().getNodeId(), propertyCommandsByNodeIds ); } else if ( command.getAfter().isRelSet() ) { createOrAddToGroup( command, command.getAfter().getRelId(), propertyCommandsByRelationshipIds ); } return false; }
public void create( PropertyRecord property ) { property.setCreated(); PropertyRecord before = new PropertyRecord( property.getLongId() ); if ( property.isNodeSet() ) { before.setNodeId( property.getNodeId() ); } if ( property.isRelSet() ) { before.setRelId( property.getRelId() ); } update( before, property ); }