Jan Steemann
|
66d2fc570f
|
move register assignment into constructor
|
2014-10-02 18:27:53 +02:00 |
Jan Steemann
|
f44599644c
|
moved register assignment into constructor
|
2014-10-02 17:52:45 +02:00 |
Jan Steemann
|
31005892d2
|
assign register in constructor
|
2014-10-02 17:35:43 +02:00 |
Jan Steemann
|
573d837561
|
off-by-one fix
|
2014-10-02 17:06:12 +02:00 |
James
|
8e8c5c9934
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:03:28 +01:00 |
James
|
2f887e197e
|
adding remainingForShard to ScatterBlock
|
2014-10-02 10:03:08 +01:00 |
Jan Steemann
|
67873e5edd
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:34:33 +02:00 |
Jan Steemann
|
7f9da1c397
|
asserts
|
2014-10-02 10:34:08 +02:00 |
Max Neunhoeffer
|
a59d1e4448
|
Start to sort out ScatterBlock's special API.
|
2014-10-02 09:55:15 +02:00 |
Max Neunhoeffer
|
be07d39457
|
Rename staticAnalysis -> planRegisters.
|
2014-10-02 00:11:15 +02:00 |
Jan Steemann
|
5b0b1f0af5
|
indenting
|
2014-10-01 19:06:29 +02:00 |
Jan Steemann
|
38d43a2fb3
|
print error message in cases AqlHandler fails
|
2014-10-01 17:47:43 +02:00 |
Jan Steemann
|
d381031972
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-01 15:35:26 +02:00 |
Jan Steemann
|
0d9cdfc87c
|
struct Index
|
2014-10-01 15:35:16 +02:00 |
Willi Goesgens
|
4b399236f1
|
Make the Transaction a smart pointer living inside of Query.
|
2014-10-01 14:30:53 +02:00 |
Max Neunhoeffer
|
8bffb3daa3
|
Finish transplantation.
|
2014-09-30 23:20:51 +02:00 |
Max Neunhoeffer
|
5dbcac8efe
|
Start transplantation of _varOverview to ExecutionNodes.
|
2014-09-30 16:44:01 +02:00 |
Jan Steemann
|
c4ce98a442
|
fixed some bugs in distributed plan instanciation
|
2014-09-30 15:19:44 +02:00 |
Jan Steemann
|
b31987fea7
|
pass data to RemoteNode
|
2014-09-29 16:36:52 +02:00 |
Jan Steemann
|
3ac25ad56f
|
fixed some issues with remote queries
|
2014-09-29 12:14:03 +02:00 |
Jan Steemann
|
166179c6d5
|
fixed compile warnings
|
2014-09-29 09:05:15 +02:00 |
Max Neunhoeffer
|
8fbe9bda98
|
Remove some unnecessary and fatal destructors.
|
2014-09-29 08:42:30 +02:00 |
James
|
bfd8ff5f3a
|
finished looking at ExecutionBlock destructors.
|
2014-09-27 15:06:09 +01:00 |
James
|
5264fa2612
|
remove unnecessary and incorrect renewal of ourLessThan.
|
2014-09-27 14:32:34 +01:00 |
James
|
8c1f9f5095
|
fixed arithmetic in GatherBlock::skipSome
|
2014-09-27 14:27:56 +01:00 |
James
|
4d0b3360cb
|
fixing arithmetic in available in GatherBlock.
|
2014-09-27 14:14:03 +01:00 |
James
|
b0ff6d1712
|
destructor for CaluculationBlock, deletes local data.
|
2014-09-27 13:17:45 +01:00 |
James
|
144ee7a8f0
|
destructor for IndexRangeBlock, deletes private data
|
2014-09-27 13:10:14 +01:00 |
James
|
ae5b96bc5d
|
destructor for EnumCollBlock that deletes local data.
|
2014-09-27 13:04:59 +01:00 |
James
|
1c52127cc1
|
destructor for GatherBlock, deletes _gatherBlockBuffer
|
2014-09-27 12:53:27 +01:00 |
James
|
68f48d0cd4
|
proper initializeCursor method for GatherBlock.
|
2014-09-27 12:48:48 +01:00 |
James
|
dd716301ab
|
moving _sortRegisters from initCursor to initialize.
|
2014-09-27 12:41:59 +01:00 |
James
|
f04b25f3ea
|
correcting comment.
|
2014-09-27 12:37:27 +01:00 |
James
|
bcebeb4dd0
|
comments for ScatterBlock and some reordering
|
2014-09-27 12:31:12 +01:00 |
James
|
69f2cfd5a5
|
cleaning up, and comments in .cpp for GatherBlock
|
2014-09-27 12:12:50 +01:00 |
James
|
14eaac044c
|
comments before GatherBlock in header, renamed _buffer, _pos which are
non-standard
|
2014-09-27 12:03:55 +01:00 |
Max Neunhoeffer
|
45b900913c
|
Some adjustments to code in GatherBlock.
Finish first version of RemoteBlock.
|
2014-09-27 01:45:05 +02:00 |
Jan Steemann
|
9e47f3ca27
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/ExecutionNode.h
|
2014-09-26 20:23:52 +02:00 |
Jan Steemann
|
c3ce45e0dd
|
added block instanciation for coordinator, v0.0.0
|
2014-09-26 20:17:42 +02:00 |
Max Neunhoeffer
|
5f5cf84641
|
Refactor getSome for RemoteBlock.
|
2014-09-26 16:49:26 +02:00 |
Max Neunhoeffer
|
dbed62392f
|
Implement skipSome method for RemoteBlock.
|
2014-09-26 16:30:30 +02:00 |
Max Neunhoeffer
|
046d4f524d
|
Implement getSome for RemoteBlock.
|
2014-09-26 16:19:25 +02:00 |
Max Neunhoeffer
|
5c7d058043
|
Add stubs for RemoteBlock.
|
2014-09-26 13:34:08 +02:00 |
Jan Steemann
|
cb3d138507
|
fixed compiler warning
|
2014-09-26 13:09:38 +02:00 |
James
|
9ae0879ba4
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-09-26 11:34:18 +01:00 |
James
|
53b3abeee0
|
ScatterBlock uses shardId strings instead of clientId numbers.
|
2014-09-26 11:34:07 +01:00 |
Jan Steemann
|
3afadfdefa
|
fixed compile warnings
|
2014-09-26 12:30:42 +02:00 |
Jan Steemann
|
6eca3d6cc4
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-09-26 12:07:20 +02:00 |
Jan Steemann
|
5c250d9ec7
|
fixed compile warning
|
2014-09-26 12:07:11 +02:00 |
James
|
e8dc7694e3
|
shutdown method for GatherBlock and initializeCursor for ScatterBlock
|
2014-09-26 10:40:05 +01:00 |
James
|
2070175a51
|
getOrSkipSomeForClient method for ScatterBlock.
|
2014-09-26 09:32:39 +01:00 |
James
|
e9f8d5ac99
|
fixed bug in ScatterBlock::getSomeForClient.
|
2014-09-26 08:51:11 +01:00 |
James
|
b9d27bee42
|
preliminary methods for ScatterBlock.
|
2014-09-25 11:08:47 +01:00 |
James
|
3d6dc1eddc
|
added missing hasMore method to GatherBlock, starting for ScatterBlock.
|
2014-09-25 09:41:27 +01:00 |
James
|
a953ff8bcd
|
skipSome method for GatherBlock.
|
2014-09-25 08:56:43 +01:00 |
Jan Steemann
|
c8fba4c9be
|
fixes for Visual Studio
|
2014-09-24 15:41:26 +02:00 |
Jan Steemann
|
0320366612
|
fixed compile warnings
|
2014-09-24 13:35:26 +02:00 |
James
|
c1742a9949
|
GatherBlock non-simple case implemented.
|
2014-09-24 11:17:05 +01:00 |
James
|
37cfa73081
|
first attempt at GatherBlock::nextValue
|
2014-09-24 10:21:08 +01:00 |
James
|
26e1f40b32
|
fixing count/remaining for GatherBlock.
|
2014-09-24 08:30:42 +01:00 |
James
|
5362ff3203
|
adding skipSome method for GatherBlock.
|
2014-09-23 18:06:08 +01:00 |
James
|
838290381b
|
cleaning up.
|
2014-09-23 17:46:08 +01:00 |
James
|
d9725b037b
|
about to delete some junk
|
2014-09-23 17:35:41 +01:00 |
James
|
54e8caba4d
|
interim commit.
|
2014-09-23 11:27:25 +01:00 |
James
|
42ab416497
|
count, remaining, getBlock for GatherBlock.
|
2014-09-23 10:10:24 +01:00 |
Jan Steemann
|
a58c8661b5
|
added some query statistics
|
2014-09-19 18:47:33 +02:00 |
Max Neunhoeffer
|
28818a1f3d
|
Remove debugging output.
|
2014-09-19 13:00:46 +02:00 |
Max Neunhoeffer
|
60dc29ef43
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-09-18 11:26:48 +02:00 |
Max Neunhoeffer
|
f36187b052
|
Do some changes suggested by people in the C++ UG DUS.
|
2014-09-18 11:07:44 +02:00 |
Jan Steemann
|
0a89693345
|
unique_ptr
|
2014-09-18 09:58:35 +02:00 |
Jan Steemann
|
2202d672e7
|
fixed memleak
|
2014-09-17 16:01:06 +02:00 |
Jan Steemann
|
db70b9bfcb
|
added not-yet used nodes for remote, scatter and gather
|
2014-09-17 14:31:37 +02:00 |
Jan Steemann
|
654c2ba0fe
|
backwards iteration, not yet working
|
2014-09-17 00:40:24 +02:00 |
Jan Steemann
|
93ed0f2255
|
added reverse iteration for skiplists
|
2014-09-16 22:23:40 +02:00 |
Max Neunhoeffer
|
6cf8b0cf75
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-09-15 16:16:33 +02:00 |
Max Neunhoeffer
|
855a695764
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.cpp
arangod/Aql/RangeInfo.cpp
arangod/Aql/RangeInfo.h
|
2014-09-15 16:16:21 +02:00 |
Jan Steemann
|
bc7c7c5c60
|
fixed construction of bounds from json
|
2014-09-15 16:11:59 +02:00 |
Max Neunhoeffer
|
77d6f41b5c
|
Fix more bugs in variable bounds.
|
2014-09-15 16:10:54 +02:00 |
Max Neunhoeffer
|
f5eabd49cd
|
Less copying by returning a ref.
|
2014-09-15 13:36:56 +02:00 |
Jan Steemann
|
5a1dc63946
|
fixed tons of compile errors in VS
|
2014-09-15 12:04:49 +02:00 |
Max Neunhoeffer
|
e617c091e7
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-09-14 21:47:46 +02:00 |
Max Neunhoeffer
|
b48d1c1270
|
Fix more bugs.
|
2014-09-14 21:47:37 +02:00 |
Jan Steemann
|
ed7e5d0e67
|
allow primary key access via _id attribute, too
|
2014-09-14 00:46:44 +02:00 |
Jan Steemann
|
4f6f2ac34f
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.cpp
|
2014-09-12 17:03:04 +02:00 |
Max Neunhoeffer
|
ac9c2d8172
|
Fix crash in tests.
|
2014-09-12 16:33:43 +02:00 |
Jan Steemann
|
f57312baf0
|
pass AST to expression
|
2014-09-12 15:40:17 +02:00 |
Jan Steemann
|
6552490cbe
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionNode.cpp
arangod/Aql/ExecutionNode.h
arangod/Aql/ExecutionPlan.cpp
arangod/Aql/OptimizerRules.cpp
|
2014-09-12 15:17:50 +02:00 |
Jan Steemann
|
a5c52998e8
|
remove redundant calculations
|
2014-09-12 15:10:48 +02:00 |
Max Neunhoeffer
|
35ffe6b9e4
|
Restructure who has Ast and ExecutionPlan.
Not compiling yet.
|
2014-09-12 14:44:20 +02:00 |
Max Neunhoeffer
|
247f739bee
|
Sort out variable usage in variable bound expressions.
Not yet compiling, need to sort out access to the Ast object.
|
2014-09-12 11:21:52 +02:00 |
Jan Steemann
|
92744da411
|
fixed invalid memory access
|
2014-09-12 09:27:58 +02:00 |
Max Neunhoeffer
|
2569dac1b9
|
Fix a bug with variable bounds.
|
2014-09-12 00:35:47 +02:00 |
Max Neunhoeffer
|
ee9a24f7ba
|
Snapshot, broxen.
|
2014-09-11 18:50:43 +02:00 |
Jan Steemann
|
2767bdc7e0
|
use edge index on both _from and _to
|
2014-09-11 18:19:05 +02:00 |
Jan Steemann
|
491592239c
|
use primary index
|
2014-09-11 17:19:15 +02:00 |
Max Neunhoeffer
|
6c69129a71
|
Start computing the variable bounds at runtime.
|
2014-09-11 16:58:59 +02:00 |
Max Neunhoeffer
|
94e95a0274
|
Repair skipSome for IndexRangeBlock, untested.
|
2014-09-11 15:42:52 +02:00 |
Max Neunhoeffer
|
aa00df7edf
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Conflicts:
arangod/Aql/ExecutionBlock.cpp
arangod/Aql/Query.h
|
2014-09-11 14:31:13 +02:00 |
Max Neunhoeffer
|
31e02e42cb
|
Instanciate expressions for variable bounds.
And various cleanups.
|
2014-09-11 14:28:38 +02:00 |
Jan Steemann
|
71600f89b7
|
use RANGE AqlValue type
|
2014-09-11 11:56:40 +02:00 |