Exemple #1
0
 private int createNewRelationshipType(String name) {
   RelationshipTypeTokenStore typeStore = getRelationshipTypeStore();
   int id = (int) typeStore.nextId();
   RelationshipTypeTokenRecord record = new RelationshipTypeTokenRecord(id);
   record.setInUse(true);
   record.setCreated();
   Collection<DynamicRecord> nameRecords = typeStore.allocateNameRecords(encodeString(name));
   record.setNameId((int) first(nameRecords).getId());
   record.addNameRecords(nameRecords);
   typeStore.updateRecord(record);
   relationshipTypeTokens.addToken(name, id);
   return id;
 }
Exemple #2
0
 @Override
 public String toString() {
   return record.toString();
 }
 RelationshipTypeToken(RelationshipTypeTokenRecord record) {
   this.id = record.getId();
 }
Exemple #4
0
 public RelationshipTypeTokenCommand init(RelationshipTypeTokenRecord record) {
   setup(record.getId(), Mode.fromRecordState(record));
   this.record = record;
   return this;
 }