Jan Steemann
acf308f3dc
fixed test
2016-03-01 14:32:19 +01:00
Jan Steemann
f4f7bcb044
recovery
2016-02-29 14:24:46 +01:00
Jan Steemann
bd9293802d
marker changes, unfinished
2016-02-26 19:39:17 +01:00
Jan Steemann
27fac1e05e
removed marker types
2016-02-26 16:24:17 +01:00
Max Neunhoeffer
459e3abf07
Put in new CRC polynomial.
...
Also remove initialization stuff for CRC hashes string case.
Adjust unittests.
2016-02-17 11:59:36 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Michael Hackstein
0371083fd0
Added a function to compare two VelocyPacks which is compatible to the old compare two shaped json values.
2016-01-15 13:42:03 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Max Neunhoeffer
c7f00bfeda
Continue work on TODOs.
2015-12-23 14:40:04 +01:00
Jan Steemann
ad8381ad6a
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-15 16:37:33 +01:00
jsteemann
c043f9301c
changed error message
2015-12-15 13:13:31 +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
e56776bfd5
The PathEnumerator now automatically prunes if the getVertex callback returns false
2015-11-27 16:23:13 +01:00
Jan Steemann
e29bc893b7
finalized index API changes
2015-11-25 16:44:01 +01:00
Jan Steemann
db078f1554
changed some APIs of AssocMulti
2015-11-25 15:40:01 +01:00
Michael Hackstein
8d0d921ab6
Included two Abstract classes for Traversals. Traverser and TraversalPath. Implemented both of them for Single-Server Traversals.
2015-11-12 16:25:36 +01:00
Wilfried Goesgens
bb9039c855
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-10-29 16:01:01 +01:00
Jan Steemann
d702914259
fixed memory errors in test code
2015-10-29 14:49:43 +01:00
Jan Steemann
ac4069d9de
added TRI_DeleteArrayJson() function
2015-10-29 14:49:29 +01:00
Wilfried Goesgens
951165ab1e
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
...
Conflicts:
arangod/Aql/grammar.cpp
arangod/Aql/grammar.h
js/common/modules/org/arangodb/graph-examples/example-graph.js
2015-10-28 11:08:18 +01:00
jsteemann
fad9782a4a
removed unused functions
2015-10-23 01:22:41 +02:00
Wilfried Goesgens
cd6cc35def
Adjust the stage to the now non-void pointered index implementation.
2015-10-22 11:12:21 +02:00
Wilfried Goesgens
dae95de667
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-10-21 14:54:01 +02:00
Michael Hackstein
4c6b0f283a
AttributeNames from the attribute parser are now non-nested attributes. They offer a function to join nested elements
2015-10-13 16:26:11 +02:00
Michael Hackstein
1a7f414c16
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-09-18 12:21:39 +02:00
Frank Celler
c4d1fff729
new traversal
2015-09-18 10:40:28 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Michael Hackstein
4409a59265
Further templatification of skiplist and fixed the tests
2015-09-01 15:05:47 +02:00
Max Neunhoeffer
203e9a5195
Make hashcache in AssocMulti switchable-off. Does not work yet.
2015-08-25 12:46:47 +02:00
Michael Hackstein
22ddc3923f
Fixed AttributeName parser tests
2015-08-24 11:49:40 +02:00
Michael Hackstein
b708a7ae68
Merge remote-tracking branch 'origin/devel' into array_indexing
2015-08-21 15:34:49 +02:00
Michael Hackstein
9bb7c0dec6
The skiplist index is now able to index arrays as well
2015-08-21 11:04:04 +02:00
CoDEmanX
49fcde5872
Fix #1447 : remove invalid/empty file
2015-08-19 23:17:25 +02:00
Michael Hackstein
5049c1dd23
Fixed CLANG compiler warnings in UnitTests
2015-08-19 15:25:41 +02:00
Michael Hackstein
e867181a72
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
2015-08-17 15:58:53 +02:00
Michael Hackstein
7eda2e0f5c
Fixed the test for last commit
2015-08-17 12:43:11 +02:00
Michael Hackstein
d7d00a5d0d
Fixed index comparision with multiple components. Introduced by AttributeName format.
2015-08-17 12:43:09 +02:00
Jan Steemann
907e6368c6
some unused function cleanup
2015-08-17 12:43:09 +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
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
Jan Steemann
f6f10dbd45
removed uncalled functions
2015-08-12 19:46:25 +02:00
Jan Steemann
330fac6225
some unused function cleanup
2015-08-06 21:25:32 +02:00
Jan Steemann
6d4395059b
use lock guards
2015-07-29 15:15:49 +02:00
Jan Steemann
6d7ccd7699
move shaper to cxx
2015-07-28 17:38:31 +02:00
Jan Steemann
7b1651a68c
added even more headers, fixed warnings in boost tests
2015-07-16 21:52:20 +02:00
Jan Steemann
c54b5a6ba8
renamed file
2015-07-16 21:06:29 +02:00
Jan Steemann
b5896be10b
simplifications
2015-06-10 11:53:31 +02:00
Michael Hackstein
86c7f87dd3
Merge branch 'cppTrav2' into devel
2015-05-19 16:17:27 -07:00
Max Neunhoeffer
ca17b07dca
C++-ify associative-multi and add hashCache, adapt edge index.
2015-05-15 16:37:56 -07:00
Jan Steemann
8480c8b000
speed up resizing of edge index
2015-05-12 21:03:30 +02:00
Jan Steemann
e230b5a373
privatize vector->_memoryZone, too
2015-05-07 14:13:55 +02:00
Jan Steemann
a007a867ee
"privatized" TRI_vector_t internals.
...
This allows changing the internals of TRI_vector_t structs in order to make the struct smaller.
On 64 bits, the size of TRI_vector_t is reduced from 48 bytes to 28 bytes.
TRI_json_t does benefit from this, as its biggest component is a TRI_vector_t.
2015-05-05 10:31:02 +02:00
Max Neunhoeffer
371689fcff
Fix a double free in a unit test.
2015-05-02 07:00:35 +02:00
Max Neunhoeffer
97f7743d84
Less copying in Traverser.
2015-05-02 06:28:52 +02:00
Max Neunhoeffer
fbfe019913
Rename lookup() to find()
2015-04-25 21:41:45 -07:00
Max Neunhoeffer
a553548d87
Add a new priority queue implementation.
...
This blends a deque and a binary heap to implement a priority queue as
it is useful for the shortest path search.
2015-04-25 21:35:40 -07:00
Jan Steemann
baa5e39348
removed lib/Basics/utf8-helper.cpp and merged with lib/Basics/Utf8Helper.cpp
2015-04-21 17:53:35 +02:00
Jan Steemann
ec9c84b7c0
added tests
2015-02-24 09:23:25 +01:00
Jan Steemann
654d282088
added fpconv_dtoa from https://github.com/night-shift/fpconv/
2015-02-23 22:27:02 +01:00
Willi Goesgens
a58974d773
Improve error handling
...
- directory creation
- zip extraction
2015-02-23 12:26:49 +01:00
Willi Goesgens
f3d8e385b2
oops, search and replace fail in the tests.
2015-01-23 18:10:30 +01:00
Willi Goesgens
6833952781
Fix windows compilation.
2015-01-23 14:59:23 +01:00
Jan Steemann
b54dfae96f
removed several JSON functions
2015-01-13 01:31:04 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Willi Goesgens
946372e909
Add test for adding references into arrays.
2014-10-29 13:51:29 +01:00
Jan Steemann
688e8ebbc1
better support for handling multipart requests
2014-10-16 02:05:57 +02:00
Jan Steemann
70fa84102d
fixed typo
2014-10-15 12:46:05 +02:00
Jan Steemann
ce9499eac8
less string copying, less regex slowdown when importing CSV files
2014-09-30 23:20:12 +02:00
Jan Steemann
04ae26a7fe
added tests for skiplists
2014-09-18 14:45:45 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
0dc0bc834f
more files renamed
2014-09-13 00:20:30 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Max Neunhoeffer
28f0d7be05
Sort out TRI_CompareValuesJson to use UTF8 on demand.
2014-08-13 14:22:05 +02:00
Jan Steemann
240bda8b06
use DatabaseGuard
2014-06-03 19:44:37 +02:00
Jan Steemann
52dc9a91b8
added more markers and tests
2014-06-03 19:30:40 +02:00
Jan Steemann
577860c978
renamed struct attribute
2014-06-03 19:15:01 +02:00
Jan Steemann
fb87b35dec
initial implementation of wal logfile collection, scans markers only atm
2014-06-03 16:39:49 +02:00
Jan Steemann
2c934cf1aa
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
2014-06-02 09:52:05 +02:00
Jan Steemann
5962e9dfc4
added std::19337
2014-05-31 02:56:18 +02:00
Jan Steemann
d4dd58b264
merged primary-collection.cpp with document-collection.cpp
2014-05-31 00:22:32 +02:00
Jan Steemann
c38de677d0
cleaned up WAL markers
2014-05-21 14:17:58 +02:00
Jan Steemann
cdad1f19fe
moved marker definitions
2014-05-20 14:21:12 +02:00
Jan Steemann
029b7333ba
added remove marker struct
2014-05-20 13:17:01 +02:00
Jan Steemann
57753f84dd
added new structs for WAL documents and edges
2014-05-20 11:49:12 +02:00
Jan Steemann
c9e49c5446
reverted struct change
2014-05-20 11:39:15 +02:00
Jan Steemann
8879e27738
removed unused struct
2014-05-20 11:30:02 +02:00
Jan Steemann
36567df644
removed libbson
2014-05-16 20:32:05 +02:00
Max Neunhoeffer
276a3f8e1e
Add bson unittest.
2014-04-08 11:39:07 +02:00
Jan Steemann
3cc2b59e74
size tests
2014-04-07 21:27:57 +02:00
Jan Steemann
282f510e34
fixed race conditions
2014-04-04 14:57:14 +02:00
Jan Steemann
b43bc4b657
change order of includes so it compiles
2014-04-03 20:31:42 +02:00
Jan Steemann
a63b27d94a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-03 19:59:05 +02:00
Max Neunhoeffer
0b80d25c29
Fix bug in associative-multi-pointer hash.
...
Also finish unittest for it.
2014-04-01 20:28:58 +02:00
Max Neunhoeffer
a3596a6013
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-01 10:09:10 +02:00
Max Neunhoeffer
064371769a
Add to unittest, not yet working.
2014-04-01 10:02:10 +02:00
Jan Steemann
9d231223fd
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-31 16:45:26 +02:00
Max Neunhoeffer
53f2203c8b
New test.
2014-03-31 16:26:14 +02:00