Jan Steemann
4bc188422a
cppcheck
2015-07-15 22:13:42 +02:00
Jan Steemann
dec79dd051
pass function arguments by reference
2015-06-16 18:01:45 +02:00
Jan Steemann
3bb5eb1a9d
small optimizations
2015-06-02 23:20:00 +02:00
Jan Steemann
39cf9c527c
micro optimizations
2015-06-01 14:56:01 +02:00
Jan Steemann
574d521472
added alternative slice() method for AqlItemBlock
...
this method will copy only the first row from a source block into
a one-row target block. certain registers can be excluded. used to
initialize the registers for a subquery
2015-04-28 22:47:07 +02:00
Jan Steemann
ed24ee798a
always perform proper block cleanup
2015-04-27 23:28:42 +02:00
Jan Steemann
4a1a6a41ab
added specialized method setShaped()
2015-04-23 15:34:42 +02:00
Jan Steemann
c73b7dd68a
save hash table lookups for ShapedJson AqlValues
2015-04-22 10:48:16 +02:00
Jan Steemann
529f220c3b
mini optimizations for AqlItemBlock
2015-04-20 15:31:06 +02:00
Jan Steemann
61499432b7
do not remove constant sorts when creating plans, but during optimization phase
...
less utf8 comparisons
2015-04-20 11:32:29 +02:00
Jan Steemann
8926e3f2e2
initial commit
2015-04-15 19:04:21 +02:00
Jan Steemann
8e48f98045
Merge branch 'devel' of https://github.com/arangodb/arangodb into data-modification
...
Conflicts:
arangod/Aql/Collection.cpp
arangod/Aql/ExecutionBlock.cpp
2015-03-20 21:54:39 +01:00
Jan Steemann
a9cddb824f
more usage of unique_ptrs
2015-03-20 00:05:32 +01:00
Jan Steemann
74816d107b
added assertion, fixed wrong catch handler
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
2015-03-19 13:08:25 +01:00
Jan Steemann
13ddb8b34b
fixed some cluster plans
2015-03-17 13:52:09 +01:00
Jan Steemann
f732dce7b5
changed assertion types
2015-01-24 14:04:27 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Jan Steemann
8f6193faa2
added optional COUNT clause for AQL COLLECT
2014-12-12 17:18:04 +01:00
Max Neunhoeffer
ebf8936cd3
Fix deserialisation of AqlItemBlocks (ranges).
2014-10-29 15:41:21 +01:00
Max Neunhoeffer
59c1935466
Get rid of some TODOs and FIXMEs.
2014-10-29 11:25:30 +01:00
Jan Steemann
13d240384f
less namespace pollution
2014-10-28 00:24:37 +01:00
Jan Steemann
70c59a61fd
removed macro
2014-10-16 16:28:18 +02:00
Jan Steemann
fe6ea548db
fixed reading run lengths with empty values
2014-10-07 14:04:12 +02:00
Jan Steemann
38d43a2fb3
print error message in cases AqlHandler fails
2014-10-01 17:47:43 +02:00
Max Neunhoeffer
5dbcac8efe
Start transplantation of _varOverview to ExecutionNodes.
2014-09-30 16:44:01 +02:00
Jan Steemann
166179c6d5
fixed compile warnings
2014-09-29 09:05:15 +02:00
Max Neunhoeffer
06d039d3a0
Fix a deserialisation bug for AqlItemBlocks.
2014-09-26 11:18:17 +02:00
Max Neunhoeffer
b9f9a55fbf
Move on with AqlItemBlock deserialisation. Not working yet.
2014-09-25 16:52:42 +02:00
Max Neunhoeffer
f1483a4ea0
Optimize/debug HTTP API for queries and AqlItemBlock serialisation.
2014-09-25 11:47:50 +02:00
Max Neunhoeffer
cf5e1be91e
Version version of HTTP API done.
2014-09-24 16:17:18 +02:00
Max Neunhoeffer
ce041b63d4
Add Json-serialisation of AqlItemBlocks.
2014-09-24 00:26:17 +02:00
Jan Steemann
5a1dc63946
fixed tons of compile errors in VS
2014-09-15 12:04:49 +02:00
Max Neunhoeffer
b011876512
Another memleak and some exception-safety.
2014-09-08 13:55:58 +02:00
Max Neunhoeffer
6f22f5529a
Fix memory leak, AqlValues must be destroyed explicitly.
2014-09-02 15:19:21 +02:00
Max Neunhoeffer
b86dfdd2b0
Fix a memory leak in deletion of AqlValues that are no longer needed.
2014-09-02 11:52:43 +02:00
Jan Steemann
683fbf4ec4
using emplace
2014-08-23 00:48:39 +02:00
Max Neunhoeffer
8fd6cd1184
Implement clear unneeded registers.
2014-08-22 17:00:53 +02:00
Jan Steemann
dc025e909b
added free function
2014-08-21 13:45:22 +02:00
Max Neunhoeffer
132b22e0bb
Further bugfixes with AqlItemBlock and AqlValue allocations.
2014-08-12 15:52:27 +02:00
Max Neunhoeffer
758b6b7cfc
Fix problems with empty AqlValues in hashes.
2014-08-12 15:35:49 +02:00
Max Neunhoeffer
73abdf80f3
Redo exception-safe SortBlock.
2014-08-12 15:25:40 +02:00
Max Neunhoeffer
3f67262e07
Teach AqlItemBlocks to reference count.
2014-08-12 13:25:35 +02:00
Jan Steemann
af1ecf44a4
GRAPH_TRAVERSAL_TREE
2014-08-11 14:48:58 +02:00
Max Neunhoeffer
b8073515b7
Merge changes for steal in.
2014-08-09 00:06:05 +02:00
Jan Steemann
1b14aa3779
moved AqlValue to its own file
2014-08-08 19:46:20 +02:00
Jan Steemann
c9a0606a96
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Aql/Types.cpp
2014-08-08 19:20:53 +02:00