1
0
Fork 0
Commit Graph

35043 Commits

Author SHA1 Message Date
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