public virtual void RelationshipType(int id, string label, params int[] dynamicIds) { RelationshipTypeTokenRecord before = new RelationshipTypeTokenRecord(id); RelationshipTypeTokenRecord after = WithName(new RelationshipTypeTokenRecord(id), dynamicIds, label); _otherCommands.Add(new Command.RelationshipTypeTokenCommand(before, after)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord readRelationshipTypeTokenRecord(int id, org.neo4j.storageengine.api.ReadableChannel channel) throws java.io.IOException private RelationshipTypeTokenRecord ReadRelationshipTypeTokenRecord(int id, ReadableChannel channel) { // in_use(byte)+type_blockId(int)+nr_type_records(int) sbyte inUseFlag = channel.Get(); bool inUse = false; if ((inUseFlag & Record.IN_USE.byteValue()) == Record.IN_USE.byteValue()) { inUse = true; } else if (inUseFlag != Record.NOT_IN_USE.byteValue()) { throw new IOException("Illegal in use flag: " + inUseFlag); } RelationshipTypeTokenRecord record = new RelationshipTypeTokenRecord(id); record.InUse = inUse; record.NameId = channel.Int; int nrTypeRecords = channel.Int; for (int i = 0; i < nrTypeRecords; i++) { DynamicRecord dr = ReadDynamicRecord(channel); if (dr == null) { return(null); } record.AddNameRecord(dr); } return(record); }
public static RelationshipTypeTokenCommand CreateRelationshipTypeToken(int id, int nameId) { RelationshipTypeTokenRecord before = new RelationshipTypeTokenRecord(id); RelationshipTypeTokenRecord after = new RelationshipTypeTokenRecord(id); PopulateTokenRecord(after, nameId); return(new RelationshipTypeTokenCommand(before, after)); }
private RelationshipTypeTokenRecord CreateRelationshipTypeTokenRecord(int id) { RelationshipTypeTokenRecord relationshipTypeTokenRecord = new RelationshipTypeTokenRecord(id); relationshipTypeTokenRecord.InUse = true; relationshipTypeTokenRecord.NameId = 333; relationshipTypeTokenRecord.AddNameRecord(new DynamicRecord(43)); return(relationshipTypeTokenRecord); }
public override RelationshipTypeTokenRecord Clone() { RelationshipTypeTokenRecord relationshipTypeTokenRecord = new RelationshipTypeTokenRecord(IntId); relationshipTypeTokenRecord.InUse = InUse(); if (Created) { relationshipTypeTokenRecord.SetCreated(); } relationshipTypeTokenRecord.NameId = NameId; relationshipTypeTokenRecord.AddNameRecords(NameRecords); return(relationshipTypeTokenRecord); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private Command visitRelationshipTypeTokenCommand(org.neo4j.storageengine.api.ReadableChannel channel) throws java.io.IOException private Command VisitRelationshipTypeTokenCommand(ReadableChannel channel) { int id = channel.Int; RelationshipTypeTokenRecord before = ReadRelationshipTypeTokenRecord(id, channel); if (before == null) { return(null); } RelationshipTypeTokenRecord after = ReadRelationshipTypeTokenRecord(id, channel); if (after == null) { return(null); } return(new Command.RelationshipTypeTokenCommand(before, after)); }
protected internal abstract void CheckRelationshipTypeToken(RecordStore <RelationshipTypeTokenRecord> store, RelationshipTypeTokenRecord record, RecordCheck <RelationshipTypeTokenRecord, ConsistencyReport_RelationshipTypeConsistencyReport> checker);
public override void ProcessRelationshipTypeToken(RecordStore <RelationshipTypeTokenRecord> store, RelationshipTypeTokenRecord record) { CheckRelationshipTypeToken(store, record, _relationshipTypeTokenChecker); }
public override void ForRelationshipTypeName(RelationshipTypeTokenRecord relationshipTypeTokenRecord, RecordCheck <RelationshipTypeTokenRecord, ConsistencyReport_RelationshipTypeConsistencyReport> checker) { Dispatch(RecordType.RELATIONSHIP_TYPE, _relationshipTypeReport, relationshipTypeTokenRecord, checker); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public abstract void processRelationshipTypeToken(RecordStore<org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord> store, org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord record) throws FAILURE; public abstract void ProcessRelationshipTypeToken(RecordStore <RelationshipTypeTokenRecord> store, RelationshipTypeTokenRecord record);
protected internal override void CheckRelationshipTypeToken(RecordStore <RelationshipTypeTokenRecord> store, RelationshipTypeTokenRecord relationshipType, RecordCheck <RelationshipTypeTokenRecord, Org.Neo4j.Consistency.report.ConsistencyReport_RelationshipTypeConsistencyReport> checker) { _report.forRelationshipTypeName(relationshipType, checker); }
public override void check(RelationshipTypeTokenRecord record, CheckerEngine <RelationshipTypeTokenRecord, ConsistencyReport_RelationshipTypeConsistencyReport> engine, RecordAccess records) { }
public virtual void Add(RelationshipTypeTokenRecord before, RelationshipTypeTokenRecord after) { _otherCommands.Add(new Command.RelationshipTypeTokenCommand(before, after)); }