- All Implemented Interfaces:
- RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport>
public class SchemaRecordCheck
extends Object
implements RecordCheck<org.neo4j.kernel.impl.store.record.DynamicRecord,ConsistencyReport.SchemaConsistencyReport>
Note that this class builds up an in-memory representation of the complete schema store by being used in
multiple phases.
This differs from other store checks, where we deliberately avoid building up state, expecting store to generally be
larger than available memory. However, it is safe to make the assumption that schema storage will fit in memory
because the same assumption is also made by the online database.