János Benjamin Antal
0d00ae74dd
Merge branch 'project-pineapples' into T1214-MG-implement-expand-with-multiframe
2023-01-25 15:27:19 +01:00
János Benjamin Antal
16b78e4eb3
Merge branch 'project-pineapples' into T1165-MG-add-property-based-high-level-query-test
2023-01-25 15:14:26 +01:00
János Benjamin Antal
d44910bc9a
Merge pull request #710 from memgraph/T1190-MG-Implement-ScanAll-and-ScanAllByLabel-with-MultiFrame_2
...
Implement scan all and scan all by label with `MultiFrame`
2023-01-25 15:09:11 +01:00
gvolfing
54c1efab7f
Merge branch 'project-pineapples' into 'T1165-MG-add-property-based-high-level-query-test'
2023-01-25 13:40:16 +01:00
János Benjamin Antal
7a0c9beba5
Merge branch 'project-pineapples' into T1190-MG-Implement-ScanAll-and-ScanAllByLabel-with-MultiFrame_2
2023-01-25 13:17:28 +01:00
János Benjamin Antal
e13faf41e9
Merge pull request #663 from memgraph/T1167-MG-create-scanbyprimarykey-operator
...
Create ScanAllByPrimaryKey operator
2023-01-25 12:51:04 +01:00
gvolfing
e24a6a86e4
Apply changes from code-review
2023-01-25 12:42:44 +01:00
gvolfing
3bc9c571a0
Make the use RequestRouter more restricted
2023-01-25 07:02:03 +01:00
János Benjamin Antal
7972b3af43
Merge branch 'T1214-MG-implement-expand-with-multiframe' into T1223-MG-implement-filter-with-multiframe
2023-01-24 17:25:30 +01:00
János Benjamin Antal
e2a1029120
Fix simulation test
2023-01-24 17:24:10 +01:00
János Benjamin Antal
7cb07672ff
Make DistributedExpandCursor
handle existing nodes with MultiFrame
2023-01-24 17:17:47 +01:00
gvolfing
36fccc32c2
Address PR comments
2023-01-24 16:59:38 +01:00
János Benjamin Antal
4908af5a18
Make DistributedExpand
operator handle repeated vertices
2023-01-24 16:33:15 +01:00
János Benjamin Antal
fa8eee2043
Use destination vertex as other end for out edges
2023-01-24 16:19:24 +01:00
gvolfing
b4ae8aea95
Apply suggestions from code review
2023-01-24 15:59:50 +01:00
gvolfing
27ff18733c
NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
2023-01-23 15:08:51 +01:00
gvolfing
0aa7daf002
NOLINTNEXTLINE(bugprone-macro-parentheses)
2023-01-23 14:34:16 +01:00
gvolfing
b341a8d7dd
Merge branch 'project-pineapples' into T1165-MG-add-property-based-high-level-query-test
2023-01-23 14:12:42 +01:00
gvolfing
b7dbc7267b
Appease clang-tidy bugprone-macro-parentheses
2023-01-23 14:09:25 +01:00
gvolfing
1951d781d0
Appease clang-tidy
2023-01-23 13:43:51 +01:00
gvolfing
e65f585fc6
Appease clang-tidy
2023-01-23 13:22:27 +01:00
gvolfing
fa86d4c989
Offer sacrifice to the lisp gods
2023-01-23 12:51:00 +01:00
gvolfing
fcbacdc80d
Rename ScanAllByPrimaryKey operator, fix e2e fail
...
Rename ScanAllByPrimaryKey operator to ScanByPrimaryKey. Make the
LabelIndexExist function use the same functionality as PrimaryKeyExists
again, for now. Previously it was just returning false and before that
it used the same implementation as PrimaryKeyExist. The change to false
broke some existing e2e tests that relied on some label based indexing
operator being instantiated.
2023-01-23 11:56:58 +01:00
gvolfing
69fa4e8c8d
Return fals from unimplemented function, so the benchmark tests can run
2023-01-23 10:43:41 +01:00
gvolfing
ea646e1803
Add missing mock implementation to MockedRequestRouter
2023-01-23 10:06:52 +01:00
gvolfing
89d26c36c9
Merge branch 'project-pineapples' into T1167-MG-create-scanbyprimarykey-operator
2023-01-23 08:42:14 +01:00
gvolfing
cf76e0e19b
React to PR comments
2023-01-23 08:27:44 +01:00
János Benjamin Antal
900ece8109
Add PullMultiple
to DeleteCursor
2023-01-20 23:04:52 +01:00
János Benjamin Antal
544c75c212
Add explanation about limitations of current implementation
2023-01-20 23:04:33 +01:00
János Benjamin Antal
0285b56915
Fix compilation error
2023-01-20 23:01:23 +01:00
János Benjamin Antal
515a52130e
Prevent moving from valid frames during defregmentation of MultiFrame
2023-01-20 22:12:24 +01:00
János Benjamin Antal
55b5d76092
Add docs to PullMultiple
2023-01-20 21:38:51 +01:00
János Benjamin Antal
0eee3ad7b7
Fix DistributedExpandCursor
2023-01-20 21:38:35 +01:00
János Benjamin Antal
c9299a6c72
Turn the scan all cursor into an automaton
2023-01-20 21:37:57 +01:00
János Benjamin Antal
de99025c39
Implement PullMultiple
for FilterCursor
2023-01-20 15:36:38 +01:00
János Benjamin Antal
be39fac72e
Add return value to PullMultiple
...
Because the `FilterCursor` might push down the same multiframe multiple
times, it is easier if each cursor maintains whether it put any new data
on the `MultiFrame` or not. This way each cursor can decide easily
whether it has to do more work or not.
2023-01-20 15:36:24 +01:00
gvolfing
5eea3ceee4
Apply suggestions from code review
...
Co-authored-by: Jure Bajic <jure.bajic@memgraph.com>
Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com>
2023-01-20 06:22:37 +01:00
gvolfing
cc643aac69
Deal with unprotected comma in MOCKED_METHOD
2023-01-19 17:45:15 +01:00
János Benjamin Antal
e7f10ec8f4
Remove duplicated definition
2023-01-19 17:44:03 +01:00
gvolfing
6fe244b209
Add missing MOCK_METHODS to MockedRequestRouter
2023-01-19 17:16:29 +01:00
János Benjamin Antal
ede6281e00
Fix unit tests
2023-01-19 16:58:11 +01:00
János Benjamin Antal
70c8ed9180
Merge branch 'T1190-MG-Implement-ScanAll-and-ScanAllByLabel-with-MultiFrame_2' into T1214-MG-implement-expand-with-multiframe
2023-01-19 16:56:23 +01:00
János Benjamin Antal
59b39e03cb
Merge remote-tracking branch 'origin/project-pineapples' into T1190-MG-Implement-ScanAll-and-ScanAllByLabel-with-MultiFrame_2
2023-01-19 16:24:13 +01:00
gvolfing
96ea113a69
Merge branch 'project-pineapples' into T1165-MG-add-property-based-high-level-query-test
2023-01-19 16:22:46 +01:00
János Benjamin Antal
a31c7cce08
Merge pull request #702 from memgraph/T1189-MG-implement-create-node-cursor-mf
...
Implement CreateNode cursor with MultiFrame
2023-01-19 16:22:30 +01:00
János Benjamin Antal
8f6fac3cde
Make arguments const
2023-01-19 14:35:25 +01:00
gvolfing
a0ada914ab
Fix segfault
2023-01-19 13:10:53 +01:00
János Benjamin Antal
ca62fa5123
Fetch properties of destination vertex
2023-01-19 11:42:24 +01:00
János Benjamin Antal
d1548c9253
Eliminate fully
2023-01-19 10:43:54 +01:00
János Benjamin Antal
52baaf8030
Detect when no work should be done because of lack of input data in cursors
2023-01-19 10:43:07 +01:00