public class PropertyChain<RECORD extends org.neo4j.kernel.impl.store.record.PrimitiveRecord,REPORT extends ConsistencyReport.PrimitiveConsistencyReport> extends Object implements RecordField<RECORD,REPORT>, ComparativeRecordChecker<RECORD,org.neo4j.kernel.impl.store.record.PropertyRecord,REPORT>
| Constructor and Description |
|---|
PropertyChain(Function<RECORD,MandatoryProperties.Check<RECORD,REPORT>> mandatoryProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkConsistency(RECORD record,
CheckerEngine<RECORD,REPORT> engine,
RecordAccess records) |
void |
checkReference(RECORD record,
org.neo4j.kernel.impl.store.record.PropertyRecord property,
CheckerEngine<RECORD,REPORT> engine,
RecordAccess records) |
long |
valueFrom(RECORD record) |
public PropertyChain(Function<RECORD,MandatoryProperties.Check<RECORD,REPORT>> mandatoryProperties)
public void checkConsistency(RECORD record, CheckerEngine<RECORD,REPORT> engine, RecordAccess records)
checkConsistency in interface RecordField<RECORD extends org.neo4j.kernel.impl.store.record.PrimitiveRecord,REPORT extends ConsistencyReport.PrimitiveConsistencyReport>public long valueFrom(RECORD record)
valueFrom in interface RecordField<RECORD extends org.neo4j.kernel.impl.store.record.PrimitiveRecord,REPORT extends ConsistencyReport.PrimitiveConsistencyReport>public void checkReference(RECORD record, org.neo4j.kernel.impl.store.record.PropertyRecord property, CheckerEngine<RECORD,REPORT> engine, RecordAccess records)
checkReference in interface ComparativeRecordChecker<RECORD extends org.neo4j.kernel.impl.store.record.PrimitiveRecord,org.neo4j.kernel.impl.store.record.PropertyRecord,REPORT extends ConsistencyReport.PrimitiveConsistencyReport>Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.