Michael Hackstein
|
9bb7c0dec6
|
The skiplist index is now able to index arrays as well
|
2015-08-21 11:04:04 +02:00 |
Michael Hackstein
|
8491d84c96
|
Added forgotten header file for last commit
|
2015-08-20 15:27:49 +02:00 |
Michael Hackstein
|
838a91b125
|
Fixed rollback for insertion of multiple elements. Is now able to define a unique constrain on array entries
|
2015-08-20 15:13:56 +02:00 |
Michael Hackstein
|
cd5fe6aceb
|
Removed debug output
|
2015-08-20 15:11:18 +02:00 |
Michael Hackstein
|
4bb8508d82
|
Implemented a new improved version of the Array index insertion function.
|
2015-08-20 14:03:17 +02:00 |
Michael Hackstein
|
241905c42c
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 12:51:53 +02:00 |
Jan Steemann
|
63f9782fc3
|
removed unused arango_fe
|
2015-08-19 12:51:38 +02:00 |
Michael Hackstein
|
1a4d59d954
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 11:57:12 +02:00 |
Jan Steemann
|
6680f3bb5a
|
fix Mac build
|
2015-08-19 11:56:41 +02:00 |
Michael Hackstein
|
59e8ea3fad
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 11:56:34 +02:00 |
Jan Steemann
|
6076bc632e
|
fixed Makefile
|
2015-08-19 11:37:51 +02:00 |
Jan Steemann
|
2c640965b8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-08-19 11:19:46 +02:00 |
Jan Steemann
|
9f0384284f
|
moved files
|
2015-08-19 11:19:37 +02:00 |
Willi Goesgens
|
01a1273a87
|
Merge pull request #1444 from aurelijusb/documentation
Small documentation improvements
|
2015-08-19 10:23:36 +02:00 |
Michael Hackstein
|
5c0ec7d318
|
Indexed my first array and was able to get it out again \o/. Unique constraint is not yet working though
|
2015-08-19 09:55:46 +02:00 |
Jan Steemann
|
bc7e0f7bbd
|
issue #1445: Object literal simplificatin does not support pseudo-variables NEW and OLD
|
2015-08-19 09:25:46 +02:00 |
Jan Steemann
|
8677da48b1
|
replication API enhancements, not yet ready
|
2015-08-18 18:08:20 +02:00 |
Jan Steemann
|
7a366c605d
|
small refactoring
|
2015-08-18 14:24:19 +02:00 |
Jan Steemann
|
05c9005fcc
|
small refactoring for replication applier functions
|
2015-08-18 14:13:26 +02:00 |
Jan Steemann
|
3c14a44c1b
|
simpler parsing of replication input
|
2015-08-18 13:33:51 +02:00 |
Michael Hackstein
|
481a106a7d
|
Implemented a helper function to extract all values in an array to be inserted
|
2015-08-18 11:37:09 +02:00 |
Michael Hackstein
|
2bcef2e03b
|
Added a function that recursivly allocates and fills index_elements if one or more paths have to be expanded.
|
2015-08-18 09:09:36 +02:00 |
Jan Steemann
|
338dd7e100
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-08-17 18:41:13 +02:00 |
Jan Steemann
|
4e771b2728
|
replication improvements
|
2015-08-17 18:41:05 +02:00 |
Jan Steemann
|
ffe4fb556b
|
pacify VS
|
2015-08-17 17:05:52 +02:00 |
Michael Hackstein
|
b0df08822f
|
Removed obsolete function for HashIndex insertion
|
2015-08-17 16:10:43 +02:00 |
Michael Hackstein
|
33c3c0474e
|
Removed obsolte header file in old hashindex
|
2015-08-17 16:04:18 +02:00 |
Michael Hackstein
|
e867181a72
|
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
|
2015-08-17 15:58:53 +02:00 |
Jan Steemann
|
22cff81a5c
|
added status methods for logfiles
|
2015-08-17 15:04:26 +02:00 |
Max Neunhoeffer
|
6ac0913dbe
|
Adapt to changed VocShaper.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
f279bf5778
|
Fix unit tests with latest hash index changes.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
dac7fb06e0
|
Finish change to hash index. Compiles, unit-tests still broken in one place.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
5fe46dbcb9
|
Some more changes. Not yet through.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
7217111192
|
First step for hashindex, this revision is broken.
Changes are only done half-way.
|
2015-08-17 12:57:52 +02:00 |
Michael Hackstein
|
0baf8143d9
|
Fixed a bug in the usage of HashIndex tables, with the new index element.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
33935db4b6
|
Attribtue missing will not be returned when inserting elements into the index any more.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
ae989cf2ca
|
Skiplist index now uses the unified index_element.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
1d774ade12
|
Removed hash_index_element and used the unified index_element instead. Also moved allocation of a new index entry closer to the spot where it is actually filled. This allows for lazy allocation.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
8a4ce5bb8b
|
Added a new general purpose index_element
|
2015-08-17 12:43:13 +02:00 |
Michael Hackstein
|
5a5d1de7ea
|
Moved the insertion of elements into an indox to the super class. Is only used for Skiplist and Hash. Might probably be used by other indicies later
|
2015-08-17 12:43:13 +02:00 |
Michael Hackstein
|
d69c9a920e
|
Fixed an issue with expanded attribteus to pid strings
|
2015-08-17 12:43:13 +02:00 |
Jan Steemann
|
453aa78633
|
use std::vector
|
2015-08-17 12:43:13 +02:00 |
Max Neunhoeffer
|
1ba7587fc0
|
Rename ThreadProtector to DataProtector.
|
2015-08-17 12:43:12 +02:00 |
Jan Steemann
|
56231413be
|
use unique_ptr
|
2015-08-17 12:43:12 +02:00 |
Jan Steemann
|
a8428877e7
|
some cleanup
|
2015-08-17 12:43:12 +02:00 |
Jan Steemann
|
28da1d5066
|
use std::vector
|
2015-08-17 12:43:11 +02:00 |
Michael Hackstein
|
8e3e2d547d
|
Do not push <Class const> into vector. It does not work everywhere
|
2015-08-17 12:43:11 +02:00 |
Jan Steemann
|
98106510d2
|
remove CONST_CAST helper
|
2015-08-17 12:43:11 +02:00 |
Max Neunhoeffer
|
43a4ba0285
|
Delete a TRI_vector_t usage.
|
2015-08-17 12:43:10 +02:00 |
Jan Steemann
|
fc900b6451
|
remove compiler warning
|
2015-08-17 12:43:10 +02:00 |