public class ConsistencyReporter extends Object implements ConsistencyReport.Reporter
| Constructor and Description |
|---|
ConsistencyReporter(DiffRecordAccess records,
InconsistencyReport report) |
| Modifier and Type | Method and Description |
|---|---|
void |
forCounts(CountsEntry countsEntry,
RecordCheck<CountsEntry,ConsistencyReport.CountsConsistencyReport> checker) |
void |
forDynamicBlock(RecordType type,
org.neo4j.kernel.impl.store.record.DynamicRecord record,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicConsistencyReport> checker) |
void |
forDynamicBlockChange(RecordType type,
org.neo4j.kernel.impl.store.record.DynamicRecord oldRecord,
org.neo4j.kernel.impl.store.record.DynamicRecord newRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicConsistencyReport> checker) |
void |
forDynamicLabelBlock(RecordType type,
org.neo4j.kernel.impl.store.record.DynamicRecord record,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicLabelConsistencyReport> checker) |
void |
forDynamicLabelBlockChange(RecordType type,
org.neo4j.kernel.impl.store.record.DynamicRecord oldRecord,
org.neo4j.kernel.impl.store.record.DynamicRecord newRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicLabelConsistencyReport> checker) |
void |
forIndexEntry(IndexEntry entry,
RecordCheck<IndexEntry,ConsistencyReport.IndexConsistencyReport> checker) |
void |
forLabelName(org.neo4j.kernel.impl.store.record.LabelTokenRecord label,
RecordCheck<org.neo4j.kernel.impl.store.record.LabelTokenRecord,ConsistencyReport.LabelTokenConsistencyReport> checker) |
void |
forLabelNameChange(org.neo4j.kernel.impl.store.record.LabelTokenRecord oldLabel,
org.neo4j.kernel.impl.store.record.LabelTokenRecord newLabel,
RecordCheck<org.neo4j.kernel.impl.store.record.LabelTokenRecord,ConsistencyReport.LabelTokenConsistencyReport> checker) |
void |
forNode(org.neo4j.kernel.impl.store.record.NodeRecord node,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.NodeConsistencyReport> checker) |
void |
forNodeChange(org.neo4j.kernel.impl.store.record.NodeRecord oldNode,
org.neo4j.kernel.impl.store.record.NodeRecord newNode,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.NodeConsistencyReport> checker) |
void |
forNodeLabelMatch(org.neo4j.kernel.impl.store.record.NodeRecord nodeRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.LabelsMatchReport> nodeLabelCheck) |
void |
forNodeLabelScan(LabelScanDocument document,
RecordCheck<LabelScanDocument,ConsistencyReport.LabelScanConsistencyReport> checker) |
void |
forProperty(org.neo4j.kernel.impl.store.record.PropertyRecord property,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyRecord,ConsistencyReport.PropertyConsistencyReport> checker) |
void |
forPropertyChange(org.neo4j.kernel.impl.store.record.PropertyRecord oldProperty,
org.neo4j.kernel.impl.store.record.PropertyRecord newProperty,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyRecord,ConsistencyReport.PropertyConsistencyReport> checker) |
void |
forPropertyKey(org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord key,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord,ConsistencyReport.PropertyKeyTokenConsistencyReport> checker) |
void |
forPropertyKeyChange(org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord oldKey,
org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord newKey,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord,ConsistencyReport.PropertyKeyTokenConsistencyReport> checker) |
void |
forRelationship(org.neo4j.kernel.impl.store.record.RelationshipRecord relationship,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipRecord,ConsistencyReport.RelationshipConsistencyReport> checker) |
void |
forRelationshipChange(org.neo4j.kernel.impl.store.record.RelationshipRecord oldRelationship,
org.neo4j.kernel.impl.store.record.RelationshipRecord newRelationship,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipRecord,ConsistencyReport.RelationshipConsistencyReport> checker) |
void |
forRelationshipGroup(org.neo4j.kernel.impl.store.record.RelationshipGroupRecord record,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord,ConsistencyReport.RelationshipGroupConsistencyReport> checker) |
void |
forRelationshipGroupChange(org.neo4j.kernel.impl.store.record.RelationshipGroupRecord oldRecord,
org.neo4j.kernel.impl.store.record.RelationshipGroupRecord newRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord,ConsistencyReport.RelationshipGroupConsistencyReport> checker) |
void |
forRelationshipTypeName(org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord relationshipTypeTokenRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord,ConsistencyReport.RelationshipTypeConsistencyReport> checker) |
void |
forRelationshipTypeNameChange(org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord oldType,
org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord newType,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord,ConsistencyReport.RelationshipTypeConsistencyReport> checker) |
void |
forSchema(org.neo4j.kernel.impl.store.record.DynamicRecord schema,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport> checker) |
void |
forSchemaChange(org.neo4j.kernel.impl.store.record.DynamicRecord oldSchema,
org.neo4j.kernel.impl.store.record.DynamicRecord newSchema,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport> checker) |
public ConsistencyReporter(DiffRecordAccess records, InconsistencyReport report)
public void forSchema(org.neo4j.kernel.impl.store.record.DynamicRecord schema,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport> checker)
forSchema in interface ConsistencyReport.Reporterpublic void forSchemaChange(org.neo4j.kernel.impl.store.record.DynamicRecord oldSchema,
org.neo4j.kernel.impl.store.record.DynamicRecord newSchema,
RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport> checker)
forSchemaChange in interface ConsistencyReport.Reporterpublic void forNode(org.neo4j.kernel.impl.store.record.NodeRecord node,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.NodeConsistencyReport> checker)
forNode in interface ConsistencyReport.Reporterpublic void forNodeChange(org.neo4j.kernel.impl.store.record.NodeRecord oldNode,
org.neo4j.kernel.impl.store.record.NodeRecord newNode,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.NodeConsistencyReport> checker)
forNodeChange in interface ConsistencyReport.Reporterpublic void forRelationship(org.neo4j.kernel.impl.store.record.RelationshipRecord relationship,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipRecord,ConsistencyReport.RelationshipConsistencyReport> checker)
forRelationship in interface ConsistencyReport.Reporterpublic void forRelationshipChange(org.neo4j.kernel.impl.store.record.RelationshipRecord oldRelationship,
org.neo4j.kernel.impl.store.record.RelationshipRecord newRelationship,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipRecord,ConsistencyReport.RelationshipConsistencyReport> checker)
forRelationshipChange in interface ConsistencyReport.Reporterpublic void forProperty(org.neo4j.kernel.impl.store.record.PropertyRecord property,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyRecord,ConsistencyReport.PropertyConsistencyReport> checker)
forProperty in interface ConsistencyReport.Reporterpublic void forPropertyChange(org.neo4j.kernel.impl.store.record.PropertyRecord oldProperty,
org.neo4j.kernel.impl.store.record.PropertyRecord newProperty,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyRecord,ConsistencyReport.PropertyConsistencyReport> checker)
forPropertyChange in interface ConsistencyReport.Reporterpublic void forRelationshipTypeName(org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord relationshipTypeTokenRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord,ConsistencyReport.RelationshipTypeConsistencyReport> checker)
forRelationshipTypeName in interface ConsistencyReport.Reporterpublic void forRelationshipTypeNameChange(org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord oldType,
org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord newType,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipTypeTokenRecord,ConsistencyReport.RelationshipTypeConsistencyReport> checker)
forRelationshipTypeNameChange in interface ConsistencyReport.Reporterpublic void forLabelName(org.neo4j.kernel.impl.store.record.LabelTokenRecord label,
RecordCheck<org.neo4j.kernel.impl.store.record.LabelTokenRecord,ConsistencyReport.LabelTokenConsistencyReport> checker)
forLabelName in interface ConsistencyReport.Reporterpublic void forNodeLabelScan(LabelScanDocument document, RecordCheck<LabelScanDocument,ConsistencyReport.LabelScanConsistencyReport> checker)
forNodeLabelScan in interface ConsistencyReport.Reporterpublic void forIndexEntry(IndexEntry entry, RecordCheck<IndexEntry,ConsistencyReport.IndexConsistencyReport> checker)
forIndexEntry in interface ConsistencyReport.Reporterpublic void forNodeLabelMatch(org.neo4j.kernel.impl.store.record.NodeRecord nodeRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.NodeRecord,ConsistencyReport.LabelsMatchReport> nodeLabelCheck)
forNodeLabelMatch in interface ConsistencyReport.Reporterpublic void forLabelNameChange(org.neo4j.kernel.impl.store.record.LabelTokenRecord oldLabel,
org.neo4j.kernel.impl.store.record.LabelTokenRecord newLabel,
RecordCheck<org.neo4j.kernel.impl.store.record.LabelTokenRecord,ConsistencyReport.LabelTokenConsistencyReport> checker)
forLabelNameChange in interface ConsistencyReport.Reporterpublic void forPropertyKey(org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord key,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord,ConsistencyReport.PropertyKeyTokenConsistencyReport> checker)
forPropertyKey in interface ConsistencyReport.Reporterpublic void forPropertyKeyChange(org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord oldKey,
org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord newKey,
RecordCheck<org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord,ConsistencyReport.PropertyKeyTokenConsistencyReport> checker)
forPropertyKeyChange in interface ConsistencyReport.Reporterpublic void forDynamicBlock(RecordType type, org.neo4j.kernel.impl.store.record.DynamicRecord record, RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicConsistencyReport> checker)
forDynamicBlock in interface ConsistencyReport.Reporterpublic void forDynamicBlockChange(RecordType type, org.neo4j.kernel.impl.store.record.DynamicRecord oldRecord, org.neo4j.kernel.impl.store.record.DynamicRecord newRecord, RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicConsistencyReport> checker)
forDynamicBlockChange in interface ConsistencyReport.Reporterpublic void forDynamicLabelBlock(RecordType type, org.neo4j.kernel.impl.store.record.DynamicRecord record, RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicLabelConsistencyReport> checker)
forDynamicLabelBlock in interface ConsistencyReport.Reporterpublic void forDynamicLabelBlockChange(RecordType type, org.neo4j.kernel.impl.store.record.DynamicRecord oldRecord, org.neo4j.kernel.impl.store.record.DynamicRecord newRecord, RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.DynamicLabelConsistencyReport> checker)
forDynamicLabelBlockChange in interface ConsistencyReport.Reporterpublic void forRelationshipGroup(org.neo4j.kernel.impl.store.record.RelationshipGroupRecord record,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord,ConsistencyReport.RelationshipGroupConsistencyReport> checker)
forRelationshipGroup in interface ConsistencyReport.Reporterpublic void forRelationshipGroupChange(org.neo4j.kernel.impl.store.record.RelationshipGroupRecord oldRecord,
org.neo4j.kernel.impl.store.record.RelationshipGroupRecord newRecord,
RecordCheck<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord,ConsistencyReport.RelationshipGroupConsistencyReport> checker)
forRelationshipGroupChange in interface ConsistencyReport.Reporterpublic void forCounts(CountsEntry countsEntry, RecordCheck<CountsEntry,ConsistencyReport.CountsConsistencyReport> checker)
forCounts in interface ConsistencyReport.ReporterCopyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.