Frank Celler
4cda9c48f1
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-01-11 22:25:52 +01:00
Frank Celler
ecb2602ba0
fixed path
2013-01-11 21:11:31 +01:00
Jan Steemann
79f40a5822
fixed tests
2013-01-11 20:53:02 +01:00
Jan Steemann
b694d72742
added tests
2013-01-11 15:01:57 +01:00
Jan Steemann
196e3872b6
fixed a bug width non-expanded nodes
2013-01-11 14:57:31 +01:00
Jan Steemann
a45da0ce05
added path tests
2013-01-11 14:42:41 +01:00
Jan Steemann
3cdac5f258
tests paths
2013-01-11 14:35:12 +01:00
Jan Steemann
0874d95467
more tests
2013-01-11 14:30:58 +01:00
Jan Steemann
f34b5085ee
more tests
2013-01-11 14:17:42 +01:00
Jan Steemann
5c19f2d196
cleaned up traversal code, initial unittest
2013-01-11 13:59:03 +01:00
Frank Celler
33e3031380
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
Makefile.in
VERSION
arangod/V8Server/v8-query.cpp
build_posix.h
configure
configure.ac
2013-01-10 18:00:25 +01:00
Frank Celler
1612f22319
moved graph to org/arangodb/graph
2013-01-09 22:49:56 +01:00
Jan Steemann
d76920443d
added tests and documentation for volatile collections
2013-01-07 10:55:25 +01:00
Frank Celler
503e0ff8fe
fixed merge conflicts
2013-01-02 18:07:57 +01:00
Jan Steemann
b48d039e3f
issue #327
2012-12-27 18:26:04 +01:00
Jan Steemann
e28d9b9a93
issue #327 : fixed javascript parse errors
2012-12-27 18:05:02 +01:00
Jan Steemann
96637435ab
fulltext: more query operators, more tests, more controlled memory usage and statistics
2012-12-18 14:56:06 +01:00
Jan Steemann
b8ca0b2d4d
fulltext index massive rewrite
2012-12-15 01:01:25 +01:00
Jan Steemann
fb4afd0353
fulltext index
2012-12-10 12:16:48 +01:00
Jan Steemann
efde7b5efa
first test cases for fulltext index
2012-12-03 23:55:46 +01:00
Jan Steemann
aed99d178d
fixed assertion
2012-12-03 15:31:08 +01:00
Jan Steemann
cdbb96788f
issue #313
2012-12-03 15:30:01 +01:00
Jan Steemann
cbad6b526a
make collections accesible via name instead of id.
...
this allows using the collection name instead of ids in _from, _to, _id etc.
2012-11-28 13:16:15 +01:00
Jan Steemann
f812408a7e
documentation for collection names / keys
2012-11-23 19:41:14 +01:00
Jan Steemann
171914bf7a
added test case for #284
2012-11-19 21:57:21 +01:00
a-brandt
b800f2652c
renamed "blueprint" to "blueprints" and added documentation and tests
2012-10-30 13:35:36 +01:00
a-brandt
fff25d5ac3
renamed "blueprint" to "blueprints" and added documentation and tests
2012-10-30 12:29:51 +01:00
Jan Steemann
296ad4f5e7
reduce index bloat for edges
2012-10-25 22:02:31 +02:00
Jan Steemann
cb6c8c8e7e
added bidirectional edges, fixup edges index
2012-10-25 17:18:54 +02:00
a-brandt
e66daf3f43
bugfix unit tests
2012-10-24 12:36:11 +02:00
a-brandt
c2d0749178
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/RestHandler/RestDocumentHandler.cpp
arangod/RestHandler/RestEdgeHandler.cpp
arangod/RestHandler/RestImportHandler.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.c
arangod/VocBase/document-collection.h
arangod/VocBase/primary-collection.c
arangod/VocBase/primary-collection.h
2012-10-24 10:46:38 +02:00
a-brandt
9a599e468a
added "_key" attribute
2012-10-23 15:58:09 +02:00
Jan Steemann
0c4da6a1d7
added test cases for edge insert/update rollback
2012-10-17 17:37:29 +02:00
Jan Steemann
5c4d981e7a
added tests, fixed documentation
2012-10-17 16:50:35 +02:00
Jan Steemann
057cadc5c0
added some tests, fixed docs
2012-10-17 16:49:48 +02:00
Jan Steemann
b639a6ec8c
removed lines that printed stuff out
2012-10-10 18:33:34 +02:00
Jan Steemann
9ffa4779e2
test cases for issue #213
2012-10-10 09:22:18 +02:00
Jan Steemann
788f91cd59
added ArangoStatement.explain() client method, wrote test cases
2012-10-08 15:49:15 +02:00
Jan Steemann
56dcb0aedf
reduced number of docs in compaction test even more
2012-09-27 13:49:59 +02:00
Jan Steemann
856a1bf9f6
reduced number of docs even further
2012-09-26 16:44:33 +02:00
Jan Steemann
704520c436
reduced waittime
2012-09-26 16:26:40 +02:00
Jan Steemann
ad6f26e86a
added waittime, reduced number of docs
2012-09-26 16:26:05 +02:00
Jan Steemann
4a0e773536
added waittime
2012-09-26 15:48:23 +02:00
Jan Steemann
1d865cddb1
removed unnecessary long waits
2012-09-13 17:41:00 +02:00
Lucas Dohmen
fbe85fcb40
Merge branch 'graph_algorithms' into devel
...
Conflicts:
Makefile.in
configure
2012-09-04 09:41:03 +02:00
Jan Steemann
4aaf066081
issue #185 : increased wait time in test
2012-09-04 08:35:19 +02:00
Jan Steemann
035ca9c548
increased wait time
2012-09-03 17:42:55 +02:00
Jan Steemann
13f703c2c7
issue #184
2012-09-03 11:08:35 +02:00
Jan Steemann
6232ca74c7
changed unloading of collections to not wait in an endless loop if collection cannot be unloaded
2012-09-03 10:40:07 +02:00
Jan Steemann
b8e7d5634d
issue #153 : edge collection should be a flag for a collection
2012-08-28 10:48:24 +02:00
Jan Steemann
105af56bf7
issue #110 : support for partial updates
2012-08-21 15:17:51 +02:00
Lucas Dohmen
1699414168
Added two execution files for the comparison
2012-08-16 13:21:45 +02:00
Lucas Dohmen
472f279506
Added Payload Tests
2012-08-15 22:15:11 +02:00
Jan Steemann
b29d303488
fixed sporadically failing test
2012-08-15 12:43:20 +02:00
Lucas Dohmen
5fa6eb8478
Some minor fixes.
2012-08-15 00:51:14 +02:00
Jan Steemann
396859e4fc
added test case to trigger compaction
2012-08-14 11:52:50 +02:00
Frank Celler
69a8e64f9b
Merge branch 'master' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
.gitignore
Makefile.in
Makefile.local
Makefile.unittests
2012-08-09 15:25:29 +02:00
Frank Celler
80b78a7415
added GC
2012-08-08 15:33:58 +02:00
Jan Steemann
982781ec3e
reduced sleep intervals
2012-08-08 14:51:00 +02:00
Frank Celler
5027294e26
wait for collection to unload in unit-tests
2012-08-08 10:21:44 +02:00
Oreste Panaia
03cce62c3a
bitarray index now support explicit values
2012-08-02 15:20:43 +08:00
Oreste Panaia
53e4fb7f12
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/BitIndexes/bitarray.c
arangod/BitIndexes/bitarrayIndex.c
2012-07-24 14:56:04 +08:00
Oreste Panaia
cd5ed3ac67
added http support for bitarray idnex creation
2012-07-24 14:30:38 +08:00
Lucas Dohmen
0b0df398d0
First version of Measurements and Shortest Path Executor
2012-07-23 13:56:25 +02:00
Lucas Dohmen
00ae5bf344
Merge branch 'master' into graph_algorithms
2012-07-18 16:03:13 +02:00
Lucas Dohmen
463045e17c
The pathTo method now supports graph-wide caching
...
This is the first step to support measurements. The data for the tests
has been added.
2012-07-18 16:00:17 +02:00
Lucas Dohmen
8861bd6410
Moved Graph tests to the correct file
2012-07-10 14:55:19 +02:00
Lucas Dohmen
fb605e1247
Betweenness Measurement added to Vertices
2012-07-09 18:09:57 +02:00
Lucas Dohmen
c6c9712f82
Added support for geodesics to Graph.js
2012-07-09 16:22:02 +02:00
Oreste Panaia
224614f14a
Bitarray index fixes
2012-07-06 12:02:08 +08:00
Oreste Panaia
67d6b7fca0
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-07-05 13:59:46 +08:00
Oreste Panaia
c72f44c949
Bitarray indexes update
2012-07-05 13:59:26 +08:00
Jan Steemann
be6d64ced6
fixed unittest expectations after fix for issue #121
2012-07-04 12:32:09 +02:00
Oreste Panaia
b84c9fefa9
Some bitarray index creation tests
2012-06-29 14:49:52 +08:00
Lucas Dohmen
07366afcfc
Added two measurements to graphs
...
* diameter
* radius
2012-06-26 15:25:26 +02:00
Lucas Dohmen
ecf09fc4dc
Added distanceTo and two measurements to Vertices
...
The two measurements are:
* eccentricity
* closeness
2012-06-26 14:17:41 +02:00
Lucas Dohmen
c6b2b2642c
Added Degrees to Vertices, Size and Order to Graphs
2012-06-26 12:51:26 +02:00
Lucas Dohmen
a7d3d50082
Linted graph.js and shell-graph-algorithms.js
2012-06-16 18:31:50 +02:00
Lucas Dohmen
c129644fff
Added a listed option to commonNeighbors and commonAttributes
...
If the listed option is given, instead of the number of attributes /
neighbors, the list of the names of the shared attributes / the IDs
of the shared neighbors are returned.
2012-06-16 18:26:41 +02:00
Lucas Dohmen
edff65d5c8
Vertex#commonPropertieWith now also has a normalized variant
2012-06-16 18:05:14 +02:00
Lucas Dohmen
b3620827d3
Added commonPropertiesWith to Vertex
2012-06-16 18:00:32 +02:00
Lucas Dohmen
2c70ce9291
Reorganization of functionality and tests for Graph.js
2012-06-16 17:38:27 +02:00
Lucas Dohmen
c0a94a570b
Added a commonNeighborsWith method to Vertex
...
Returns the number of common neighbors.
2012-06-16 14:58:48 +02:00
Lucas Dohmen
15b0a44aba
Edge Exclusion for pathTo function
...
You can now exclude certain edges in your pathTo function with the
paramater `only` that expects a function that takes an edge as an
argument and returns true if and only if the edge should be used
for the path.
Use Case:
Only include edges on the path that have a rating of x or higher.
2012-06-16 14:26:26 +02:00
Lucas Dohmen
580813f006
Added Support for Weight Functions in pathTo
...
Instead of just selecting an attribute to get the weight of an edge,
the user can now formulate the computation of the weight of an edge
as a function that takes an edge as an argument and returns the weight.
This allows more flexible weights in the application.
2012-06-16 14:04:37 +02:00
Lucas Dohmen
46027601ac
Merge branch 'devel' into graph_algorithms
2012-06-13 16:19:54 +02:00
Lucas Dohmen
ad91d8cdfc
The weighted pathTo now also takes a default weight
...
The default weight is needed, when an edge doesn't
have the specified weight attribute.
The default for this default value is `Infinity`.
2012-06-13 13:48:54 +02:00
Lucas Dohmen
7eddaa9259
Added support for weighted graphs to pathTo
...
The method `pathTo` now also accepts the following option:
* weight: The name of the attribute including the weight
2012-06-13 13:15:21 +02:00
Lucas Dohmen
f11acff837
Enhanced pathTo for directed and labelled graphs
...
The `pathTo` method accepts an options hash.
Currently supported:
* direction: "both", "outbound", "inbound"
* labels: undefined or Array of Strings
2012-06-13 11:55:26 +02:00
Lucas Dohmen
104b28b607
Refactored the pathesForTree method
...
* It's now testable
* It's now in a better OO design
2012-06-12 15:25:06 +02:00
Lucas Dohmen
33732898ce
Enhanced Vertex#getNeighbors
...
* getNeighbors now takes the following arguments:
* direction: 'both', 'outbound' or 'inbound'
* pathLabels: undefined or Array of Strings
2012-06-12 12:23:09 +02:00
Lucas Dohmen
020aa12c35
Dijkstra: Finds all shortest pathes now
...
* Previously only found one shortest path
* Returns the same results as Neo4j
2012-06-06 18:09:57 +02:00
Lucas Dohmen
a41ff384ab
Dijkstra finds pathes of correct length.
2012-06-06 14:57:57 +02:00
Lucas Dohmen
a1cf1017c5
Passes the Neo4j 500 Length Test now.
2012-05-25 15:25:13 +02:00
Frank Celler
a0d19953e2
removed globals
2012-05-25 00:26:36 +02:00
Frank Celler
67e5ea65b3
console is now a module
2012-05-24 23:59:53 +02:00
Lucas Dohmen
4dd0306d0a
Added the Random 500 Test and fixed a bug
2012-05-23 16:21:34 +02:00
Frank Celler
6dc4cbd43d
fixed error message
2012-05-22 09:38:36 +02:00
Frank Celler
f5c7265911
fixed error message
2012-05-22 09:36:43 +02:00
Jan Steemann
5b05cc0d45
issue #69 : added test cases with wrong parameters for inEdges(), outEdges() and edges()
2012-05-21 20:13:56 +02:00
Frank Celler
b682357901
added skip list queries
2012-05-21 17:19:17 +02:00
Lucas Dohmen
dd5307de29
Dijkstra, Version 1
2012-05-16 16:25:07 +02:00
Lucas Dohmen
0b58cf8875
First version of Dijkstra
2012-05-13 20:59:00 +02:00
Frank Celler
615661c0a6
added hash index test
2012-05-12 22:17:28 +02:00
Frank Celler
675c5d0476
unique constraint
2012-05-12 22:09:00 +02:00
Frank Celler
5ba64bafe1
added test
2012-05-12 21:35:56 +02:00
Frank Celler
763e7aba98
renamed to Arango
2012-05-12 14:40:34 +02:00
Frank Celler
db46badb0f
cleanup
2012-05-10 16:37:42 +02:00
Frank Celler
875746d0d4
fixed doc
2012-05-07 17:35:41 +02:00
Frank Celler
f47788fea6
simple query
2012-05-06 20:05:59 +02:00
Frank Celler
032602d300
added documentation and fixes for cap
2012-05-05 23:14:30 +02:00
Frank Celler
cadca4a27b
unittests
2012-05-02 17:05:38 +02:00
Frank Celler
691bb68f31
fixed limit and skip
2012-05-02 14:28:29 +02:00
Frank Celler
8c872f00b9
more on simple queries
2012-05-01 23:50:40 +02:00
Frank Celler
6211bd88bb
added internal
2012-04-30 23:25:39 +02:00
Frank Celler
1ff5f2940a
more tests
2012-04-30 12:32:58 +02:00
Frank Celler
054877194c
added ignore-null
2012-04-30 11:07:41 +02:00
Frank Celler
9ccbb5b324
unit tests
2012-04-29 14:48:38 +02:00
Frank Celler
eea4c94b1a
added constraint flag
2012-04-29 14:14:52 +02:00
Frank Celler
da508e5b45
tests and minor fixes
2012-04-29 11:47:33 +02:00
Lucas Dohmen
e0fc2466e2
Test Suite for GraphModule complete.
2012-04-24 16:44:36 +02:00
Lucas Dohmen
64ff1fa0b0
Completed the Vertex Edges Getters
2012-04-24 16:23:07 +02:00
Lucas Dohmen
e2930ae85d
Tested Vertex Properties. All Vertex Methods tested.
2012-04-24 16:20:05 +02:00
Lucas Dohmen
6e16fd6554
Get Eddges with Labels from Vertices
2012-04-24 16:12:32 +02:00
Lucas Dohmen
897c5b4446
Added Tests to get Edges for Vertices
2012-04-24 15:59:59 +02:00
Lucas Dohmen
094108bffa
Added Tests for adding edges to Vertices
2012-04-24 15:24:09 +02:00
Lucas Dohmen
ffd8963064
Tested Graph Creation
2012-04-24 14:32:04 +02:00
Lucas Dohmen
dd5b2ecced
Testes Edge and Vertex Removal
2012-04-24 14:02:59 +02:00
Lucas Dohmen
b956ed34d7
AddEdge and GetEdges tested
...
* Arguments for AddEdge have changed
2012-04-24 13:34:18 +02:00
Frank Celler
ae18204d1c
fixed unit tests
2012-04-21 18:39:36 +02:00
Lucas Dohmen
30b016596f
Linted the graph module. Two problems left, reported as bug #52
...
Conflicts:
js/common/modules/graph.js
2012-04-20 22:03:39 +02:00
Frank Celler
a3a2485472
Merge branch 'master' of github.com:triAGENS/AvocadoDB
2012-04-18 17:09:15 +02:00
Frank Celler
dfa392ec79
renamed .delete to .remove or .DELETE to avoid JS lint errors
2012-04-18 17:09:04 +02:00
Lucas Dohmen
18287faef0
Added Tests for the Graph Module.
2012-04-18 16:44:57 +02:00
Lucas Dohmen
ae35af2ab8
Code Review with JSLint
2012-04-18 15:17:44 +02:00
Lucas Dohmen
4117c80a5f
Passes JSLint
2012-04-18 13:19:15 +02:00
Frank Celler
d7c4bb0cc8
skeleton for unit test
2012-04-18 10:29:25 +02:00
Frank Celler
870e21157c
using save
2012-04-14 21:54:09 +02:00
Frank Celler
9eab784b39
fixed edges
2012-04-13 14:41:47 +02:00
Frank Celler
58a6a0db2f
added valgrind option
2012-04-12 17:38:48 +02:00
Frank Celler
c50c758c0e
fixed edges
2012-04-12 17:11:56 +02:00
Frank Celler
443b9b1cff
added rename
2012-04-12 13:05:23 +02:00
Frank Celler
103b9b168d
fixed makefile to start/stop server, fixed figures
2012-04-12 12:42:41 +02:00
Frank Celler
1e52b7bf46
tests for document and collection
2012-04-12 12:03:33 +02:00
Frank Celler
6034970909
fixed names
2012-04-11 23:37:02 +02:00
Frank Celler
535cbdf8c2
moved to common
2012-04-11 23:35:14 +02:00
Frank Celler
5b28d68072
fixed layout and memory bug
2012-03-13 01:26:32 +01:00