-
Notifications
You must be signed in to change notification settings - Fork 857
AQL Subquery: MultiDependencyRowFetcher #10101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
5968954
Added a helper to test MultiDependencySingleRowFetcher
goedderz 1bebf38
Merge branch 'devel' of github.com:arangodb/arangodb into feature/aql…
goedderz fc8e730
Added stub MultiDependencySingleRowFetcher::fetchShadowRow
goedderz 5ee8384
Removed methods not belonging to the MultiDepFetcher interface
goedderz 3145bab
De-inlined MultiDepSingleRowFetcher
goedderz 3c98040
Added test proxies for skipRowsForDependency and fetchShadowRow
goedderz a97f23d
De-inlined ShadowAqlItemRow and added operator== and !=
goedderz 86a7047
Added simple shadow row test for MultiDepRowFetcher (happily runs int…
goedderz 7f7b687
Added another test for the MultiDepFetcher, and some tests for row eq…
goedderz f14f4f1
Moved operator<< for rows in a separate file
goedderz 81a1c26
Fixed equality check in test assertion
goedderz 0c0f376
Added assertions
goedderz 3dd3e8b
Extended equality checks to cover ShadowRows as well
goedderz 3f22937
Fixed ShadowAqlItemRow::operator!=
goedderz 0703909
Added another tests for the MultiDepFetcher
goedderz 358483f
Extracted common code in MultiDepFetcher-ShadowRow tests
goedderz a6ec97a
Cut input block in different places
goedderz a808518
Added == and equates tests for invalid rows
goedderz 432d210
Fixed equates on invalid rows
goedderz caf74b9
Tried to implement MultiDepFetcher::fetchShadowRow, and adapt fetchRo…
goedderz 855247d
Fixed cutAt in tests
goedderz 3e9b4af
Advance row in fetchShadowRow
goedderz 7474a40
Peek if next row is shadow to return DONE if possible
goedderz 05707f7
Added skip tests
goedderz d798b69
Implemented skipSomeForDependency in mock
goedderz 113c963
Re-added tokens.cpp
goedderz 6c98cb2
Implemented a working skipSome in DependencyProxyMock
goedderz a03e61d
Made some adjustments to MultiDepFetcher, began work on skipRows there
goedderz fa72c96
Make sure ExecutionBlockImpl skips as much as possible
goedderz 1362a76
Fixed skipSome in MultiDepFetcher
goedderz 9b11b91
Fixed skip tests for MultiDepFetcher
goedderz 69802f3
Merge branch 'devel' of github.com:arangodb/arangodb into feature/aql…
goedderz a2cd141
Fixed include
goedderz 5e05a6c
Fixed remaining merge conflict
goedderz b2efe85
Compile InputAqlItemRow::equates unconditionally
goedderz caab7d3
Merge branch 'devel' of github.com:arangodb/arangodb into feature/aql…
goedderz 8b5cb63
Compile ShadowAqlItemRow::equates unconditionally
goedderz 1009bfa
Fixed integer type
goedderz 9b5bf5c
Bugfix: skipped too many rows
goedderz 1e9471d
Merge branch 'devel' of github.com:arangodb/arangodb into feature/aql…
goedderz 927a2b3
Bugfix: removed superfluous trace call
goedderz b42c6c1
Adapted profiler tests: All blocks now skip as much as possible
goedderz 1ce2d29
Merge branch 'devel' of github.com:arangodb/arangodb into feature/aql…
goedderz 75bfeca
Fixed bug in MultiDependencySingleRowFetcher::skipRowsForDependency, …
goedderz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fixed skipSome in MultiDepFetcher
- Loading branch information
commit 1362a7631d71cba58b3152bfa4905bcbb9b2afda
There are no files selected for viewing
This file contains hidden or 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good assertion!