Jan Steemann
f95a0dc6c1
defer evaluation of subqueries
2014-01-10 16:45:36 +01:00
Jan Steemann
269e50eb8f
defer evaluation of logical operators
2014-01-10 16:45:07 +01:00
Jan Steemann
3679fdfe68
allow user functions as AQL function call parameters
2014-01-06 12:57:03 +01:00
Jan Steemann
ca1e6288a2
allow functions results as parameters in all function calls
2014-01-06 11:14:54 +01:00
Frank Celler
84507cfc44
merged changes from 1.4 back to devel
2013-12-27 14:59:23 +01:00
Jan Steemann
993d857afe
allow references as function parameters
2013-12-07 18:56:04 +01:00
Jan Steemann
26fc85f88c
allow references as function parameters
2013-12-04 22:05:44 +01:00
Jan Steemann
b75c66c2e4
fixed segfault in AQL optimiser when using IN on constant, non-list values
2013-11-21 22:56:37 +01:00
Jan Steemann
6302003f06
fixed segfault in AQL optimiser when using IN on constant, non-list values
2013-11-21 22:53:32 +01:00
Jan Steemann
9a5a11c146
fixed a segfault in the AQL optimiser
2013-11-18 14:17:16 +01:00
Jan Steemann
56adf3b2dd
fixed a segfault in the AQL optimiser
2013-11-18 14:16:32 +01:00
Jan Steemann
40a21d0efb
fixed bitarray index access
2013-11-07 16:27:23 +01:00
Jan Steemann
9d5e5ff7cc
merged fix for issue #653
2013-11-07 16:26:45 +01:00
Jan Steemann
217e5f897b
fixed bitarray index access
2013-11-07 16:24:57 +01:00
Jan Steemann
9e78ab5af5
added NTH and POSITION
2013-11-04 18:24:03 +01:00
Jan Steemann
935d1edd53
issue #653 : slow query
2013-11-04 13:33:26 +01:00
Jan Steemann
e190076c29
allow dynamic parameters in DOCUMENT()
2013-10-30 16:19:24 +01:00
Jan Steemann
83866ba58b
made AQL DOCUMENT function polymorphic
2013-10-30 16:19:14 +01:00
Jan Steemann
e576ee5662
allow dynamic parameters in DOCUMENT()
2013-10-30 16:17:37 +01:00
Jan Steemann
73dd3f9185
made AQL DOCUMENT function polymorphic
2013-10-30 15:01:38 +01:00
Jan Steemann
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
2c434d3b20
added DOCUMENT_HANDLE function
2013-10-29 11:09:47 +01:00
Frank Celler
4d3045e060
cmake
2013-10-26 09:45:27 +02:00
Jan Steemann
af07091d1c
Windows fixes
2013-10-09 15:33:38 +02:00
Jan Steemann
72c846a8cd
shut up VC
2013-10-01 10:26:35 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
5c0fd200f7
more OOM awareness
2013-09-19 08:44:12 +02:00
Jan Steemann
3a6cabfe44
creating/dropping
2013-09-11 17:16:43 +02:00
Jan Steemann
1af5aa6b45
block compaction & datafile removal while dumping
2013-08-30 17:25:09 +02:00
Jan Steemann
2556b0714f
fixed issues reported by VS 2012
2013-08-29 16:43:56 +02:00
Jan Steemann
e6d8687250
added AQL MINUS function
2013-08-26 22:25:30 +02:00
Jan Steemann
9eb1752a7e
use AQL LIMIT but still return the unlimited count value
...
Still needs documentation and tests
2013-08-19 18:41:00 +02:00
Jan Steemann
5a99987673
issue #581 : parameter binding for attributes
2013-08-19 12:29:59 +02:00
Jan Steemann
16b7b82266
updated type
2013-07-26 09:43:05 +02:00
Jan Steemann
d0961244c6
added range support for AQL
2013-07-19 18:38:13 +02:00
Jan Steemann
937c843c38
added AQL INTERSECTION function
2013-07-18 16:43:31 +02:00
Jan Steemann
e359dc29dd
INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::`
...
AQL user-defined functions were introduced in ArangoDB 1.3, and the namespace resolution
operator for them was the single colon (`:`). A function call looked like this:
RETURN mygroup:myfunc()
The single colon caused an ambiguity in the AQL grammar, making it indistinguishable from
named attributes or the ternary operator in some cases, e.g.
{ mygroup:myfunc ? mygroup:myfunc }
The change of the namespace resolution operator from `:` to `::` fixes this ambiguity.
Existing user functions in the database will be automatically fixed when starting ArangoDB
1.4 with the `--upgrade` option. However, queries using user-defined functions need to be
adjusted on the client side to use the new operator.
2013-07-18 12:02:28 +02:00
Jan Steemann
088d8aebf8
more tailored AQL error messages in case collection cannot be found
2013-07-18 10:48:02 +02:00
Jan Steemann
d6dff8ee2b
removed unused function
2013-07-18 02:32:25 +02:00
Jan Steemann
c61395dff6
added single line comments for AQL
2013-07-17 15:12:53 +02:00
Jan Steemann
ca6b184286
added TRI_JSON_STRING_REFERENCE
2013-07-10 17:00:29 +02:00
Jan Steemann
d79d95a3a7
moved attribute names to defines
2013-07-05 14:41:23 +02:00
Jan Steemann
74489d9f93
OOM handling
2013-07-02 17:33:31 +02:00
Jan Steemann
8f27323f61
handle OOM
2013-07-02 17:21:45 +02:00
Jan Steemann
5b1f9f2a14
handle OOM
2013-07-02 17:21:07 +02:00
Jan Steemann
678cc23935
handle OOM
2013-07-02 17:17:52 +02:00
Jan Steemann
865597b8c2
indenting
2013-06-24 19:24:09 +02:00
Jan Steemann
0f7c632f0f
less strlen
2013-06-24 17:31:37 +02:00
Jan Steemann
ae5b06176e
indentation
2013-06-22 02:45:07 +02:00
Jan Steemann
d2a0d17c2a
indenting
2013-06-21 21:24:42 +02:00