Commit Graph

211 Commits

Author SHA1 Message Date
Marko Budiselic
aaf3fe65cb graph stroke width and line interpolation 2016-03-20 14:39:28 +01:00
Marko Budiselic
923bbbeb18 demo version 2 2016-03-19 21:58:31 +01:00
Marko Budiselic
e93d662770 memgraph demo first usable version 2016-03-19 15:32:24 +01:00
Marko Budiselic
ddba4a5bac Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph 2016-03-19 12:41:14 +01:00
Dominik Tomičević
e573d98e48 hacked uv_async_send SIGSEGV bug 2016-03-19 12:39:54 +01:00
Marko Budiselic
7f45cf12bc demo html/css/js modifications, web service and worker web service 2016-03-19 04:07:54 +01:00
Marko Budiselic
4ce5751c11 I have figured out how demo.html works. The graph is now animated. NEXT: call web server to fetch the data. 2016-03-18 01:14:32 +01:00
Marko Budiselic
623123fefd client cython wrapper 2016-03-16 02:29:42 +01:00
Dominik Tomičević
bb3989529d replaced chrono::duration with double for easier cython interface 2016-03-15 20:33:09 +01:00
Dominik Tomičević
f998f70c8f removed redundant threads argument from benchmark function 2016-03-15 20:29:16 +01:00
Dominik Tomičević
8db98ae535 created a script for compiling the simple client 2016-03-15 20:24:01 +01:00
Dominik Tomičević
5442f4b0b6 fixed a lot of problems with memgraph demo 2016-03-15 20:13:31 +01:00
Dominik Tomičević
a90d67e324 demo workers and network architecture 2016-03-13 21:51:04 +01:00
Marko Budiselic
a762b328b6 memgraph demo transactional endpoint 2016-03-13 15:39:15 +01:00
Marko Budiselic
763b3a143a demo hack 2016-03-12 20:16:19 +01:00
Dominik Tomičević
a876efd3f8 fixed commit log singleton bug 2016-03-12 12:26:56 +01:00
Marko Budiselic
a4fb7b60b1 query engine work in progress 2016-03-12 10:57:09 +01:00
Dominik Tomičević
a5fb18533e fixed mvcc hints bug 2016-03-12 10:42:35 +01:00
Marko Budiselic
f9765d61af demo server refactor, still not enough good solution, client must also be implemented in c/c++ 2016-03-06 23:03:12 +01:00
Marko Budiselic
35482711a8 demo substitutor implementation 2016-03-05 10:10:57 +01:00
Marko Budiselic
ab24792ef1 demo server username + password params, workers_number param was removed 2016-02-28 19:59:07 +01:00
Marko Budiselic
e93687b1db memgraph workload simulation server - first implementation 2016-02-28 15:59:10 +01:00
Marko Budiselic
3eb84e8f1c delete traverser (skeleton only) 2016-02-26 07:45:43 +01:00
Marko Budiselic
0e897b412a small code refactor 2016-02-25 23:49:35 +01:00
Marko Budiselic
0ab499fe65 demo docker initial setup 2016-02-22 01:00:29 +01:00
Marko Budiselic
d77800b2f9 Basic CREATE query works (e.g. CREATE (n {age:25, name:"test"}) RETURN n) 2016-02-21 22:21:15 +01:00
Dominik Tomičević
99a0fcd8e3 finished refactoring properties 2016-02-20 17:53:09 +01:00
Dominik Tomičević
c40758363c Partially added comparators and math operations to numerical properties 2016-02-13 17:59:48 +01:00
Dominik Tomičević
694d3363d6 Merged record accessor 2016-02-12 18:43:56 +01:00
Marko Budiselic
6eac9a5ac5 first proposal of compile process 2016-02-10 23:34:49 +01:00
Marko Budiselic
7d8c5a7f7e query engine can now generate, compile and run dummy code, everything is ready to generate code for dummy the query: CREATE (n {...}) RETURN n 2016-02-07 22:56:52 +01:00
Marko Budiselic
dbe1464f9b big step forward, we are now able to pass Db into the shared library, next step is to implement CodeCompiler and CodeGenerator 2016-02-06 20:48:40 +01:00
Marko Budiselic
183ec03730 cypher token update; explicit bool operator 2016-02-06 16:27:21 +01:00
Marko Budiselic
a21fe854c2 small rewrite of QueryStripper, Lexer and CypherLexer 2016-02-06 13:45:45 +01:00
Marko Budiselic
499469aec2 query stripper is implemented with the template metaprogramming 2016-02-04 02:45:12 +01:00
Marko Budiselic
3e5f2de6c2 query stripping and stripped string hash calculation 2016-02-03 00:18:20 +01:00
Marko Budiselic
7e38ffe479 minor changes, cppgen was removed from cypher, query_engine should for now contain that kind of logic 2016-01-30 18:57:18 +01:00
Marko Budiselic
0cf55d36c6 cypher compiler and Ast are now wrapped inside the query engine 2016-01-28 00:29:38 +01:00
Marko Budiselic
e2bbcae3ac initial work on query engine, only rough draft of the first level of the arhitecture, implementation is still empty 2016-01-26 23:40:11 +01:00
Marko Budiselic
aa49a0997e MATCH ... SET ... RETURN clause 2016-01-25 21:22:12 +01:00
Marko Budiselic
7c52817e41 First implementation of delete query 2016-01-24 16:21:46 +01:00
Marko Budiselic
1a6676e240 some query examples are modified and try to add AS in grammar (not successfully one) 2016-01-19 23:36:00 +01:00
Marko Budiselic
f79add5633 DISTINCT is now inside AST; tradeoff: [Return object with return list and distinct pointers -> query executor is going to be more complex] OR [ReturnList object and ReturnDistinct object -> lemon / LARL(1) syntax will be much more complex] 2016-01-18 00:41:54 +01:00
Marko Budiselic
2998527462 work on cypher compiler, only cypher query example files were added 2016-01-16 18:24:35 +01:00
Marko Budiselic
df08750a43 vertex CRUD works again, the unit tests for it also exist 2016-01-06 15:45:54 +01:00
Marko Budiselic
7079c78e14 vertex crud test update 2016-01-03 22:42:55 +01:00
Marko Budiselic
e89da5f875 reconstructed rest api, but still this is broken version, TODO: discuss where is place for the id (versions accessor, versions or in vertex accessor 2016-01-02 22:20:09 +01:00
Dominik Tomičević
b93bab375e record accessor, indexes and cursors 2016-01-02 12:20:51 +01:00
Marko Budiselic
c495872b22 some cleanup, nothing major 2015-12-30 01:36:55 +01:00
Marko Budiselic
7bfc610124 First runnable version of insert with the VertexProxy object 2015-12-20 14:00:07 +01:00