private void writeLabelTokenRecord( WritableChannel channel, LabelTokenRecord record ) throws IOException { // id+in_use(byte)+type_blockId(int)+nr_type_records(int) byte inUse = record.inUse() ? Record.IN_USE.byteValue() : Record.NOT_IN_USE.byteValue(); channel.put( inUse ).putInt( record.getNameId() ); writeDynamicRecords( channel, record.getNameRecords() ); } }
@Override public LabelTokenRecord clone() { LabelTokenRecord labelTokenRecord = new LabelTokenRecord( getIntId() ); labelTokenRecord.setInUse( inUse() ); if ( isCreated() ) { labelTokenRecord.setCreated(); } labelTokenRecord.setNameId( getNameId() ); labelTokenRecord.addNameRecords( getNameRecords() ); return labelTokenRecord; } }
@Override protected LabelTokenStore initialiseStore( NeoStores neoStores ) { LabelTokenStore store = getStore( neoStores ); LabelTokenRecord record = createExistingRecord( false ); DynamicRecord nameRecord = new DynamicRecord( NAME_RECORD_ID ); record.getNameRecords().clear(); nameRecord.setData( NAME_RECORD_DATA ); nameRecord.setInUse( true ); record.addNameRecord( nameRecord ); store.updateRecord( record ); return store; }
assertThat( "isLight", actualRecord.isLight(), is( expectedRecord.isLight() ) ); Collection<DynamicRecord> actualNameRecords = actualRecord.getNameRecords(); Collection<DynamicRecord> expectedNameRecords = expectedRecord.getNameRecords(); assertThat( "getNameRecords.size", actualNameRecords.size(), is( expectedNameRecords.size() ) ); Iterator<DynamicRecord> actualNRs = actualNameRecords.iterator();
private void writeLabelTokenRecord( WritableChannel channel, LabelTokenRecord record ) throws IOException { // id+in_use(byte)+type_blockId(int)+nr_type_records(int) byte inUse = record.inUse() ? Record.IN_USE.byteValue() : Record.NOT_IN_USE.byteValue(); channel.put( inUse ).putInt( record.getNameId() ); writeDynamicRecords( channel, record.getNameRecords() ); } }
@Override public LabelTokenRecord clone() { LabelTokenRecord labelTokenRecord = new LabelTokenRecord( getIntId() ); labelTokenRecord.setInUse( inUse() ); if ( isCreated() ) { labelTokenRecord.setCreated(); } labelTokenRecord.setNameId( getNameId() ); labelTokenRecord.addNameRecords( getNameRecords() ); return labelTokenRecord; } }