Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Label scan store is no longer a kernel extension
As there is only one label scan store implementation there is no need to keep it around as a kernel extension. Remove - LabelScanStoreProvider - NativeLabelScanStoreExtension - LabelIndex enum in settings Instead of being loaded as a kernel extension label scan store is constructed in RecordStorageEngine. DynamicIndexStoreView that decorate NeoStoreIndexStoreView with the possibility to utilize LabelScanStore for some operations used to do this by extending NeoStoreIndexStoreView. This created a circular dependency that went like LabelScanStore -> FullLabelStream -> IndexStoreView -> LabelScanStore This dependency is broken apart by letting DynamicIndexStoreView delegate to NeoStoreIndexStoreView instead of extending it. This makes it possible for NativeLabelScanStore to use NeoStoreIndexStoreView instead of DynamicIndexStoreView.
- Loading branch information
Showing
46 changed files
with
261 additions
and
1,001 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
99 changes: 0 additions & 99 deletions
99
community/kernel/src/main/java/org/neo4j/kernel/impl/api/scan/LabelScanStoreProvider.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.