Max Neunhoeffer
d9fe9c8bf7
Check in grammar files.
2015-04-25 21:46:23 -07:00
Jan Steemann
32b547886b
fixed up some headers
2015-04-24 13:11:29 +02:00
Jan Steemann
745d80d999
fixed compile warning with g++4.9.2
2015-04-24 12:48:50 +02:00
Jan Steemann
3b09a018d5
fixed VS compile issues
2015-04-24 10:35:10 +02:00
Jan Steemann
292e203b6b
slightly faster JSON hashing
2015-04-23 18:03:38 +02:00
Jan Steemann
9fce723de8
specialized attribute accessor functions for internal attributes
2015-04-23 17:30:10 +02:00
Jan Steemann
bf2864dd04
mini optimization
2015-04-23 15:52:08 +02:00
Jan Steemann
4a1a6a41ab
added specialized method setShaped()
2015-04-23 15:34:42 +02:00
Jan Steemann
ad5350a9c0
better encapsulation of AqlItemBlock's values
2015-04-23 13:45:49 +02:00
Jan Steemann
40ed49ebfa
fast path for MERGE()
2015-04-23 13:45:31 +02:00
Jan Steemann
8c71c801ca
increment _id in call to nextName()
2015-04-22 14:17:45 +02:00
Jan Steemann
1283d43608
simplification for comments parsing
2015-04-22 14:17:18 +02:00
Jan Steemann
6e14c99835
fixed error message
2015-04-22 14:16:52 +02:00
Jan Steemann
224b33cc75
moved UNSET() and KEEP() to cxx implementation
2015-04-22 13:21:05 +02:00
Jan Steemann
c73b7dd68a
save hash table lookups for ShapedJson AqlValues
2015-04-22 10:48:16 +02: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
974b656c1b
allow overriding COLLECT method
2015-04-21 14:45:22 +02:00
Jan Steemann
c3b4e32571
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-04-20 16:10:38 +02:00
Jan Steemann
b46db8ed20
use value by reference
2015-04-20 16:10:31 +02:00
Jan Steemann
529f220c3b
mini optimizations for AqlItemBlock
2015-04-20 15:31:06 +02:00
Jan Steemann
3bb3e15d8e
fixed getAttributeAccess()
2015-04-20 14:30:06 +02:00
Jan Steemann
05d5fae614
fixed wrong forward declaration
2015-04-20 13:49:03 +02:00
Jan Steemann
d20c104d0c
specialized attribute accessor for AQL
2015-04-20 13:26:04 +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
Willi Goesgens
98ed57170a
Fix warning about implicit double to size cast.
2015-04-17 10:43:46 +02:00
Jan Steemann
d9add3a493
fixed collect in cluster
2015-04-16 21:10:48 +02:00
Jan Steemann
528ec17bcd
Merge branch 'devel' of https://github.com/arangodb/arangodb into hash-collect
...
Conflicts:
arangod/FulltextIndex/fulltext-handles.cpp
2015-04-16 19:06:21 +02:00
Jan Steemann
2e5fac692f
mini simplification
2015-04-16 17:54:04 +02:00
Jan Steemann
9f2643acaa
show type of collect method in explain
2015-04-16 16:29:36 +02:00
Jan Steemann
e2000f571f
try to satisfy scan-build
2015-04-16 15:04:11 +02:00
Jan Steemann
e1312f2088
attempt to satisfy scan-build a bit
2015-04-16 11:47:18 +02:00
Jan Steemann
d3569d5c77
adjusted failure code names
2015-04-16 00:28:41 +02:00
Jan Steemann
ff6e56d89c
adjusted some tests
2015-04-15 23:45:07 +02:00
Jan Steemann
8926e3f2e2
initial commit
2015-04-15 19:04:21 +02:00
Jan Steemann
322b3f9c6d
issue #1231 : bug xor feature in AQL: LENGTH(null) == 4
...
This changes the behavior of the AQL `LENGTH` function as follows:
- if the single argument to `LENGTH()` is `null`, then the result will now be `0`. In previous
versions of ArangoDB, the result of `LENGTH(null)` was `4`.
- if the single argument to `LENGTH()` is `true`, then the result will now be `1`. In previous
versions of ArangoDB, the result of `LENGTH(true)` was `4`.
- if the single argument to `LENGTH()` is `false`, then the result will now be `0`. In previous
versions of ArangoDB, the result of `LENGTH(false)` was `5`.
The results of `LENGTH()` with string, numeric, array object argument values do not change.
2015-04-14 19:03:29 +02:00
Jan Steemann
8a1677c1dc
safely increment nrRegs
2015-04-14 13:27:48 +02:00
Jan Steemann
d8597d9662
fixed edge index lookups in cluster
2015-04-13 14:36:16 +02:00
Jan Steemann
0e93087d50
slightly faster V8 => JSON conversion in AQL
2015-04-03 16:00:38 +02:00
Jan Steemann
013209b9c7
add expressionType to JSON output of CalculationNode
2015-04-03 15:02:17 +02:00
Jan Steemann
ca6801d473
Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring
2015-03-31 15:13:41 +02:00
Jan Steemann
6dfb4d4b09
Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
lib/HttpServer/HttpHandler.cpp
lib/HttpServer/HttpServerJob.h
2015-03-31 15:13:31 +02:00
Jan Steemann
9706a3d6ac
fixed Windows compile errors
2015-03-31 15:12:38 +02:00
Jan Steemann
3f913f96d7
less copying of RangeInfoBounds
2015-03-31 14:53:14 +02:00
Frank Celler
ffbc45d2e2
new HttpServer & HttpCommTask
...
Conflicts:
Makefile.in
arangod/Aql/RestAqlHandler.cpp
arangod/Aql/grammar.cpp
arangod/Cluster/RestShardHandler.cpp
lib/GeneralServer/GeneralServer.h
lib/GeneralServer/GeneralServerDispatcher.h
lib/HttpServer/HttpServerJob.h
lib/HttpServer/HttpsCommTask.h
lib/SimpleHttpClient/SslClientConnection.cpp
2015-03-31 09:12:01 +02:00
Jan Steemann
925f4fbab6
cleanup of some static const variables
2015-03-30 21:43:55 +02:00
Jan Steemann
e672d791b5
refactored cursor API, added export API
2015-03-30 18:03:42 +02:00
Jan Steemann
80a99ab23e
refactored cursor API
2015-03-30 14:58:51 +02:00
Jan Steemann
3057cf7a74
added edge index iterator
...
Conflicts:
arangod/Aql/ExecutionBlock.h
2015-03-27 17:24:47 +01:00
Jan Steemann
50b531666c
optimization for AQL CONCAT()
...
Conflicts:
arangod/Aql/AqlValue.cpp
arangod/Aql/AqlValue.h
arangod/Aql/Ast.cpp
2015-03-27 17:18:27 +01:00
Jan Steemann
5599259075
fixed Visual Studio compile errors
2015-03-26 10:34:38 +01:00