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
Michael Hackstein
2c0bdb5861
Added a function in the attribute parser to transform an expanded attribute to the correct path for pid.
2015-08-17 12:43:13 +02:00
Jan Steemann
453aa78633
use std::vector
2015-08-17 12:43:13 +02:00
Alan Plum
d914254d00
Revert "added updateDeps"
2015-08-17 12:43:12 +02:00
Willi Goesgens
402b622691
Add example howto select ranges of dates.
2015-08-17 12:43:12 +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
Michael Hackstein
27f0ca93a9
Fixed a failure test that was not deterministic
2015-08-17 12:43:11 +02:00
Jan Steemann
28da1d5066
use std::vector
2015-08-17 12:43:11 +02:00
Jan Steemann
4db822443b
allow non-const access to string-buffer
2015-08-17 12:43:11 +02:00
Michael Hackstein
7eda2e0f5c
Fixed the test for last commit
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
Jan Steemann
6262614ce3
delay supervisor startup
2015-08-17 12:43:10 +02:00
Max Neunhoeffer
aac9f393d8
Fix bugs with database lists on coordinator.
2015-08-17 12:43:10 +02:00
Willi Goesgens
dd19fdf077
Examplify
2015-08-17 12:43:10 +02:00
Willi Goesgens
20cc96096f
Add checks whether inline example replacers fail to snap on the right end
2015-08-17 12:43:10 +02:00
Jan Steemann
205d1e73ed
fix Visual Studio compile errors
2015-08-17 12:43:09 +02:00
Michael Hackstein
d7d00a5d0d
Fixed index comparision with multiple components. Introduced by AttributeName format.
2015-08-17 12:43:09 +02:00
Max Neunhoeffer
a18faae89f
Untemplatify ThreadProtector for those with gcc < 4.9.2.
...
We will revert this later once everybody has gcc >= 4.9.2.
2015-08-17 12:43:09 +02:00
Jan Steemann
ba84a982b6
use unique_ptr
2015-08-17 12:43:09 +02:00
Jan Steemann
907e6368c6
some unused function cleanup
2015-08-17 12:43:09 +02:00
Jan Steemann
5494563601
removed forward for non-existing type
2015-08-17 12:43:08 +02:00
Willi Goesgens
b9a25e02c0
Implement dynamic examples for invoking AQL tutorial
2015-08-17 12:43:08 +02:00
Willi Goesgens
500371d658
Smarten example generator
2015-08-17 12:43:08 +02:00
Willi Goesgens
eb268898e4
if substituting is in a failure state, output the current version of the text so the user can debug it.
2015-08-17 12:43:08 +02:00
Willi Goesgens
66733a9840
Propper error handling for malformed example tokens
2015-08-17 12:43:08 +02:00
Michael Hackstein
c2338d80d0
A user can now create an indux on attribute[*] which will put an index on attribute and ignores the expand flag. Does not harm any feature in AQL now.
2015-08-17 12:43:08 +02:00
Willi Goesgens
9bec46d088
Offer to use an already running server to save time
2015-08-17 12:43:07 +02:00
Max Neunhoeffer
d474c31513
Use ThreadProtector for lists of databases.
2015-08-17 12:43:07 +02:00
Michael Hackstein
17a8f73a06
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
2015-08-17 12:43:07 +02:00
Willi Goesgens
f36c411afd
Examplify the 'Exploring Collections and Documents'-chapter
2015-08-17 12:43:07 +02:00
Willi Goesgens
e5b8aba9eb
Fix directories & orders
2015-08-17 12:43:07 +02:00
Willi Goesgens
80ce536293
Enable filter to be regexes, so groups of examples can be built.
2015-08-17 12:43:07 +02:00
Willi Goesgens
9cf4c49557
Rework documentation generation process
...
- remove bot.py, its done now in generateMdFiles.py
- remove make file target that calls python markdownPP for each file
- add generateMdFiles.py that now
- iterates over all files to be processed
- runs markdownPP as a module for it
- runs the codeblock replacer
- sort per book make targets
- bisect intermediate files into a temporary directory: ppbooks; this simplifies cleaning dramatically.
2015-08-17 12:43:06 +02:00
Max Neunhoeffer
a5cb29e026
Improve the explanation of ThreadProtectors.
2015-08-17 12:43:06 +02:00
Jan Steemann
40aab297fb
remove useless reserve
2015-08-17 12:43:06 +02:00
Max Neunhoeffer
49f74b1baf
Replace DataGuardian by ThreadProtector.
2015-08-17 12:43:06 +02:00
Jan Steemann
5faf5d8248
provide more information on arangod startup and shutdown in supervisor mode
2015-08-17 12:43:06 +02:00
Jan Steemann
cc42bd1c85
log logfiles location on startup
2015-08-17 12:43:06 +02:00
Jan Steemann
a775195737
fixed potential value overruns
2015-08-17 12:43:06 +02:00
Michael Hackstein
8fbb2739b0
The indexes can now use the new AttributeName struct which contains a flag if the attribute should be Array-Indexed. Right now this flag is hard-coded to false in all cases and not persisted.
2015-08-17 12:43:05 +02:00
Jan Steemann
91ac382c33
fixed invalid iterator
2015-08-17 12:43:05 +02:00
Jan Steemann
c245f103e1
no explicit make_pair
2015-08-17 12:43:05 +02:00
Jan Steemann
d0fd1ea373
use unique_ptr
2015-08-17 12:43:05 +02:00
Michael Hackstein
c85d5e347a
Implemented a new AttributeNameParser this is able to identify [*] expansion and shall be used for array indexes. Also includes tests.
2015-08-17 12:43:05 +02:00