Jan Steemann
3609bad0e7
issue #109 : added more user-friendly message if collection used does not exist on client (arangosh)
2012-08-17 13:15:31 +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
26182ef857
Removed some unnecessary files
2012-08-15 00:55:25 +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
Jan Steemann
ea8277373b
work around caching to avoid endless loop in unload()
2012-08-08 17:07:54 +02:00
Jan Steemann
3f2937b1e1
work around caching to avoid endless loop in unload()
2012-08-08 17:05:53 +02:00
Frank Celler
302339ce09
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2012-08-08 15:43:28 +02:00
Frank Celler
e2873c2d23
fixed mod
2012-08-08 15:43:00 +02:00
Frank Celler
80b78a7415
added GC
2012-08-08 15:33:58 +02:00
Jan Steemann
7e79bfd5eb
added derived file
2012-08-08 14:51:54 +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
Lucas Dohmen
353b28d814
Faster Handling of shortest path if empty
2012-08-06 16:07:12 +02:00
Jan Steemann
31dbf59cc8
issue #137 : AQL optimizer should use indexes for ref accesses with 2 named attributes
2012-08-06 13:08:45 +02:00
Jan Steemann
a70d4f2920
issue #137 : exploit indexes for FILTER patterns collection.attribute operator collection.attribute
2012-08-06 12:56:11 +02:00
Frank Celler
b0e452f74a
Merge branch 'master' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
CHANGELOG
Makefile.am
Makefile.in
arangod/V8Server/v8-vocbase.cpp
2012-08-02 17:17:36 +02:00
Oreste Panaia
03cce62c3a
bitarray index now support explicit values
2012-08-02 15:20:43 +08:00
Frank Celler
325a4d59bb
datafile check
2012-07-28 20:57:03 +02:00
Frank Celler
818b6d9ec2
datafile debugger
2012-07-28 09:32:45 +02:00
Frank Celler
b2a334a063
added datafile map for collection
2012-07-25 20:56:34 +02: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
Frank Celler
a02faec3a3
added basic authentication
2012-07-15 17:06:59 +02:00
Frank Celler
1df2799005
added --javascript.script
...
renamed --unit-tests to --javascript.unit-tests
2012-07-15 00:50:05 +02:00
Frank Celler
191b1338fe
issue #98 : Unable to change journalSize
2012-07-11 13:42: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
1a43f1d54a
documentation update
2012-07-04 13:53:53 +02:00
Jan Steemann
be6d64ced6
fixed unittest expectations after fix for issue #121
2012-07-04 12:32:09 +02:00
Jan Steemann
3411a9b98c
fixed a few query optimiser bugs, added test cases
2012-06-29 15:26:35 +02:00
Heiko Kernbach
67083c2d12
use->using
2012-06-29 12:00:57 +02:00
Jan Steemann
fa3b6a74fa
fixed some range optimiser bugs, added test cases
2012-06-29 11:30:44 +02:00
Jan Steemann
bafc974623
added test cases for range optimisation, fixed some range optimiser bugs
2012-06-29 10:23:04 +02:00
Oreste Panaia
b84c9fefa9
Some bitarray index creation tests
2012-06-29 14:49:52 +08:00
Oreste Panaia
a9f9c3af55
trying to upload bitarrays
2012-06-27 14:21:21 +08:00
Lucas Dohmen
07366afcfc
Added two measurements to graphs
...
* diameter
* radius
2012-06-26 15:25:26 +02:00
Oreste Panaia
43309908ec
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/BitIndexes/bitarray.c
arangod/RestServer/ArangoServer.cpp
configure
2012-06-26 20:41:04 +08: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
Oreste Panaia
20bbdab435
Bitarray index first draft
2012-06-26 20:05:49 +08:00
Lucas Dohmen
c6b2b2642c
Added Degrees to Vertices, Size and Order to Graphs
2012-06-26 12:51:26 +02:00
Lucas Dohmen
ac092872ee
Refactoring on Graph.js
...
All methods reviewed and refactored. The refactorings use the new
ECMA Script 5 methods which are more efficient and precise.
2012-06-24 09:30:30 +02:00
Frank Celler
94c954b8fd
application v8
2012-06-21 22:40:11 +02:00
Lucas Dohmen
8682f82dfa
Merge branch 'devel' into graph_algorithms
2012-06-20 17:05:45 +02:00
Lucas Dohmen
2745997ad8
Re-Did the optimizations of the monkeypatches
2012-06-20 17:01:14 +02:00
Lucas Dohmen
15eddecc34
Revert "Monkeypatches have their own module now."
...
This reverts commit d01b16a930cfc5a47174d7e24a1742c20f874318.
Conflicts:
js/common/modules/monkeypatches.js
2012-06-20 16:43:08 +02:00
Lucas Dohmen
455befdbf6
Monkeypatches loaded by default and refactored
...
The monkeypatches will now always be loaded a server startup.
I also refactored them.
2012-06-20 16:18:04 +02:00
Lucas Dohmen
a31d5e8f27
Monkeypatches have their own module now.
2012-06-20 15:14:48 +02:00
Lucas Dohmen
bfa2e09ee6
All "Monkey Patches" now use Object.defineProperty
2012-06-20 14:12:26 +02:00
Jan Steemann
5a74e95f35
allow reusing ids and revision when creating collections and documents
2012-06-19 15:50:52 +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
Frank Celler
716b720a7f
added /_admin/echo
2012-06-14 20:53:48 +02:00
Lucas Dohmen
46027601ac
Merge branch 'devel' into graph_algorithms
2012-06-13 16:19:54 +02:00
Lucas Dohmen
e41291c44d
Tiny improvement: forEach instead of for
2012-06-13 16:11:26 +02:00
Lucas Dohmen
aa17edce23
Refactored Vertex#getNeighbors
2012-06-13 14:01:48 +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
Jan Steemann
d7ca7ae1b7
added "official" explain API
2012-06-13 13:27:39 +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
Jan Steemann
e3a075057f
reference accesses can now use indexes
2012-06-13 12:07:29 +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
70ae8d84d4
Small Refactoring for pathesForTree
2012-06-12 15:38:19 +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
e3a3e5f857
Heavy refactoring of the methods for Dijkstra
2012-06-12 13:24:25 +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
Jan Steemann
d84193bce7
explain & optimizer
2012-06-11 17:55:09 +02:00
Frank Celler
cc1853688c
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
RestServer/ArangoServer.cpp
V8Client/arangosh.cpp
2012-06-07 18:00:57 +02:00
Frank Celler
6675e8da2b
Merge pull request #102 from jsteemann/master
...
potential solution for issue #95 (execute jslint)
2012-06-07 08:49:59 -07:00
Lucas Dohmen
ea13cfac51
Renamed all occurrences of node to vertex...
2012-06-06 19:14:21 +02:00
Lucas Dohmen
933bc293b6
Added documentation for all pathTo helper functions
2012-06-06 19:11:53 +02:00
Lucas Dohmen
0433236c8b
Graph.js: Lint-Free
2012-06-06 18:49:43 +02:00
Frank Celler
203a7006c0
Merge branch 'devel' of github.com:triAGENS/ArangoDB
2012-06-06 18:32:45 +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
Jan Steemann
7d84873f4f
added test cases for ref access
2012-06-06 16:20:23 +02:00
Jan Steemann
c21659fbac
added more test cases for index access
2012-06-06 15:57:38 +02:00
Lucas Dohmen
a41ff384ab
Dijkstra finds pathes of correct length.
2012-06-06 14:57:57 +02:00
Frank Celler
6063327d04
fixed --quite for shell, fixed command line for unit-tests
2012-06-06 14:19:47 +02:00
Jan Steemann
cfccab47eb
issue #100 : "count" attribute exists in cursor response with "count: false"
2012-06-06 09:54:39 +02:00
Jan Steemann
60429b39eb
issue #100 : "count" attribute exists in cursor response with "count: false"
2012-06-06 08:59:55 +02:00
Jan Steemann
0da201adb5
potential fix for issue #100
2012-06-05 09:59:15 +02:00
Frank Celler
0726789ab0
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
.gitignore
Ahuacatl/ahuacatl-codegen.h
2012-06-02 11:20:47 +02:00
Frank Celler
fe2337b7d4
Merge branch '1.0' of github.com:triAGENS/ArangoDB
...
Conflicts:
configure
2012-06-02 11:15:29 +02:00
Frank Celler
7c7d378fb1
preparation for mruby console
2012-06-02 11:13:57 +02:00
Jan Steemann
15a504d023
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-06-01 13:21:20 +02:00