Open-source graph database, built for real-time streaming data, compatible with Neo4j.
Go to file
Teon Banek b4d2d1ff81 Support variable length path in CypherMainVisitor
Summary:
Allow expressions for variable length path bounds

Replace test which expected a syntax exception

Since we now allow variable length to have an arbitrary expression, the
test case is obsolete. It was replaced with something that excepts an
expression which wasn't allowed before.

Reviewers: florijan, mislav.bradac, buda

Reviewed By: mislav.bradac

Subscribers: lion, pullbot

Differential Revision: https://phabricator.memgraph.io/D568
2017-07-20 13:14:50 +02:00
cmake Make GNU Readline dependency optional 2017-03-24 12:42:45 +01:00
config Supstitute named expressions in ast cache 2017-06-26 16:33:17 +02:00
docs Add a chapter in user documentation on data types 2017-07-19 17:30:40 +02:00
libs Added rapidcheck 2017-06-30 16:26:21 +02:00
poc Migrate timer to use walltime, instead of cputime 2017-07-17 13:42:44 +02:00
release Release preparation. 2017-06-16 15:16:11 +02:00
src Support variable length path in CypherMainVisitor 2017-07-20 13:14:50 +02:00
tests Support variable length path in CypherMainVisitor 2017-07-20 13:14:50 +02:00
tools Upgraded neo2memgraph script 2017-07-14 17:13:08 +02:00
.arcconfig Set arc.land.onto.default to dev 2017-03-03 13:33:45 +01:00
.clang-format Query - LogicalOp - visitable bug fix 2017-03-22 14:14:01 +01:00
.gdbinit Add print-operator-tree command to gdb 2017-06-08 09:37:05 +02:00
.gitignore Migrate harness to memgraph 2017-07-10 19:07:32 +02:00
.ycm_extra_conf.py Add cppitertools to ycm, small changes in loogging 2017-07-12 13:07:37 +02:00
CHANGELOG.md Add query parameters support 2017-07-19 18:44:59 +02:00
CMakeLists.txt Remove unnecessary integratino tests 2017-07-18 15:52:37 +02:00
coverage Silence ctest when running for coverage 2017-06-13 11:54:43 +02:00
Doxyfile Enable AUTOBRIEF for doxygen 2017-06-02 08:59:49 +02:00
Doxylogo.png Doxygen setup 2016-12-20 15:49:52 +01:00
format Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
init init: Add optional & required dependency checking 2017-04-07 09:27:12 +02:00
llvm-gcov memgraph coverage (lcov setup in progress...) 2017-03-07 18:27:03 +01:00
README.md Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00

memgraph

Memgraph is an ACID compliant high performance transactional distributed in-memory graph database featuring runtime native query compiling, lock free data structures, multi-version concurrency control and asynchronous IO.

dependencies

Memgraph can be compiled using any modern c++ compiler. It mostly relies on the standard template library, however, some things do require external libraries.

Some code contains linux-specific libraries and the build is only supported on a 64 bit linux kernel.

  • linux
  • clang 3.8 (good c++11 support, especially lock free atomics)
  • antlr (compiler frontend)
  • cppitertools
  • fmt format
  • google benchmark
  • google test
  • glog
  • gflags