This repository has been archived by the owner on Dec 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 132
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite lookup index selection implementation (#1188)
* Add specified index scan nodes * Refactor lookup validator * Fix getcontext in validator * Refactor index scan plan node * construct IndexScan plan node * Add opt rule for indexscan and filter * Select index * Fix file edge scan rule * Fix crash * Add lookup tests * Fix bug * Resolve conflicts * Cleanup * Rename priority to score * Refactor tck test cases * More cases * Cleanup * Fix logicalor and lookup on tag and edge * fix nullptr initialize bug * Fix invalid column name * Fix bug * Fix lookup column errors * Add more or expr cases * Limit IndexScanRule usage * drop space * Fix IndexFullScanRule * Fix multiple range error * Fix failed tests * Fix comment * Cleanup and comment * more comments for logical or expression * Fix lookup validator unit tests Move comment to header file * Fix debug option * cleanup Makefile * Fix tck cases about examples usage * improve slow query test cases * format and fix optrule match * cleanup * Define extern string const values * Fix reclaim secs Co-authored-by: cpw <13495049+CPWstatic@users.noreply.github.com>
- Loading branch information
Showing
71 changed files
with
2,891 additions
and
778 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
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
Oops, something went wrong.