Max Neunhoeffer
|
e8e6dc8597
|
More VPackObjectBuilder usages.
|
2015-12-21 15:22:19 +01:00 |
jsteemann
|
a058699312
|
use std::make_shared
|
2015-12-18 23:34:18 +01:00 |
Jan Steemann
|
2b3f3f997b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-17 10:59:30 +01:00 |
Michael Hackstein
|
37b4d2739b
|
Adapted indexes to class version of TRI_col_info_t
|
2015-12-16 11:42:26 +01:00 |
Jan Steemann
|
a694b7ef48
|
make_unique
|
2015-12-16 11:36:35 +01:00 |
Jan Steemann
|
8e7ac689a2
|
issue #1606: fail gracefully on invalid index definitions
|
2015-12-14 16:58:05 +01:00 |
Michael Hackstein
|
757577de42
|
Updated VPack addObject to openObject
|
2015-12-09 11:28:54 +01:00 |
Michael Hackstein
|
1e7108d9ca
|
Optimized toVelocyPack functions in Index. Added special implementations for edge and primary indexes. All others TODO
|
2015-12-07 15:44:28 +01:00 |
Michael Hackstein
|
1969149ef3
|
Added a general toVelocyPack function for indexes
|
2015-12-07 14:54:38 +01:00 |
Jan Steemann
|
5c033f566b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-04 13:47:08 +01:00 |
Michael Hackstein
|
3ea14e66a3
|
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
|
2015-12-03 10:19:17 +01:00 |
Jan Steemann
|
eb8899d9ae
|
applied changes suggested by cppcheck
|
2015-12-02 10:17:14 +01:00 |
Michael Hackstein
|
7c4e59bf22
|
Revert "removed unused method" it is actually used in the new Graph
Traverser
This reverts commit 5d2951a15b .
|
2015-11-26 16:38:44 +01:00 |
Jan Steemann
|
e29bc893b7
|
finalized index API changes
|
2015-11-25 16:44:01 +01:00 |
Jan Steemann
|
db85c926be
|
added transaction to AssocUnique APIs
|
2015-11-25 15:57:48 +01:00 |
Jan Steemann
|
db078f1554
|
changed some APIs of AssocMulti
|
2015-11-25 15:40:01 +01:00 |
Jan Steemann
|
981c578812
|
changed other index APIs
|
2015-11-25 15:05:02 +01:00 |
Jan Steemann
|
5d2951a15b
|
removed unused method
|
2015-11-25 14:59:43 +01:00 |
Jan Steemann
|
0ee556d07d
|
added transaction to hash index APIs
|
2015-11-25 14:55:43 +01:00 |
Jan Steemann
|
19b2d28167
|
pass transaction to index APIs
|
2015-11-25 14:42:29 +01:00 |
Jan Steemann
|
75e4e6e815
|
added transaction to all signatures
|
2015-11-24 17:34:23 +01:00 |
Jan Steemann
|
5518244942
|
less iostream-ing
|
2015-11-24 13:55:06 +01:00 |
Jan Steemann
|
82eddeb120
|
allow using array indexes without specifying the `[*]` extension
|
2015-11-17 14:03:58 +01:00 |
Michael Hackstein
|
d7bbd1e9e2
|
Removed temporary allowPartialIndex from IndexInformation. This is an internal variable and should never bother the user
|
2015-10-30 09:25:21 +01:00 |
Michael Hackstein
|
a94eb7fd49
|
In an array index with subattributes the document will be indexed with null if it has the array, but the subattribute is not existing. And it will not be indexed if it does not have the array
|
2015-10-27 14:19:06 +01:00 |
Michael Hackstein
|
d7f3ca496d
|
The Array Index now allows to query for null IN in sparse version
|
2015-10-27 13:00:49 +01:00 |
Michael Hackstein
|
52e372ab27
|
Added some more Array Indexing tests. And improved the pathbased index. Now it is checked when trying to array-index a non-array value. And if non existing attributes are added to the index or not.
|
2015-10-27 11:14:02 +01:00 |
Michael Hackstein
|
817c9827e1
|
Added tests for Array-Indexing non Array elements. It should allow partial indexing in the skiplist and forbid indexing in the hash index now.
|
2015-10-26 17:22:01 +01:00 |
Michael Hackstein
|
c35ccc02d5
|
Fixed unique-constrain-violated behaviour in SkiplistIndex
|
2015-10-26 09:28:14 +01:00 |
Jan Steemann
|
56ea700546
|
fixed parse error
|
2015-10-23 13:27:36 +02:00 |
Michael Hackstein
|
d478f8dcc9
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-10-23 12:50:02 +02:00 |
Michael Hackstein
|
0a175a4271
|
Removed getOne in SimpleAttribute Matcher. All of the attributes are in sorted order rendering getOne and getAny useless
|
2015-10-23 12:49:57 +02:00 |
Jan Steemann
|
66f3840563
|
attempt to fix leak
|
2015-10-22 18:24:35 +02:00 |
Jan Steemann
|
d428aeca93
|
fix some Visual Studio complaints
|
2015-10-22 17:23:21 +02:00 |
Jan Steemann
|
5a190d1110
|
fixed leaks, index speedup
|
2015-10-22 17:03:05 +02:00 |
Jan Steemann
|
07aa9a7daf
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-10-22 14:12:00 +02:00 |
Jan Steemann
|
0fee6fd856
|
attempt to speed up index queries
|
2015-10-22 14:11:54 +02:00 |
Michael Hackstein
|
7ea4130103
|
Fixed array indexing if the attribute is not set
|
2015-10-22 12:13:47 +02:00 |
Michael Hackstein
|
f083fc3b66
|
Added AQL failure tests for EdgeIndex and PrimaryIndex
|
2015-10-21 16:29:14 +02:00 |
Michael Hackstein
|
9fd375d684
|
Removed debug output
|
2015-10-21 15:45:11 +02:00 |
Michael Hackstein
|
383912a221
|
Added failure tests for SimpleAttributeEqualityMatcher
|
2015-10-21 15:16:55 +02:00 |
Michael Hackstein
|
e828984837
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-10-21 15:05:53 +02:00 |
Michael Hackstein
|
afa7f8a2e3
|
Added failure tests for HashIndex. Now start with AttributeEqualityMatcher.
|
2015-10-21 15:00:58 +02:00 |
Jan Steemann
|
0d2197e77f
|
changed documentation for index creation methods
|
2015-10-21 14:59:45 +02:00 |
Michael Hackstein
|
9a58955208
|
Added failure tests for SkiplistIndex
|
2015-10-21 13:57:00 +02:00 |
Michael Hackstein
|
7fb4679fb2
|
Added some failure tests for the IndexNode, ConditionFinder. Todo Index tests
|
2015-10-21 12:54:25 +02:00 |
Jan Steemann
|
8264c4db87
|
Merge branch 'aql-jmmh-conditions' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
|
2015-10-20 18:11:12 +02:00 |
Jan Steemann
|
aa3039cece
|
fixes for cluster tests
|
2015-10-20 18:10:53 +02:00 |
Michael Hackstein
|
596d215a32
|
Fixed Sparse Skiplist indexes. They were used for e.g.: null IN x.a. Added the queries-array to test makefile
|
2015-10-20 17:18:17 +02:00 |
Michael Hackstein
|
f181f62b9d
|
Fixed usage of IN operator
|
2015-10-20 15:54:38 +02:00 |