internal override RecordReference <RelationshipTypeTokenRecord> Record(RecordAccess records) { return(records.RelationshipType(Id)); }
internal abstract RecordReference <RECORD> Record(RecordAccess records);
internal override RecordReference <PropertyKeyTokenRecord> Record(RecordAccess records) { return(records.PropertyKey(Id)); }
internal override RecordReference <LabelTokenRecord> Record(RecordAccess records) { return(records.Label(Id)); }
public abstract void CheckReference(RECORD record, REFERRED referred, CheckerEngine <RECORD, REPORT> engine, RecordAccess records);
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("ConstantConditions") @Override public void checkReference(RECORD name, org.neo4j.kernel.impl.store.record.AbstractBaseRecord record, org.neo4j.consistency.checking.CheckerEngine<RECORD, REPORT> engine, org.neo4j.consistency.store.RecordAccess records) public override void CheckReference(RECORD name, AbstractBaseRecord record, CheckerEngine <RECORD, REPORT> engine, RecordAccess records) { Org.Neo4j.Consistency.report.ConsistencyReport_NameConsistencyReport report = engine.Report(); if (record is RelationshipTypeTokenRecord) { ((Org.Neo4j.Consistency.report.ConsistencyReport_RelationshipTypeConsistencyReport)report).NameMultipleOwners(( RelationshipTypeTokenRecord )record); } else if (record is PropertyKeyTokenRecord) { ((Org.Neo4j.Consistency.report.ConsistencyReport_PropertyKeyTokenConsistencyReport)report).NameMultipleOwners(( PropertyKeyTokenRecord )record); } else if (record is DynamicRecord) { report.NameMultipleOwners(( DynamicRecord )record); } }
public override void CheckReference(DynamicRecord block, AbstractBaseRecord record, CheckerEngine <DynamicRecord, Org.Neo4j.Consistency.report.ConsistencyReport_DynamicConsistencyReport> engine, RecordAccess records) { if (record is PropertyRecord) { engine.Report().nextMultipleOwners((PropertyRecord)record); } else if (record is DynamicRecord) { engine.Report().nextMultipleOwners((DynamicRecord)record); } else if (record is RelationshipTypeTokenRecord) { engine.Report().nextMultipleOwners((RelationshipTypeTokenRecord)record); } else if (record is PropertyKeyTokenRecord) { engine.Report().nextMultipleOwners((PropertyKeyTokenRecord)record); } }
internal abstract RecordReference <DynamicRecord> Name(RecordAccess records, int id);
public override void CheckReference(RECORD record, DynamicRecord name, CheckerEngine <RECORD, REPORT> engine, RecordAccess records) { if (!name.InUse()) { NameNotInUse(engine.Report(), name); } else { if (name.Length <= 0) { EmptyName(engine.Report(), name); } } }
public override void Check(RECORD record, CheckerEngine <RECORD, REPORT> engine, RecordAccess records) { if (!record.inUse()) { return; } if (!Record.NO_NEXT_BLOCK.@is(record.NameId)) { engine.ComparativeCheck(Name(records, record.NameId), this); } }
internal abstract Org.Neo4j.Consistency.store.RecordReference <Org.Neo4j.Kernel.impl.store.record.DynamicRecord> lookup(Org.Neo4j.Consistency.store.RecordAccess records, long block);