Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PLAN DESCRIPTIONS: Plan descriptions are now generated directly from the logical plan, instead of being based on the physical operators. This makes the plan descriptions for all runtimes be the same, appart from any added arguments. To enable profiling, runtimes now produce a `QueryProfile` if the plan is executed with profiling turned on. This query profile is then handed to the plan description builder to enrich the plan description. INTERNAL EXECUTION RESULT: The InternalExecutionResult has been cleaned of test-only code - that functionality now lives in RewindableExecutionResult. Also, things have changed so that StandardInternadExecutionResult now is it's on class responsible for execution meta data and policies around materializing results early. ClosingExecutionResult is responsible for all closing of the execution results due to end-of-rows or exceptions. Runtimes implement a much slimmer RuntimeResult instead of InternalExecutionResult. This only holds the primary functionality related to getting results and profile information. Notably no runtime is any longer doing any custom closing, results materialization, or value conversion.
- Loading branch information
Showing
123 changed files
with
1,947 additions
and
2,707 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
61 changes: 0 additions & 61 deletions
61
...ommunity-it/cypher-it/src/test/scala/org/neo4j/cypher/RewindableExecutionResultTest.scala
This file was deleted.
Oops, something went wrong.
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.