Commit Graph

13 Commits

Author SHA1 Message Date
Marko Budiselic
a4fb7b60b1 query engine work in progress 2016-03-12 10:57:09 +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
d77800b2f9 Basic CREATE query works (e.g. CREATE (n {age:25, name:"test"}) RETURN n) 2016-02-21 22:21:15 +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
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