Jan Christoph Uhde
56b6be851c
add functions providing capability to check ast for parts of geoindex
...
rules
2016-12-02 10:44:42 +01:00
Jan Christoph Uhde
08ef943c83
fix tests
2016-12-01 23:01:50 +01:00
Jan Christoph Uhde
56614ac8c8
switch unittests to chai and add failing test for FILTER condition
2016-12-01 16:30:09 +01:00
Jan Christoph Uhde
8bb719c615
add first tests for geoindex
2016-12-01 15:59:10 +01:00
Jan Christoph Uhde
e619ef3e4e
now inspect sort and filter nodes
2016-12-01 12:21:51 +01:00
Jan Christoph Uhde
5dbf5e14e3
refactor geoOptimization into smaller fucntions
...
this prepares the creation of the within rules
2016-12-01 10:28:40 +01:00
Jan Christoph Uhde
2110736d36
fix logical error in nextBabies
2016-11-30 16:50:02 +01:00
Jan Christoph Uhde
972af3af4c
add within to geoindex iterator
2016-11-30 15:44:46 +01:00
Jan Christoph Uhde
80c89d5f97
geo condition is now build with a extra parameter for within
2016-11-30 15:25:11 +01:00
Jan Christoph Uhde
8bafcdfe92
GeoIndexIterator now takes parameters via ConditionNode
2016-11-30 14:10:16 +01:00
Jan Christoph Uhde
86c21eb733
make use of geo index cursor api
2016-11-29 14:13:35 +01:00
Jan Christoph Uhde
5b3be69e10
WIP first working version of geoindex via aql
2016-11-29 11:48:32 +01:00
Jan Christoph Uhde
e67296cc6e
Merge branch 'obi-geo-index' into devel
...
* obi-geo-index:
prepare merge with devel
WIP: delete SortNode and replace EnumerateCollectionNode with IndexNode
add todos and more description of what is going on
avoid 3 copies
check if index node has geoindex and if the access paths match
implement parts of the geoindex optimizer rule
add geo index rule
2016-11-28 16:03:29 +01:00
Jan Christoph Uhde
4a1105a2e9
prepare merge with devel
2016-11-28 16:02:44 +01:00
Wilfried Goesgens
47bf34f76c
some docker containers don't know the which command
2016-11-28 15:20:15 +01:00
jsteemann
2757fd91ae
handle OOM a bit more gracefully
2016-11-28 14:22:12 +01:00
Jan Christoph Uhde
ac81bbb32e
WIP: delete SortNode and replace EnumerateCollectionNode with IndexNode
2016-11-28 12:07:25 +01:00
jsteemann
d3f9ff0756
report value of ARANGODB_USE_FAILURE_TESTS
2016-11-28 11:44:18 +01:00
jsteemann
b29f075f94
add intentionally failing operator new
2016-11-28 11:40:37 +01:00
jsteemann
17cf262d42
add NOATIME flag when opening datafiles
2016-11-28 11:25:49 +01:00
Kaveh Vahedipour
66951980b6
too much verbosity\!
2016-11-28 09:37:42 +01:00
Jan Christoph Uhde
74a4c36853
add todos and more description of what is going on
2016-11-25 17:43:12 +01:00
jsteemann
e81a3c1ec1
fix issues found by cppcheck
2016-11-25 17:26:42 +01:00
Jan Christoph Uhde
2daf236f58
avoid 3 copies
2016-11-25 17:20:23 +01:00
Jan Christoph Uhde
a5a82e627e
check if index node has geoindex and if the access paths match
2016-11-25 17:13:41 +01:00
Kaveh Vahedipour
308545ce79
gcc 4.9.2 problem with move/copy ifstream/ofstream
2016-11-25 16:48:46 +01:00
Kaveh Vahedipour
a4e644e121
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-25 16:23:38 +01:00
Jan Christoph Uhde
4267a8100e
implement parts of the geoindex optimizer rule
2016-11-25 16:23:22 +01:00
Kaveh Vahedipour
d3eb1814b1
merged in devel
2016-11-25 16:23:13 +01:00
Michael Hackstein
d72d129860
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-11-25 16:09:06 +01:00
Michael Hackstein
0786eb735f
Fixed passing of unique when using createHashIndex()
2016-11-25 16:08:58 +01:00
Kaveh Vahedipour
029ff44bb0
Merge back FMH to devel
2016-11-25 16:03:13 +01:00
jsteemann
c784c54799
fix failing test
2016-11-25 15:45:59 +01:00
jsteemann
887af4abce
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-25 15:38:05 +01:00
jsteemann
15487d49ba
use make_unique
2016-11-25 15:35:54 +01:00
Kaveh Vahedipour
4a95e82fa6
ShortName for servers in new ugly UUID world
2016-11-25 15:25:51 +01:00
Michael Hackstein
ee4008cf2c
Fixed compile error on Mac systems in mmap files.
2016-11-25 15:23:20 +01:00
jsteemann
94865160f5
use make_unique
2016-11-25 15:12:30 +01:00
jsteemann
608c48079b
fix indentation
2016-11-25 15:12:15 +01:00
jsteemann
9e4bb8f20c
remove unused variable
2016-11-25 14:33:20 +01:00
jsteemann
363263b054
use TRI_ASSERT
2016-11-25 14:30:54 +01:00
Andreas Streichardt
aff77dea41
Fix replicationFactor: -1 almost endless loop
2016-11-25 13:38:52 +01:00
Michael Hackstein
69afcc0501
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-11-25 12:58:57 +01:00
Michael Hackstein
7c96010711
Reincluded ensureGeoConstraint. Somehow got lost in my last commit.
2016-11-25 12:58:48 +01:00
jsteemann
dbcf8847fb
moved assertion
2016-11-25 11:19:34 +01:00
jsteemann
d09ac31051
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-25 11:18:56 +01:00
Michael Hackstein
37b124593f
Unified ensureIndex on client and server libs.
2016-11-25 11:11:45 +01:00
Michael Hackstein
81d7ec26e7
Added a generated example file for vertexCentricIndex documentation
2016-11-25 11:10:39 +01:00
Michael Hackstein
45f2834e3e
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-11-25 11:10:18 +01:00
Kaveh Vahedipour
41e1ba144f
general transactions in agency comm
2016-11-25 09:24:41 +01:00