Jan
5c20d44edf
fix issue #5727 : Edge document with user provided key is inserted as many times as the number of shards, violating the primary index ( #5821 )
2018-07-10 16:08:28 +02:00
Michael Hackstein
131114292b
Bug fix/internal issue 2658 ( #5760 )
2018-07-04 21:51:24 +02:00
Tobias Gödderz
18f939ebcf
[3.3] Bugfix: Distinct collect block could create an empty result block ( #5709 )
2018-06-28 13:26:59 +02:00
Jan
32725ad0c4
prevent an optimization from destroying variables ( #5586 )
2018-06-18 11:58:31 +02:00
Jan
3bbc89ee96
fixed AQL DOCUMENT lookup function for documents for shard collection… ( #5609 )
2018-06-15 09:16:23 +02:00
Jan
71a17e162c
potential fix for https://stackoverflow.com/questions/50496274/two-fu … ( #5445 )
2018-05-28 13:55:35 +02:00
Jan
7529d0bb36
fixed issue #5252 ( #5426 )
2018-05-23 08:30:34 +02:00
Jan
731925080d
Feature 3.3/aql optimizations ( #5140 )
2018-05-15 14:41:07 +02:00
Jan
2975715edf
fix AQL ZIP function with duplicate attribute names ( #5335 )
2018-05-14 11:12:26 +02:00
Jan Christoph Uhde
f37f783a3a
Fix LIKE pattern creation ( #5240 )
2018-05-03 13:15:56 +02:00
Jan
2a97de317e
fix restrict-to-single-shard rule ( #5050 )
...
* fix restrict-to-single-shard rule
* added tests for specific cases
2018-04-06 14:30:08 +02:00
jsteemann
3f737e7648
attempt to fix non-deterministic test
2018-03-28 14:44:22 +02:00
Jan
c6eef6da7e
fixed issue #4934 : Wrong used GeoIndex depending on FILTER order ( #4947 )
2018-03-26 09:43:31 +02:00
jsteemann
2f46033ff6
adjust index selection slightly
2018-03-24 22:27:28 +01:00
jsteemann
fc95df2479
move projection optimizer rule to end of the optimization pipeline, because it otherwise may prevent further optimizations
2018-03-24 20:54:32 +01:00
Jan
50fef0f430
multiple cluster-related AQL optimizations ( #4928 )
...
* multiple cluster-related AQL optimizations
* do not apply single-shard optimization if _includedShards is already set from the outside
* implement changes requested by @mchacki
2018-03-23 14:52:58 +01:00
Jan
5e795da259
Feature 3.3/optimize cluster collect ( #4895 )
2018-03-22 18:36:15 +01:00
Jan
784c2ec085
fixed issue #4900 ( #4918 )
2018-03-22 18:27:31 +01:00
Jan
58294a2c66
fixed issue #4843 : Query-Result has more Docs than the Collection itself ( #4854 )
2018-03-15 10:52:50 +01:00
Jan
021794e4d2
fixed issue #4827 : COLLECT on edge _to field doesn't group distinct values as expected ( #4829 )
2018-03-13 14:26:26 +01:00
Jan
fa83a932ee
fix `fullCount` value in some cases in cluster mode ( #4722 )
2018-03-01 18:33:18 +01:00
Jan
8c1eccff33
fixed issue #4651 ( #4660 )
2018-03-01 16:44:05 +01:00
Michael Hackstein
027a1e167d
Fixed inconsistency in BFS when using filters on vertices ( #4586 )
2018-02-28 15:05:01 +01:00
Jan
f74822483c
fix issue #4677 ( #4678 )
2018-02-27 11:29:15 +01:00
Jan
414388963f
Bug fix 3.3/add edge filter to neighbors enumerator ( #4550 )
2018-02-08 15:15:21 +01:00
Jan
e51f814587
fix internal issue #1848 ( #4522 )
...
AQL optimizer was trying to resolve attribute accesses
to attributes of constant object values at query compile time, but only did so far
the very first attribute in each object
this fixes https://stackoverflow.com/questions/48648737/beginner-bug-in-for-loops-from-objects
2018-02-08 09:34:24 +01:00
jsteemann
1e5c382b67
remove useless explain
2018-02-08 09:00:14 +01:00
Jan
d094ace175
added traversal test ( #4375 )
2018-01-23 09:08:58 +01:00
Michael Hackstein
ffbc7058cd
Bug fix 3.3/rocksdb truncate ( #4338 )
2018-01-16 19:52:27 +01:00
Jan
f31734a198
fixed issue #4185 : On execution of FULLTEXT search / AQL query db is … ( #4239 )
2018-01-15 22:46:14 +01:00
Jan
7b370dbf23
fix memory hunger of cache ( #4269 )
2018-01-12 12:15:19 +01:00
Jan
b2e3a6614a
fixed issue #4197 : AQL statement not working in 3.3.1 when upgraded from 3.2.10 ( #4207 )
2018-01-04 00:06:41 +01:00
Jan
1bcab5628d
Bug fix 3.3/fix issue 4199 ( #4201 )
2018-01-03 21:32:49 +01:00
Jan
5230df9f72
Feature 3.3/fulltext optimizations ( #3925 )
2017-12-19 21:40:12 +01:00
jsteemann
e0b3917380
fix failing test on MSVC
2017-12-07 16:25:31 +01:00
Jan
6ce073c2d5
fixed issue #3640 : limit in subquery ( #3903 )
2017-12-07 10:41:46 +01:00
Michael Hackstein
f986a5f06c
Improved the cost estimation of traversals to be independent from max search depth. This fixes #3917 ( #3944 )
...
LGTM
2017-12-07 10:05:35 +01:00
Jan Christoph Uhde
6f6d19b1b9
Stricter normalization for filter and sort conditions ( #3718 )
...
Moves attribute accesses to the LHS when using <,>,<=,>=
2017-11-16 19:17:12 +01:00
Michael Hackstein
2b0aa318ec
Bug fix/sparse graph register warning ( #3569 )
2017-11-10 14:33:15 +01:00
Jan
4a06599adf
fixed issue #3618 ( #3621 )
2017-11-10 12:31:10 +01:00
Jan
7613bc4314
Bug fix/fixes 0211 ( #3568 )
...
* remove some non-unused V8 persistents
* do not throw that many bogus assertions
* do not rely on server role being defined
* slightly better debug output for V8 context debugging
* fix collection ids in inventory response
* simplify bootstrap a bit
* slightly better error handling
* make elapsed time a queryable value
* use less memory for stub collections
* added assertions that will always make sense
* added assertions
* do not garbage-collect while waiting
* less copying of parameters
* do not show "load indexes into memory" buttons for mmfiles engine
as all indexes are in memory anyway
* when a collection is truncated via the web interface, flush the WAL and rotate all active journals
this will make close all open journals on leader and followers and make them subject to compaction opportunities
* fix invalid server id values being passed from web interface to backend
* introduce afterTruncate method for indexes
* added test case for issue #3447
* updated CHANGELOG
* don't warn about replicationFactor for system collections
* check that the queries actually use the geo index and not some other index
* properly report error in web interface
* fix some internals checks that made truncate fail for bigger collections in maintainer mode
* also run a compact() operation after a serious truncate
in order to make iteration over the truncated range much faster
when the collection is next accessed
* increase default maximum number of V8 contexts to at least 16
2017-11-09 12:48:15 +01:00
Jan
3f0dd63d2b
added test for issue #3473 ( #3608 )
2017-11-08 17:09:07 +01:00
Jan Christoph Uhde
5a6046874d
fixes: geoindex type 1 queries ( #3575 )
2017-11-07 15:03:45 +01:00
Manuel B
edba1e57ce
Feature/cpp aql left trim right ( #3004 ) ( #3506 )
...
* Feature/cpp left trim right (#3004 )
* aql char length null returns now 0
* cpp aql trim and tests
* Update CHANGELOG
2017-10-26 20:21:41 +02:00
Jan
c569c1b816
fix test ( #3524 )
2017-10-26 14:04:41 +02:00
Jan
9a4703dbde
changed test expectations in cluster mode ( #3491 )
2017-10-25 18:05:37 +02:00
Manuel B
7d4b319c58
cpp aql substring, fixed v8 substring ( #3489 )
2017-10-23 17:12:45 +02:00
Manuel B
be8c648620
cpp aql collections() and test ( #3331 )
...
* cpp aql collections() and test
* remview fixes
* fixed jslint
* fix for new ExecContext / auth api
2017-10-23 11:42:34 +02:00
Manuel B
cf0578242f
Feature/devel cpp aql matches ( #3329 )
...
* matches function header
* aql matches() C++ definition
* cpp aql matches() implementation
* review fixes
* test for v8 / cpp
* aql cpp matches matches behavior of js matches, more tests
* fix cpp matches()
* final fixes
2017-10-23 08:25:55 +02:00
Jan
451abcb23d
added non-destructive DISTINCT ( #3320 )
...
* added non-destructive DISTINCT
* added tests
* update documentation
2017-10-18 12:52:33 +02:00