Frank Celler
dadcef3de3
renamed execute/load to executelocal and executeglobal
2013-01-02 14:52:55 +01:00
Jan Steemann
ea48388726
issue #335
2013-01-02 14:12:44 +01:00
Jan Steemann
926e8086c4
issue #336
2013-01-02 13:40:34 +01:00
Jan Steemann
47dea31254
issue #336
2013-01-02 13:29:39 +01:00
Jan Steemann
c77bcfb385
issue #339
2013-01-02 10:37:10 +01:00
Jan Steemann
cc304beca9
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-01-02 10:28:53 +01:00
Jan Steemann
908fcc8acd
issue #339
2013-01-02 10:28:44 +01:00
Jan Steemann
b48d039e3f
issue #327
2012-12-27 18:26:04 +01:00
Jan Steemann
110fb8ade6
issue #327
2012-12-27 18:14:19 +01:00
Jan Steemann
e28d9b9a93
issue #327 : fixed javascript parse errors
2012-12-27 18:05:02 +01:00
Jan Steemann
d562c52fd7
backport of issue #300
2012-12-22 03:38:29 +01:00
Jan Steemann
599428859e
issue #330
2012-12-21 22:01:51 +01:00
Jan Steemann
2b84d417f8
issue #330
2012-12-21 21:54:55 +01:00
Jan Steemann
443757df3b
some tests for issue #325
2012-12-20 13:35:49 +01:00
Frank Celler
d5f24ce13c
Merge remote-tracking branch 'origin/windows' into HEAD
...
Conflicts:
CHANGELOG
Documentation/InstallationManual/Installing.md
Documentation/Makefile.files
Documentation/Scripts/generateTOC.py
Documentation/header.html
Installation/OBS/clean-repo.sh
Installation/OBS/create-repo.sh
Installation/OBS/create-ymp.sh
Installation/OBS/index.html
Installation/OBS/load-repo.sh
Makefile.in
VERSION
aclocal.m4
arangod/Ahuacatl/ahuacatl-functions.c
arangod/Documentation/user-manual.dox
arangod/V8Server/v8-actions.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/collection.c
arangod/VocBase/datafile.c
arangosh/V8Client/arangosh.cpp
config/compile
config/config.guess
config/config.sub
config/depcomp
config/install-sh
config/missing
configure
configure.ac
js/server/arango-upgrade.js
js/server/modules/org/arangodb/actions.js
lib/BasicsC/logging.c
lib/Utilities/ScriptLoader.cpp
2012-12-20 11:11:47 +01:00
Oreste Panaia
83ded3fc1f
windows fixes
2012-12-20 17:17:30 +08:00
Jan Steemann
7f93615dc6
issue #326
2012-12-19 17:22:01 +01:00
Jan Steemann
dd906abbd3
issue #324
2012-12-18 19:04:45 +01:00
Jan Steemann
96637435ab
fulltext: more query operators, more tests, more controlled memory usage and statistics
2012-12-18 14:56:06 +01:00
Jan Steemann
dc3c479e71
potential fix for issue #315
2012-12-17 13:09:15 +01:00
Jan Steemann
d07dfd9ee1
potential fix for #315
2012-12-17 13:06:18 +01:00
Jan Steemann
58686a8c2e
issue #323
2012-12-17 10:18:46 +01:00
Jan Steemann
81d6146d02
issue #323
2012-12-17 10:16:26 +01:00
Jan Steemann
b8ca0b2d4d
fulltext index massive rewrite
2012-12-15 01:01:25 +01:00
Jan Steemann
fb4afd0353
fulltext index
2012-12-10 12:16:48 +01:00
Jan Steemann
cbaa57a1bd
cleanup of fulltext indexes, resizing etc.
2012-12-07 18:00:01 +01:00
Jan Steemann
c49ce0a52f
fulltext resizing, still incomplete
2012-12-07 13:51:19 +01:00
Jan Steemann
ec9f72f227
return appropriate error codes
2012-12-07 10:49:06 +01:00
Jan Steemann
b5b431e815
some more tests
2012-12-07 09:08:58 +01:00
Oreste Panaia
857b66c490
windows version
2012-12-06 20:44:01 +08:00
Jan Steemann
013fea7d01
added missing function referenced by simple query API
2012-12-05 18:44:35 +01:00
Jan Steemann
1ffa8e702c
more tests and documentation for fulltext indexes
2012-12-05 16:12:33 +01:00
Frank Celler
5ca2930c67
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
2012-12-05 15:43:39 +01:00
Jan Steemann
f9f893d4b7
extended AQL DOCUMENT() function to take a list of ids
2012-12-05 14:14:44 +01:00
Jan Steemann
a9df4d22cb
extended AQL document() function to take id lists
2012-12-05 14:10:06 +01:00
Frank Celler
f8ef23f9cd
Merge remote-tracking branch 'origin/master' into 1.1
2012-12-05 13:03:28 +01:00
Frank Celler
051705c7b9
Merge branch '1.1' of github.com:triAGENS/ArangoDB
...
Conflicts:
.gitignore
CHANGELOG
Doxygen/Examples.ArangoDB/arangosh-options
Doxygen/arango-html.doxy
Doxygen/arango-latex.doxy
Doxygen/arango-xml.doxy
Doxygen/arango.template
Makefile.in
UnitTests/HttpInterface/api-collection-spec.rb
VERSION
arangod/Ahuacatl/ahuacatl-access-optimiser.c
arangod/Documentation/first-steps-arangodb.dox
arangod/Documentation/user-manual.dox
arangod/HashIndex/compare.h
arangod/HashIndex/hasharray.c
arangod/HashIndex/hasharray.h
arangod/HashIndex/hashindex.h
arangod/V8Server/v8-actions.cpp
arangod/VocBase/simple-collection.c
arangosh/V8Client/V8ClientConnection.cpp
arangosh/V8Client/V8ClientConnection.h
arangosh/V8Client/arangoimp.cpp
arangosh/V8Client/arangosh.cpp
configure
configure.ac
html/admin/css/layout.css
html/admin/index.html
html/admin/js/master.js
js/actions/system/api-system.js
js/common/bootstrap/js-modules.h
js/server/js-ahuacatl.h
js/server/js-server.h
js/server/server.js
lib/BasicsC/voc-errors.c
lib/V8/v8-globals.h
2012-12-05 12:34:08 +01:00
Jan Steemann
fd61b74174
added AQL function DOCUMENT() to retrieve a document by its _id value
2012-12-05 11:48:56 +01:00
Jan Steemann
e4e95fabfe
added AQL function DOCUMENT()
2012-12-05 11:47:03 +01:00
Jan Steemann
cc54fd3ccc
added some language test cases
2012-12-04 16:02:40 +01:00
Jan Steemann
99034b0aa4
more tests
2012-12-04 15:36:49 +01:00
Jan Steemann
0b41690881
tests for substrings
2012-12-04 15:01:48 +01:00
Jan Steemann
b5c978feb6
applied bugfix from Richard, more test cases
2012-12-04 14:40:50 +01:00
Jan Steemann
46132c9f26
more tests for fulltext
2012-12-04 14:20:55 +01:00
Jan Steemann
dc9f84fc60
added test cases for update and delete
2012-12-04 11:46:49 +01:00
Jan Steemann
5742ab6fba
fixed unicode lowercasing
2012-12-04 11:12:38 +01:00
Jan Steemann
5eb0081bcd
tests for issue #300
2012-12-04 09:58:23 +01:00
Jan Steemann
1992597015
applied bug fix from Richard, activated 2 more tests
2012-12-04 09:00:48 +01:00
Jan Steemann
cb08d4f45f
fulltext tests
2012-12-04 01:51:16 +01:00
Jan Steemann
4d2d8455d4
fulltext query test cases
2012-12-04 01:20:34 +01:00
Jan Steemann
962ef32c15
code style
2012-12-03 23:55:59 +01:00
Jan Steemann
efde7b5efa
first test cases for fulltext index
2012-12-03 23:55:46 +01:00
Jan Steemann
bd4a56c269
more cleanup
2012-12-03 22:54:27 +01:00
Jan Steemann
aed99d178d
fixed assertion
2012-12-03 15:31:08 +01:00
Jan Steemann
cdbb96788f
issue #313
2012-12-03 15:30:01 +01:00
Jan Steemann
d60888e970
replaced arango-upgrade script with server startup option --upgrade
2012-12-03 13:45:58 +01:00
Jan Steemann
42ba0502f0
changed upgrade procedure
...
removed arango-upgrade script, replaced it with --upgrade server option
adjusted documentation & start scripts
2012-12-03 13:02:59 +01:00
Jan Steemann
59461d0c4b
added functionality to add and remove users programatically
...
removed arango-password script
2012-12-03 11:42:30 +01:00
Jan Steemann
fec05c853d
issue #312
2012-12-03 09:58:00 +01:00
Jan Steemann
30a47496b0
issue #312
2012-12-03 09:55:44 +01:00
Jan Steemann
8c7ca55512
issue #300
2012-12-01 03:15:39 +01:00
Jan Steemann
b7bb8f8ed6
issue #303
2012-12-01 01:49:48 +01:00
Jan Steemann
68a15060b1
issue #303
2012-12-01 01:47:38 +01:00
Jan Steemann
ee89dd6599
documentation fix
2012-12-01 01:09:39 +01:00
Jan Steemann
bb8709a380
adjusted collection API
2012-11-30 23:55:19 +01:00
Jan Steemann
0a30a0653a
documentation fix
2012-11-30 22:52:48 +01:00
Jan Steemann
6233780862
colors!
2012-11-29 22:33:52 +01:00
Jan Steemann
fbc68b1672
escaping simplifications
2012-11-28 16:21:22 +01:00
Jan Steemann
198bb5f2b5
removed duplicate code
2012-11-28 15:10:40 +01:00
Jan Steemann
cbad6b526a
make collections accesible via name instead of id.
...
this allows using the collection name instead of ids in _from, _to, _id etc.
2012-11-28 13:16:15 +01:00
Jan Steemann
bd3c8189dc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-27 13:56:08 +01:00
Jan Steemann
d4daccb3a5
added a fix and tests for issue #293
2012-11-27 13:55:52 +01:00
Frank Celler
249492a89c
Merge remote-tracking branch 'origin/1.1' into devel
...
Conflicts:
CHANGELOG
Documentation/Manual/GlossaryCollectionName.md
Documentation/Manual/NewFeatures11.md
Documentation/UserManual/FirstStepsArangoDB.md
VERSION
arangod/Documentation/api-blueprints.dox
arangod/HashIndex/hasharray.c
arangod/RestHandler/RestVocbaseBaseHandler.cpp
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/v8-actions.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
configure.ac
html/admin/js/master.js
js/server/ahuacatl.js
js/server/arango-upgrade.js
lib/BasicsC/voc-errors.h
lib/V8/V8LineEditor.cpp
lib/V8/v8-utils.cpp
2012-11-27 12:34:58 +01:00
Frank Celler
6c38635aaa
say 'disabled color printing' instead of 'stop color printing
2012-11-26 15:49:38 +01:00
Jan Steemann
ecddca6969
issue #296
2012-11-26 10:22:17 +01:00
Jan Steemann
33ab7b96e1
issue #296
2012-11-26 10:21:37 +01:00
Jan Steemann
13e5cf5b15
issue #296
2012-11-26 10:17:59 +01:00
Jan Steemann
eac11fb793
issue #293
2012-11-24 03:16:23 +01:00
Jan Steemann
f812408a7e
documentation for collection names / keys
2012-11-23 19:41:14 +01:00
a-brandt
21a66738fd
docu changes
2012-11-23 11:15:09 +01:00
a-brandt
356930370b
docu fixes
2012-11-23 11:13:38 +01:00
a-brandt
a9709e49c4
doxygen fixes
2012-11-22 09:07:55 +01:00
Jan Steemann
ad855bd2bd
fixed doxygen errors
2012-11-21 18:10:45 +01:00
Jan Steemann
f3b87fbe1f
fixed documentation
2012-11-21 17:52:44 +01:00
Jan Steemann
fabf8b700b
fixed documentation
2012-11-21 17:44:23 +01:00
a-brandt
7220ffafc5
blueprints api updates
2012-11-21 14:14:55 +01:00
Jan Steemann
bc9cf9428a
issue #287
2012-11-20 18:27:48 +01:00
Jan Steemann
0f8767a996
issue #287
2012-11-20 18:22:31 +01:00
Jan Steemann
a2b404123a
load monkeypatches on all occasions
2012-11-20 16:50:15 +01:00
Jan Steemann
b159a0539b
moved monkeypatches.js to bootstrap folder and load it at all occasions, allowing graph usage from arangosh
2012-11-20 15:36:19 +01:00
Jan Steemann
30799b0857
fixed unknown log level
2012-11-20 09:33:39 +01:00
Jan Steemann
50f6868b6a
fixed unknown log level
2012-11-20 09:33:09 +01:00
Jan Steemann
744618fbe0
fixed some escape routes in version check
2012-11-20 09:31:09 +01:00
Jan Steemann
2efa2f32db
added server version check
2012-11-20 09:27:28 +01:00
Jan Steemann
85a8f56a34
complain about non-expected database directory versions
2012-11-20 01:41:41 +01:00
Jan Steemann
171914bf7a
added test case for #284
2012-11-19 21:57:21 +01:00
a-brandt
209b99475f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-19 15:21:09 +01:00
a-brandt
78aacd35da
printing issues fixed
2012-11-19 15:20:34 +01:00
Jan Steemann
3780aafde9
issue #284
2012-11-19 15:14:29 +01:00
Jan Steemann
66cf084232
fixed issue #283 : AQL LENGTH() now works on documents, too
2012-11-19 14:01:47 +01:00
Jan Steemann
37750da396
* fixed issue #283 : AQL LENGTH() now works on documents, too
2012-11-19 14:00:09 +01:00
Jan Steemann
9c167a734f
issue #281
2012-11-19 13:32:23 +01:00
Jan Steemann
70b4d7c9d7
issue #281
2012-11-19 13:29:26 +01:00
Jan Steemann
3718f3570d
ALL() moved to transaction semantics
2012-11-19 13:07:38 +01:00
Jan Steemann
fe693e6ae3
make documents read use transaction semantics
2012-11-19 11:23:44 +01:00
a-brandt
c20bc4f4d1
changed the edges and vertices request.
2012-11-16 13:56:24 +01:00
Jan Steemann
ace85c43c9
nesting transactions from v8-vocbase...
2012-11-15 18:55:52 +01:00
Jan Steemann
fddcea9d4e
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/Utils/Collection.h
2012-11-15 13:59:54 +01:00
Jan Steemann
1ff2430e39
transaction refactoring
2012-11-15 13:53:11 +01:00
a-brandt
407ac48821
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-15 11:25:22 +01:00
a-brandt
71d3d54de1
collection info struct changed
2012-11-15 11:24:35 +01:00
Jan Steemann
12d76b8306
introduced additional transaction type for import
2012-11-15 09:52:47 +01:00
Jan Steemann
30ba8771a7
pluggable key generators
2012-11-14 12:44:56 +01:00
Frank Celler
19d4125e80
fixed issue #275 : strange error message in arangosh 1.0.3 at startup
...
Conflicts:
CHANGELOG
js/common/bootstrap/js-modules.h
2012-11-12 17:50:51 +01:00
Frank Celler
57d1d5e59c
fixed issue #275 : strange error message in arangosh 1.0.3 at startup
2012-11-12 17:39:07 +01:00
Frank Celler
13e07f0de5
rebuild generated file
2012-11-12 17:30:30 +01:00
Jan Steemann
dacd2fb70c
some cleanup
2012-11-06 19:24:27 +01:00
Jan Steemann
59791248bf
some refactoring of v8-vocbase, trx integration
2012-11-06 19:02:09 +01:00
Jan Steemann
203560d30b
moved transactions into javascript object
2012-11-06 14:42:52 +01:00
a-brandt
b800f2652c
renamed "blueprint" to "blueprints" and added documentation and tests
2012-10-30 13:35:36 +01:00
a-brandt
fff25d5ac3
renamed "blueprint" to "blueprints" and added documentation and tests
2012-10-30 12:29:51 +01:00
Jan Steemann
792f57b760
issue #271 : simple paths() function optimisations
...
When an "outbound" query is made with the paths() function, the optimiser will now use an index if a FILTER condition can exploit an index on .source.
Example query:
FOR p IN PATHS(users, relations, "outbound")
FILTER p.source._id == "some-id"
RETURN p
The index on p._id was not exploited before, because the optimiser did not know that variable "p" related to collection "users" and that the condition actually would filter on users._id (the variable name in the FILTER statement is "p.source._id).
Now, AQL functions can define callbacks which are called by the optimiser to try some function-specific optimisations.
The optimise callback for PATHS() tries to exploit indexes for filters that filter on the vertex collection (1st parameter to PATHS() call). Indexes can be exploited if the query is an "outbound" query and there are filters on "source", or if the query is an "inbound" query and there are filters on "destination". "anybound" queries will not be optimised
2012-10-26 13:32:01 +02:00
a-brandt
7daa018969
removed "reuseID"
2012-10-26 12:36:13 +02:00
Jan Steemann
973ac4fa62
issue #271 : simple paths() function optimisations
...
When an "outbound" query is made with the paths() function, the optimiser will now use an index if a FILTER condition can exploit an index on .source.
Example query:
FOR p IN PATHS(users, relations, "outbound")
FILTER p.source._id == "some-id"
RETURN p
The index on p._id was not exploited before, because the optimiser did not know that variable "p" related to collection "users" and that the condition actually would filter on users._id (the variable name in the FILTER statement is "p.source._id).
Now, AQL functions can define callbacks which are called by the optimiser to try some function-specific optimisations.
The optimise callback for PATHS() tries to exploit indexes for filters that filter on the vertex collection (1st parameter to PATHS() call). Indexes can be exploited if the query is an "outbound" query and there are filters on "source", or if the query is an "inbound" query and there are filters on "destination". "anybound" queries will not be optimised
2012-10-26 12:01:46 +02:00
Jan Steemann
296ad4f5e7
reduce index bloat for edges
2012-10-25 22:02:31 +02:00
Jan Steemann
f0977e261f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-25 17:19:25 +02:00
Jan Steemann
cb6c8c8e7e
added bidirectional edges, fixup edges index
2012-10-25 17:18:54 +02:00
a-brandt
b1e24ca6bd
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-25 11:52:32 +02:00
a-brandt
26b7f4a996
added datafile upgrade
2012-10-25 11:51:45 +02:00
Jan Steemann
f60f71718b
issue #262
2012-10-25 11:00:53 +02:00
Jan Steemann
67c0ac2e2c
issue #262
2012-10-25 10:57:51 +02:00
Jan Steemann
bbd3dc8e23
issue #262
2012-10-25 10:57:26 +02:00
a-brandt
71f1b7c5bd
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-24 12:36:39 +02:00
a-brandt
e66daf3f43
bugfix unit tests
2012-10-24 12:36:11 +02:00
Jan Steemann
2360cb1cee
more verbose action debugging
2012-10-24 12:04:15 +02:00
Jan Steemann
785d602fa0
remove invalid file
2012-10-24 11:55:15 +02:00
Jan Steemann
5a465a1763
more verbose action debugging
2012-10-24 11:54:40 +02:00
Jan Steemann
e28a6625ef
more verbose action debugging
2012-10-24 11:54:14 +02:00
a-brandt
ba5a98e613
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-24 10:47:21 +02:00
a-brandt
c2d0749178
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/RestHandler/RestDocumentHandler.cpp
arangod/RestHandler/RestEdgeHandler.cpp
arangod/RestHandler/RestImportHandler.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.c
arangod/VocBase/document-collection.h
arangod/VocBase/primary-collection.c
arangod/VocBase/primary-collection.h
2012-10-24 10:46:38 +02:00
Jan Steemann
c226af8e0b
bugfix in module loading
2012-10-24 10:11:39 +02:00
Jan Steemann
85a81a2e04
another bugfix
2012-10-24 10:11:06 +02:00
Jan Steemann
b95831c906
another bugfix
2012-10-24 10:10:41 +02:00
Jan Steemann
95c9c85608
documentation update
2012-10-24 09:39:39 +02:00
Jan Steemann
6e2e340c41
documentation update
2012-10-24 09:38:46 +02:00
Jan Steemann
61806473d0
actions and documentation updates
2012-10-24 09:31:55 +02:00
Jan Steemann
f37af419f2
initialise variable
2012-10-23 18:52:05 +02:00
Jan Steemann
39afb5e1a0
initialise variable
2012-10-23 18:51:22 +02:00
Jan Steemann
c3f84cb2a6
initialise variable
2012-10-23 18:50:34 +02:00
Jan Steemann
a422f005b6
updated documentation and error messages
2012-10-23 17:03:21 +02:00