János Benjamin Antal
8f6fac3cde
Make arguments const
2023-01-19 14:35:25 +01:00
János Benjamin Antal
e42c60d555
Merge branch 'project-pineapples' into T1189-MG-implement-create-node-cursor-mf
2023-01-18 13:37:36 +01:00
János Benjamin Antal
00d6b42c37
Merge pull request #699 from memgraph/T1191-MG-implement-create-expand-with-multiframe
2023-01-18 13:37:24 +01:00
János Benjamin Antal
81675106fd
Use tests
namespace for tests
2023-01-17 20:33:14 +01:00
János Benjamin Antal
7fb828bca3
Update outdated comments
2023-01-17 20:32:00 +01:00
János Benjamin Antal
c04cfc5596
Merge branch 'T1191-MG-implement-create-expand-with-multiframe' into T1189-MG-implement-create-node-cursor-mf
2023-01-17 20:29:52 +01:00
János Benjamin Antal
a3b1676c42
Separate include blocks
2023-01-17 20:25:28 +01:00
János Benjamin Antal
b38a9b9c90
Use tests
namespace for tests
2023-01-17 20:25:10 +01:00
János Benjamin Antal
775e950dba
Update unit tests to test the new logic
2023-01-16 10:16:12 +01:00
János Benjamin Antal
920ad277a5
Add assertion about primary label
2023-01-16 09:03:35 +01:00
János Benjamin Antal
392f6e2b73
Reduce the number of node infos to a maximum of one
2023-01-16 08:57:23 +01:00
János Benjamin Antal
e40f7f507b
Fix pull logic for multiframe
2023-01-16 08:40:43 +01:00
János Benjamin Antal
c139856b2a
Fix unit tests
2023-01-15 18:52:36 +01:00
János Benjamin Antal
b30137ab7a
Improve unit tests to catch bug
2023-01-15 18:39:58 +01:00
János Benjamin Antal
b2b9b1d5cb
Eliminate warnings about deprecated methods
2023-01-15 18:25:48 +01:00
János Benjamin Antal
ace1eb401f
Make unit tests compile with new gtest version
2023-01-15 18:25:32 +01:00
János Benjamin Antal
d7bd2cc754
Eliminate copying expands
2023-01-12 09:05:29 +01:00
János Benjamin Antal
599b133a55
Fix edge direction when creating edges
2023-01-12 09:04:18 +01:00
jeremy
c283c6e6ea
Merge branch 'T1191-MG-implement-create-expand-with-multiframe' into T1189-MG-implement-create-node-cursor-mf
2023-01-03 14:57:02 +01:00
Jeremy B
65113bc55b
Merge branch 'project-pineapples' into T1191-MG-implement-create-expand-with-multiframe
2023-01-03 14:55:56 +01:00
Jure Bajic
41f5c00f5f
Merge pull request #680 from memgraph/T1185-MG-replace-skip-list
...
- Replace `SkipList` with `std::map` as vertex container
- Replace `SkipList` with `std::map` as edge container
- Replace `SkipList` with `std::set` as `LabelPropertyIndex` container
- Replace `SkipList` with `std::set` as `LabelIndex` container
- Remove `KeyStore` and `LexicographiOrderedVertex`
2022-12-20 16:36:55 +01:00
jbajic
e82955895a
Leave a TODO
2022-12-20 16:14:01 +01:00
jeremy
7e217e94b3
Tests: CreateMultiFrame create invalid frames
...
Test uses real "once" instead of mocked version
2022-12-19 15:44:01 +01:00
jbajic
a0e0791aa1
Address review comments
2022-12-15 14:52:13 +01:00
Kostas Kyrimis
a9eca651df
Address GH comments and fix a bug in ValidFramesModifier postincrement
2022-12-14 18:26:40 +02:00
jbajic
817433d342
Revert to approximate
2022-12-13 13:32:14 +01:00
jbajic
76dcf3ad0f
Use std::set in LabelIndex
2022-12-13 13:21:52 +01:00
Kostas Kyrimis
04450dada7
Simplify tests
2022-12-12 19:23:40 +02:00
Kostas Kyrimis
8c2b2f4be2
Merge branch 'T1191-MG-implement-create-expand-with-multiframe' into T1189-MG-implement-create-node-cursor-mf
2022-12-12 19:17:43 +02:00
Kostas Kyrimis
70200919cd
Merge branch 'project-pineapples' into T1191-MG-implement-create-expand-with-multiframe
2022-12-12 19:16:05 +02:00
Kostas Kyrimis
f04ed3c137
Simplify Mocks and test
2022-12-12 19:15:49 +02:00
Kostas Kyrimis
2e4e975102
Update GoogleTest lib to latest release version 1.12.1
2022-12-12 19:15:28 +02:00
Jure Bajic
c24c699c78
Merge branch 'project-pineapples' into T1185-MG-replace-skip-list
2022-12-12 08:01:47 -08:00
Tyler Neely
070225df28
Merge pull request #708 from memgraph/tyler_shard_struct
...
[project-pineapples <-] Make coordinator::Shard into a proper struct named ShardMetadata
2022-12-12 16:51:54 +01:00
Tyler Neely
1170e6762f
Rename coordinator::Shard to coordinator::ShardMetadata to avoid conflation with storage::v3::Shard
2022-12-12 15:22:17 +00:00
Tyler Neely
d6f1505582
Make Shard into a proper struct that can contain additional metadata
2022-12-12 15:14:48 +00:00
jbajic
edb122cb33
Fix benchmark tests
2022-12-12 16:01:20 +01:00
jbajic
b0c4544287
Add asserts
2022-12-12 15:46:41 +01:00
Jure Bajic
0d856bee45
Merge branch 'project-pineapples' into T1185-MG-replace-skip-list
2022-12-12 05:45:09 -08:00
jbajic
c3e19498da
Replace LabelPropertyIndex with std::set
2022-12-12 14:44:58 +01:00
Jure Bajic
03d994318e
Merge pull request #668 from memgraph/T1173-MG-benchmark-datastructures
...
- Add benchmarks comparing insert, remove, find and contains for std::map, std::set and utils::SkipList-
- Create a python plot script
- Create a bash helper script for executing and plotting benchmarks
2022-12-12 04:11:55 -08:00
Jure Bajic
4888605972
Merge branch 'project-pineapples' into T1173-MG-benchmark-datastructures
2022-12-12 03:46:49 -08:00
jbajic
a90a2d86c9
Fix edge test
2022-12-12 12:46:13 +01:00
jbajic
0cf440519e
Introduce VertexData
2022-12-12 12:39:49 +01:00
Jeremy B
9c41e702e6
Merge pull request #703 from memgraph/T1190-correct-ValidFramesConsumer-begin
...
[🍍 < T1190] Correct implementation of begin iterators
Correct implementation of MultiFrame iterators::begin. If no Frames are valid, we need to return end()
2022-12-09 12:56:31 +01:00
jeremy
50f76b926b
Make MultiFrame pointer instead of ref inside impl of iterators
2022-12-09 12:20:01 +01:00
jeremy
0353262cc2
Correct impl of begin iterators
2022-12-09 12:10:48 +01:00
Kostas Kyrimis
4ed20f0247
Add prototype for CreateNode multiframe
2022-12-08 18:46:30 +02:00
Jure Bajic
50fb8fe3c7
Merge branch 'project-pineapples' into T1173-MG-benchmark-datastructures
2022-12-08 04:41:34 -08:00
Jure Bajic
32322d39b8
Merge branch 'project-pineapples' into T1185-MG-replace-skip-list
2022-12-08 04:40:02 -08:00