Kruno Tomola Fabro
ac7f6f507f
Implemented ConncurentMap and updated it's users.
...
Added tests for ConcurrentMap.
Implemented ~SkipList.
2016-07-30 21:20:21 +01:00
Marko Budiselic
6970170f69
Query engine work in progress: code_generator handlers, update clause generator, delete clause generator, return clause generator, SemanticError
2016-07-25 02:09:40 +01:00
Marko Budiselic
356e9444ec
A lot of work on query_engine. Still in progress!
2016-07-24 03:47:48 +01:00
Marko Budiselic
b1459a891b
work in progress query_engine
2016-07-17 18:32:35 +01:00
Marko Budiselic
396f0d9c31
query engine better version
2016-07-17 01:22:43 +01:00
Marko Budiselic
8a3aee1ba6
cypher parser is extended again (find by internal_id ID(n)=internal_id)
2016-07-11 20:10:53 +01:00
Marko Budiselic
c8440b4671
tests/manual/query_engine.cpp work in compiler in progress
2016-07-11 02:39:33 +01:00
Marko Budiselic
84db4b6657
cypher parser update
2016-07-09 19:05:02 +01:00
Marko Budiselic
b538fb041c
first integration test (basic set of queries is tested)
2016-07-07 01:58:26 +01:00
Marko Budiselic
a8a1ce9f0a
edge type store
2016-07-06 17:37:05 +01:00
Marko Budiselic
2b1fc70695
some header files are splitted (WORK IN PROGRESS)
2016-07-05 13:20:33 +01:00
Marko Budiselic
b94cae12d1
some new header + source files (vertices, vertex_accessor, properties), first version of Index works, skiplist<T> + concurrent_set + concurrent_map (still has to be finished)
2016-07-05 04:01:22 +01:00
Marko Budiselic
18e7394d9e
basic queries are manually implemented inside src/query_engine/main_queries
2016-07-03 01:02:42 +01:00
Marko Budiselic
5110cde698
query engine code, labels (unfinished), TODO: query engine module system
2016-07-01 22:05:03 +01:00
Marko Budiselic
1d1242af50
query_engine executable file
2016-06-26 23:43:28 +01:00
Marko Budiselic
04319c09e3
expression can be eather pattern expression or value expression
2016-06-26 12:27:26 +01:00
Marko Budiselic
b5536d70fa
delete accessor from version list + build flow update + memgraph docker file + TODO: debug cypher grammar
2016-06-25 17:26:26 +01:00
Marko Budiselic
62a58f05b5
First part of T56 (crash server)
2016-06-16 20:38:05 +01:00
Marko Budiselic
83f094a15f
utils/assert code, static array, skiplist tests and bug fix
2016-06-16 19:07:49 +01:00
Marko Budiselic
425be0acad
permanent and runtime assert
2016-06-14 23:06:21 +01:00
Marko Budiselic
65b9af05d4
cache benchmark and utils/time/timer improvement
2016-06-08 23:39:24 +02:00
Marko Budiselic
c79706c249
concurrent and unit tests, concurrently linked list test (not production ready linked list :))
2016-06-06 23:57:16 +02:00
Marko Budiselic
894ef67bc0
clang format was applied on src/memgraph and on some files at the src/query_engine folder
2016-06-06 11:29:52 +02:00
Marko Budiselic
4d03dcd545
Number of tests is now 6
2016-06-05 14:30:40 +02:00
Marko Budiselic
a4cadedffe
more appropriate test for storage/indexes/index.hpp (very beginning of indexes work); utils/type_discovery.hpp is created
2016-06-05 12:12:25 +02:00
Marko Budiselic
18ee30f69e
db_index test -> the index creation is tested for now
2016-06-05 09:48:34 +02:00
Marko Budiselic
38b6040529
Merge branch 'master' into dev
2016-06-05 09:29:16 +02:00
Dominik Tomičević
1ffcd28053
fixed skiplist issue with keys and values that have no default constructors
2016-06-04 22:00:20 +02:00
Dominik Tomičević
287f667ef8
fixed whitespace inside r3.hpp
2016-06-04 21:58:12 +02:00
Marko Budiselic
83880f8244
Return list is expanded, this commit is related to T45
2016-06-03 16:48:23 +02:00
Marko Budiselic
c4e0e68e0b
lemon and lexertl are removed from src folder, cmake custom target is created to better automate process of testing, cypher return list is now list of expressions
2016-05-28 21:24:48 +02:00
Marko Budiselic
14e38ff358
Test infrastructure (ctest)
2016-05-25 00:37:14 +02:00
Marko Budiselic
18838f5318
cypher_quries are moved to the tests folder and another part of CMakeLists file is written
2016-05-23 07:51:36 +02:00
Marko Budiselic
8aed81de38
Resolves T46; CMake + CTest setup
2016-05-15 22:43:42 +02:00
Marko Budiselic
75300ecebd
test docker file update - r3lib appropriate commit was checked out
2016-05-14 20:48:10 +02:00
Marko Budiselic
84e40c9061
r3 submodule bug fix
2016-05-14 20:18:49 +02:00
Dominik Tomičević
39d952b629
conformed code to the new directory structure
2016-05-11 12:06:24 +02:00
Dominik Tomičević
83769d7daf
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph into logging
...
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph :
old r3 commit was checked out
added speedy to include path (root Makefile)
test docker file update
submodule reinitialization
.gitmodules path updates
The folder structure was changed, all source code is now within the src dir.
Basic timer implementation; TODO: implement timer wheel
2016-05-11 07:33:20 +02:00
Dominik Tomičević
d6840d670a
implemented a new logging infrastructure
2016-05-09 23:30:13 +02:00
Marko Budiselic
f40240ae13
old r3 commit was checked out
2016-05-08 13:05:54 +02:00
Marko Budiselic
9fe6467020
added speedy to include path (root Makefile)
2016-05-08 12:27:07 +02:00
Marko Budiselic
03a5c26b86
test docker file update
2016-05-08 12:08:59 +02:00
Marko Budiselic
5a95e15201
submodule reinitialization
2016-05-08 12:01:16 +02:00
Marko Budiselic
0d2942169b
.gitmodules path updates
2016-05-08 11:49:00 +02:00
Marko Budiselic
52625e39a3
The folder structure was changed, all source code is now within the src dir.
2016-05-08 11:33:07 +02:00
Marko Budiselic
b794187027
Basic timer implementation; TODO: implement timer wheel
2016-04-23 20:45:01 +02:00
Marko Budiselic
4bf5636d24
new connections per query: neo4j -> 2, memgraph -> 4 (this is optimal per each db)
2016-03-20 22:03:59 +01:00
Marko Budiselic
92bb2dc501
gui per query connections are now 1 and print from web service is removed
2016-03-20 21:51:52 +01:00
Marko Budiselic
2bb2c6aa0b
bug fix related to switch between two simulation (values from previous simulation are visible)
2016-03-20 20:54:09 +01:00
Marko Budiselic
4db599f8f9
stupid bug fix
2016-03-20 18:54:45 +01:00