Jan Steemann
|
ffab0ef47d
|
renamed file
|
2015-06-18 17:29:49 +02:00 |
Michael Hackstein
|
7f8be74c09
|
Added a test for OOM in Ditches for Neighbors. Added a test for missing vocbase in ExampleMatcher
|
2015-06-16 10:46:33 +02:00 |
Jan Steemann
|
a7dfbe8801
|
fixed warning
|
2015-06-11 18:23:19 +02:00 |
Jan Steemann
|
3d4f323718
|
fix some issues with multiple databases and database-switching
|
2015-06-10 13:24:38 +02:00 |
Jan Steemann
|
a6b2998b5d
|
added try...catch blocks for V8-to-CPP bindings
|
2015-06-08 16:04:42 +02:00 |
Michael Hackstein
|
99afc6ec87
|
CXX ExampleMatcher learned about internal attributes. This makes all AQL-Graph tests pass again ;)
|
2015-05-30 00:00:49 -07:00 |
Michael Hackstein
|
6a7dae216d
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-05-28 15:18:32 -07:00 |
Michael Hackstein
|
f15e56171b
|
Implemented min/maxDepth for neighbors in CPP layer. And removed the option for non-distinct neighbors.
|
2015-05-28 15:10:14 -07:00 |
Jan Steemann
|
ad59242822
|
fixed ambiguous attribute name "version" for collections
|
2015-05-28 11:54:57 +02:00 |
Jan Steemann
|
4dde6e49cd
|
goodbye barriers, welcome ditches
|
2015-05-28 10:23:30 +02:00 |
Michael Hackstein
|
5e5c5fca70
|
Added neighbor examples and edge examples to CXX Neighbors. The ExampleMatcher is NOT able to match internal attributes yet.
|
2015-05-27 13:40:30 -07:00 |
Michael Hackstein
|
29b05c3777
|
Renamed options 'distance' 'defaultDistance' to 'weight', 'defaultWeight' in Shortest path. This is closer to graph theory vocabular
|
2015-05-26 16:14:22 -07:00 |
Michael Hackstein
|
8bcbdfaa61
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-05-26 10:38:30 -07:00 |
Michael Hackstein
|
8b1cef7f76
|
CPP Neighbors is now able to take an array of examples instead of only a single one.
|
2015-05-26 09:51:04 -07:00 |
Jan Steemann
|
8d29b600d3
|
fixed Windows compile errors
|
2015-05-26 18:40:27 +02:00 |
Jan Steemann
|
07e553cd8d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into index-cxx
Conflicts:
arangod/V8Server/v8-vocbase.cpp
|
2015-05-26 17:07:26 +02:00 |
Jan Steemann
|
13772cae82
|
fixed memleak
|
2015-05-26 16:23:50 +02:00 |
Michael Hackstein
|
76c33a577c
|
Neighbors is now able to take exactly one edge example onto the CPP level. Now working on a list of examples
|
2015-05-25 12:39:44 -07:00 |
Max Neunhoeffer
|
ad7b73480f
|
Make CPP_NEIGHBORS more flexible.
|
2015-05-23 20:10:16 -07:00 |
Jan Steemann
|
a9f2769ffa
|
now compiles and links
|
2015-05-23 04:31:13 +02:00 |
Max Neunhoeffer
|
663ed1349d
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2015-05-22 16:12:34 -07:00 |
Michael Hackstein
|
0b8e9eb59c
|
Fixed minor inconsistency in AQL NEIGHBORS and adapted tests to the new version. It will now Return the list of vertices. not the pair<edge, vertex> any more
|
2015-05-22 15:30:24 -07:00 |
Max Neunhoeffer
|
d57847be0d
|
Mark two memleaks to fix them tomorrow.
|
2015-05-20 22:28:53 -07:00 |
Jan Steemann
|
688b21fe51
|
fixed namespaces
|
2015-05-20 15:49:39 +02:00 |
Jan Steemann
|
d715ba6707
|
clear sid cache when dropping a database
|
2015-05-20 13:51:59 +02:00 |
Michael Hackstein
|
86c7f87dd3
|
Merge branch 'cppTrav2' into devel
|
2015-05-19 16:17:27 -07:00 |
Michael Hackstein
|
8494ddb85d
|
The shortest_path now allows to use vertexExample and edgeExamples. Also it allows t add additional vertex and edge collections in the options. If you want to use vertexExample and your edge collection is pointing to other vertex collections then the on in the first parameter you have to give the additional collection in the options
|
2015-05-19 14:26:14 -07:00 |
Jan Steemann
|
db926a4057
|
store sessions in database-specific container
|
2015-05-19 15:41:15 +02:00 |
Jan Steemann
|
c88b731acf
|
save some mallocs for strings in AQL
|
2015-05-18 23:40:28 +02:00 |
Michael Hackstein
|
d832a7579a
|
The new shortest path is now able to take exactly one edge example. Has to be improved to use a list of examples
|
2015-05-15 15:08:17 -07:00 |
Michael Hackstein
|
7ba7482d58
|
Implemented an ExampleMatcher class to be used for path filtering. Is now used in byExample queries as well. API not fixed yet.
|
2015-05-14 13:29:42 -07:00 |
Michael Hackstein
|
3b3a28e16a
|
The CPP shortest path can now live with non existent vertices and even with non existent vertex collections (dropped after edge creation but before path computation)
|
2015-05-12 15:39:04 -07:00 |
Michael Hackstein
|
c785388366
|
Shortest path is now able to either return data or ids. Also if collections not known beforehand are found on the path
|
2015-05-12 12:07:11 -07:00 |
Willi Goesgens
|
eea77e23a2
|
Free collection in case of creating the return object fails.
|
2015-05-11 15:28:03 +02:00 |
Michael Hackstein
|
efaccccb4e
|
The Shortest path is now able to handle graphs with several vertex collections, but only one edge collection.
|
2015-05-10 20:38:25 -07:00 |
Michael Hackstein
|
3cbac8ae25
|
The Neighbors can now be requested distinct. However this is not introduced to AQL due to missing options parameter, would change API
|
2015-05-07 17:17:18 -07:00 |
Michael Hackstein
|
323d34f629
|
The new CPP neighbors now take all three directions
|
2015-05-07 16:33:05 -07:00 |
Michael Hackstein
|
b70cce0353
|
Use cpp neighbors in AQL
|
2015-05-06 16:29:50 -07:00 |
Michael Hackstein
|
aef5432d31
|
Allowed he neighbors function to switch between data and ids only
|
2015-05-06 16:00:35 -07:00 |
Michael Hackstein
|
b89c28e141
|
Now allows the new CPP traversal to contain the vertex data. Edgedata is yet to come
|
2015-05-05 22:49:37 -07:00 |
Michael Hackstein
|
4c7b9459d5
|
The cpp shortest path now returns _id instead of _key. First implementation of cpp neighbors. Returns only vertexIds now.
|
2015-05-03 00:13:30 -07:00 |
Michael Hackstein
|
ca0de62aa3
|
Moved all v8 context sensitive parts into from V8Traverser v8-vocbase
|
2015-05-02 21:46:54 -07:00 |
Jan Steemann
|
0099fe260a
|
return value optimization for AQL
|
2015-04-30 23:38:27 +02:00 |
Michael Hackstein
|
7f3a9fbcae
|
Included the CPP Shortest path into AQL. Only under certain conditions
|
2015-04-26 22:17:23 -07:00 |
Michael Hackstein
|
6f81b0add1
|
Further implementation of Shortest Path. The Shortest path is found in cpp conversion to JS not yet working
|
2015-04-25 21:35:40 -07:00 |
Michael Hackstein
|
9f1830b4c5
|
Started implementing the Expander function. Not et finished does not compile but i am moving over to a new machine
|
2015-04-25 21:34:41 -07:00 |
Michael Hackstein
|
85c13802d4
|
First commit. Started implementing dijkstra in C++. Got all the transaction stuff up and running now. Time to write down the algorithm.
|
2015-04-25 21:34:40 -07:00 |
Jan Steemann
|
e2000f571f
|
try to satisfy scan-build
|
2015-04-16 15:04:11 +02:00 |
Max Neunhoeffer
|
bd0724add6
|
Fix retry behaviour in some places of cluster code.
|
2015-04-13 13:03:40 +02:00 |
Jan Steemann
|
80a99ab23e
|
refactored cursor API
|
2015-03-30 14:58:51 +02:00 |