florijan
ca8fb55ac5
Collect Map added
...
Summary:
Tests are on the way. Please first comment if you're OK with this implementation, some points are discussable.
What works now:
```
bash:MEMGRAPH_ROOT/build/>./tests/manual/console 10
MG>MATCH (n) RETURN COLLECT("age_" + n.age, n.height)
+-----------------------------------------------------------------------------------------------------------------------------------+
| COLLECT("age_" + n.age, n.height) |
+-----------------------------------------------------------------------------------------------------------------------------------+
| {age_10: 176, age_13: 180, age_24: 172, age_25: 179, age_32: 123, age_33: 186, age_37: 147, age_43: 162, age_49: 126, age_6: 170} |
+-----------------------------------------------------------------------------------------------------------------------------------+
```
Reviewers: mislav.bradac, teon.banek, buda
Reviewed By: mislav.bradac, buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D695
2017-08-25 12:51:18 +02:00
florijan
2954276ca8
Property storage now supports Map
...
Summary:
Added:
- map support in PropertyValue
- conversion of map TypedValue to PropertyValue if appropriate flag is set (undocumented because it's private)
- ordering of map PropertyValue in LabelPropertyIndex
- issue raised regarding list and value property modifications in storage (currently unsupported)
Maybe I missed some feature or whatever?
Reviewers: mislav.bradac, buda, teon.banek
Reviewed By: mislav.bradac, buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D692
2017-08-24 10:29:49 +02:00
florijan
1a619c54e9
Rand() function added
...
Reviewers: mislav.bradac, buda
Reviewed By: mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D690
2017-08-22 15:18:41 +02:00
Mislav Bradac
8792b8f931
Implement CASE construct
...
Summary: Missing: documentation
Reviewers: buda, teon.banek
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D685
2017-08-21 13:30:41 +02:00
Mislav Bradac
6db9e38e1e
Fix bug in named expression
...
Summary: Fix stripped named expression keyword case bug
Reviewers: buda
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D670
2017-08-17 14:51:12 +02:00
florijan
0703724295
GraphDbAccessor::BuildIndex - deadlock bugfix
...
Reviewers: buda, mislav.bradac, dgleich
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D658
2017-08-11 10:34:18 +02:00
florijan
47c1cd6e3d
Degree(Vertex) function added
...
Summary:
- added only one function for getting the total (in + out) vertex degree, it's required for the Ravelin use-case
- specific `degree_in` and `degree_out` functions can be added as necessary
- also fixed random_graph_generator bug (needed it for testing)
Reviewers: buda, mislav.bradac
Reviewed By: buda, mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D652
2017-08-09 15:06:10 +02:00
florijan
b8957c999d
Map type now supported
...
Summary:
- MapLiteral added
- PropertyLookup on maps added
This is the basic implementation, missing are:
- unit tests
- feature and TCK tests
- documentation
- changelog
That stuff is coming. Please review the implementation (Mislav).
Reviewers: mislav.bradac, buda, teon.banek
Reviewed By: mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D640
2017-08-08 14:34:26 +02:00
Teon Banek
9ae1a9a585
Plan variable length expand
...
Summary: Handle reordering expansions with variable path length
Reviewers: florijan, mislav.bradac
Reviewed By: mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D579
2017-07-26 12:36:47 +02:00
Teon Banek
b33aae42ab
Add ALL function to openCypher
...
Summary:
Add All expression to Ast
Evaluate All expression
Visit All and generate symbols
Handle All when collecting context during planning
Reviewers: florijan, mislav.bradac, buda
Reviewed By: mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D587
2017-07-25 16:32:45 +02:00
Mislav Bradac
e8a465e4b5
Add query parameters support
...
Reviewers: buda
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D570
2017-07-19 18:44:59 +02:00
Mislav Bradac
4a500b99fa
Add a way to stop query execution
...
Reviewers: buda, florijan
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D552
2017-07-14 14:36:44 +02:00
Marko Budiselic
8841def2b1
Changelog update
...
Summary: Changelog update v0.6.0
Reviewers: teon.banek
Reviewed By: teon.banek
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D549
2017-07-13 15:33:52 +02:00
Marko Budiselic
b19f18c558
Changelog update.
...
Summary: Initial CHANGELOG update for the next release.
Reviewers: florijan, mislav.bradac, teon.banek, mferencevic
Reviewed By: teon.banek
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D528
2017-07-10 14:12:16 +02:00
Marko Budiselic
a8a2a8c40d
Changelog update.
...
Summary: PreAlpha release changelog update.
Reviewers: teon.banek, florijan, mislav.bradac
Reviewed By: teon.banek, mislav.bradac
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D467
2017-06-16 16:07:23 +02:00
Dominik Gleich
65507da9eb
Load configs from flagfiles.
...
Summary: Migrate configto gflags.
Reviewers: buda
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D433
2017-06-07 15:38:17 +02:00
Marko Budiselic
d3d8264fae
Release dockerfile update, build argument is supported. CHANGELOG update.
...
Summary: Release dockerfile update, build argument is supported. CHANGELOG update.
Reviewers: teon.banek, dgleich, mislav.bradac
Reviewed By: teon.banek, dgleich
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D396
2017-05-25 12:01:17 +02:00
florijan
97638d3327
Query - grammar changed to support '1 IN [[1, 2]][0]'
...
Reviewers: mislav.bradac, teon.banek, buda
Reviewed By: mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D381
2017-05-19 09:09:12 +02:00
Marko Budiselic
6ee2be3a48
Init of Change Log.
...
Summary: The Change Log is initialized. For every new feature, improvement, bug fix and anything else that is relevant, please update the CHANGELOG.md file.
Reviewers: teon.banek, mislav.bradac, florijan, dgleich
Reviewed By: dgleich
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D379
2017-05-18 16:58:40 +02:00