jsteemann
1823cff3a9
removed TRI_collection_t
2016-09-02 14:54:13 +02:00
jsteemann
5964ffce78
fixed some tests
2016-08-30 09:36:43 +02:00
Jan Christoph Uhde
1febeadfd7
finish ResponseCode enum
2016-08-23 15:46:42 +02:00
Jan Christoph Uhde
d3654d99d8
finish RequestType enum
2016-08-23 14:49:29 +02:00
jsteemann
d92f15aeed
entirely removed TRI_document_collection_t
2016-07-29 17:48:51 +02:00
Jan Christoph Uhde
06bd01695a
removed: body() from GeneralRequest
2016-07-19 09:16:07 +02:00
Jan Christoph Uhde
36736e3694
Merge remote-tracking branch 'origin/devel' into obi-rest-changes-next
...
* origin/devel: (47 commits)
grunt build [ci skip]
gv settings [ci skip]
attempt to fix issue #1943
Add missing documentation of the users database list and the hint that this should be used instead of the database api.
added dev button to graphs view [ci skip]
grunt build [ci skip]
Remove jshint
Mention updating license info
Prevent World War 3
Always use --global-style when installing npm deps
gv - editable & createable nodes, edges [ci skip]
Rebuild aardvark
Make sure Show Interface check asks for HTML
oops, @not supported here.
Fix phrase explaining when the collections are dropped alongside the graph definition.
fixed issue #1941
gv [ci skip]
added test for "fake" _key values
fixed issue #1942
In Farbe und in STEREREOOOUU!
...
2016-07-17 00:14:07 +02:00
Jan Christoph Uhde
beae8a8f74
first changes for set/get payload methods ->
...
toVelocyPack now returns slices
2016-07-15 16:38:13 +02:00
Max Neunhoeffer
a78fd42b67
Merge branch 'HLC' into devel
2016-07-13 12:52:33 +02:00
Jan Christoph Uhde
ff49d7b0b4
Merge remote-tracking branch 'origin/devel' into obi-merge-restserver-next
...
* origin/devel: (105 commits)
Fixed failure tests in SkiplistIndex
Fixed a bug with reset of new skiplist index iterator
whitespace removal
micro optimization for key generator key tracking
GraphQL! Hype! 🎉
explicit
remove unused variable
explicit
Fix VS complaints
complaints
complaints
updated CHANGELOG
fixed issue #1937
Modified the SkiplistIndex lookup s.t. it does not build one large VPackBuilder containing all combinations of search values, but instead has an option to rewrite it in-place and just has to maintain the intervals.
ignore revision ids
fix destructuring of Externals in MERGE
make it code.
ignore primary and edge indexes during cluster restore
grunt build [ci skip]
semist.
...
2016-07-13 07:33:13 +00:00
Max Neunhoeffer
846e6b6127
Merge remote-tracking branch 'origin/devel' into HLC
2016-07-12 15:10:24 +02:00
Jan Steemann
94bd64d9ab
fix complaining about null keys
2016-07-12 09:42:32 +02:00
Max Neunhoeffer
41c5451168
Extract conversion _rev string <-> rid into functions.
...
Also fixes another place where this conversion was wrong.
2016-07-05 23:52:30 +02:00
Frank Celler
38a55ed13c
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-07-04 17:09:40 +02:00
jsteemann
4a5b75b485
escape Unicode characters in JSON dumps
2016-06-29 12:53:08 +02:00
Frank Celler
af0b0900af
WIP
2016-05-22 21:08:37 +02:00
Frank Celler
806fce1dec
WIP
2016-05-21 21:58:42 +02:00
jsteemann
bfd5596359
optimizations
2016-05-11 11:50:07 +02:00
Michael Hackstein
7b8d3d6df7
Insertion of documents in Cluster (babies case) now passes through the X-Arango-Error-Codes.
2016-05-09 12:45:31 +02:00
jsteemann
1250fcf63e
micro optimizations
2016-05-01 00:03:23 +02:00
jsteemann
e478c1ae11
faster lookup for _key attribute
2016-04-30 13:25:06 +02:00
jsteemann
3a92773685
use StaticStrings
2016-04-29 15:18:20 +02:00
jsteemann
b9ef307bf1
micro optimizations
2016-04-28 12:04:14 +02:00
Jan Steemann
b7f3ab4683
micro optimizations
2016-04-25 17:58:11 +02:00
Michael Hackstein
cd12a07a4d
Fixed return codes in cluster. They are now forwarded properly from DBServer to Client
2016-04-15 17:58:06 +02:00
Michael Hackstein
0e2d31f633
Moved GET _api/document?collection=xxx to PUT _api/simple/all-keys {collection: xxx}. Adapted all tests. Also removed Transaction::allKeys which got obsolete by this commit.
2016-04-15 11:23:25 +02:00
Michael Hackstein
19a861e86d
Modify Document now returns X-Arango-Error-Codes header in baby case.
2016-04-11 14:23:03 +02:00
Michael Hackstein
83b13bb8b3
Implemented modifyDocument in cluster with babies.
2016-04-11 10:25:03 +02:00
Jan Steemann
1855b74aaa
added asserts
2016-04-07 16:44:36 +02:00
Michael Hackstein
015c5d2908
Fixed single-server babies test. Also made sure that the error header is capialized properly
2016-04-07 12:41:23 +02:00
Jan Steemann
545b87cb76
test fixes
2016-04-06 17:39:24 +02:00
Jan Steemann
9f8c24b1cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-06 15:43:27 +02:00
Michael Hackstein
a968446820
SingleServer INSERT babies now uses newest format. It tries to insert as much as possible. Reports each document individually. Also reports each error individually. The ordering of documents in request and response is identical.
2016-04-05 15:53:48 +02:00
Michael Hackstein
0f7c2af9dc
Fixed undefined behaviour bug if someone tries to delete a document without key and body.
2016-04-01 17:12:22 +02:00
Michael Hackstein
91d394105c
ClusterResolver cid by numeric name now checks if the number is actually a valid collection and it returns cid 0 instead of the given numeric number. Some apis rely on this to check if collection exists or not.
2016-04-01 14:31:13 +02:00
Frank Celler
068f9defd7
splitted HttpResponse.h
2016-04-01 10:39:38 +02:00
Frank Celler
295c8a3809
MSVC fixes
2016-03-31 14:01:23 +02:00
Frank Celler
486011d399
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
2016-03-31 13:41:09 +02:00
Frank Celler
494bdca847
splitted HttpRequest into GeneralRequest/HttpRequest
2016-03-31 11:45:21 +02:00
Jan Steemann
31c06b0845
cleanup
2016-03-22 11:48:17 +01:00
jsteemann
4694d36671
cppcheck
2016-03-21 20:56:08 +01:00
jsteemann
906418778c
cppcheck
2016-03-18 11:23:38 +01:00
Max Neunhoeffer
d1c5c64d6b
Fix baby methods for documents in arangosh.
2016-03-18 02:05:19 +01:00
Max Neunhoeffer
37bac8881d
Implement babies variant of DELETE /_api/document/<collection>.
2016-03-17 20:28:40 +01:00
jsteemann
3fd954fc6a
micro optimizations
2016-03-15 10:40:37 +01:00
Max Neunhoeffer
627ef39b81
Finish returnNew and returnOld for RestDocumentHandler.
2016-03-11 23:16:45 +01:00
Max Neunhoeffer
01f942239e
Fix Rest handler.
2016-03-11 21:50:35 +01:00
Max Neunhoeffer
1cf6299399
RestDocumentHandler returnNew and returnOld.
2016-03-11 21:45:47 +01:00
Max Neunhoeffer
e77159b008
New returnNew option for insert.
2016-03-11 12:44:36 +01:00
Max Neunhoeffer
06be35dd9b
Fix RestDocumentHandler after recent changes to rev management.
2016-03-11 10:09:06 +01:00
Max Neunhoeffer
9074f99f09
Get rid of update policy in RestHandlers.
2016-03-10 00:02:47 +01:00
Max Neunhoeffer
80ee083105
Fix RestDocumentHandler: modify and remove.
2016-03-09 23:59:02 +01:00
Max Neunhoeffer
c831858224
Fix RestDocumentHandler for POST.
2016-03-09 15:21:29 +01:00
Max Neunhoeffer
6b2fa8c33d
RestDocumentHandler GET method, plus tests.
2016-03-09 13:28:13 +01:00
Jan Steemann
6eea757c01
simplifications
2016-03-04 19:40:24 +01:00
Jan Steemann
1c150d4d6e
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
2016-03-04 18:35:40 +01:00
Jan Steemann
ad4a9542ea
removed file
2016-03-04 18:32:54 +01:00
Max Neunhoeffer
4cb42662f3
Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk
2016-03-04 15:19:26 +01:00
Max Neunhoeffer
2654e654db
Compiles again, document API not yet sorted out.
2016-03-04 10:32:34 +01:00
jsteemann
0c580f1076
removed unused includes
2016-03-04 02:37:20 +01:00
Jan Steemann
78f07c6a31
less json
2016-03-03 14:23:39 +01:00
Jan Steemann
e6e864cd7a
removed unused functions
2016-03-02 10:53:59 +01:00
Jan Steemann
6c152649d4
added allKeys() method
2016-03-01 11:14:40 +01:00
Jan Steemann
88b6828abb
re-added single-operation hints
2016-02-26 12:37:12 +01:00
Jan Steemann
2ee4dad77b
TransactionContext is now the resource owner
2016-02-25 14:02:57 +01:00
Jan Steemann
3c6391279e
cleanup
2016-02-25 12:24:04 +01:00
Jan Steemann
e1745608e3
inject attribute translator everywhere
2016-02-25 11:13:32 +01:00
Jan Steemann
eb202f528c
pass vocbase in TransactionContext
2016-02-23 13:03:30 +01:00
Jan Steemann
f468cd00ad
create transaction context as shared ptr
2016-02-23 12:18:39 +01:00
Jan Steemann
0a969caf23
removed SingleCollectionReadOnlyTransaction and SingleCollectionWriteTransaction
2016-02-23 11:05:44 +01:00
Michael Hackstein
fefe7f4f73
Fixed TODO where collectionType was hardcoded and probably wrong and replaced it by new transaction API.
2016-02-23 09:44:02 +01:00
Michael Hackstein
a2a52c6ea5
Fixed usage of collection type in RestDocumentHandler
2016-02-22 16:09:51 +01:00
Jan Steemann
aea510155d
removed unused variables
2016-02-19 12:57:37 +01:00
Michael Hackstein
09c6c4bd0d
HTTP DELETE now uses new transaction API
2016-02-19 12:50:20 +01:00
Michael Hackstein
7f2e01a180
Fixed usage of old constructor
2016-02-18 16:44:08 +01:00
Michael Hackstein
4e12805846
document PUT and PATCH now use the new Transaction API.
2016-02-18 16:14:23 +01:00
Michael Hackstein
b7cf8138b3
Fixed Rest generateDocument. It now uses the custom attribute handler for _id
2016-02-18 15:25:13 +01:00
Michael Hackstein
4aa3de6eb8
RestDocument Handler GET now uses new Transaction API
2016-02-18 15:08:57 +01:00
Michael Hackstein
d25e79cc22
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
2016-02-17 12:57:12 +01:00
Michael Hackstein
22d30676a5
Moved RestEdgeHandler to new transaction.insert api. Still needs test
2016-02-17 12:57:06 +01:00
Jan Steemann
39e64150e4
stubs for remove()
2016-02-17 12:14:21 +01:00
Michael Hackstein
11046e30a9
Explicitly give the Collection Type for HTTP generate saved result
2016-02-17 09:39:11 +01:00
Michael Hackstein
373f860230
Wrapped the RestDocument Handler around the new Transaction Insert function
2016-02-16 17:57:46 +01:00
Jan Steemann
0c4ab9054a
API cleanup
2016-02-16 15:13:30 +01:00
Jan Steemann
313f27deed
renamed methods
2016-02-15 18:18:03 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
jsteemann
50c0e18d53
removed useless con|destructor comments
2016-01-07 21:19:53 +01:00
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +01:00
Wilfried Goesgens
7fc4b356e4
Revert formattings that break documentation parts.
2016-01-07 15:12:04 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Frank Celler
1065a1bd2c
added work monitor
2016-01-04 15:33:06 +01:00
Max Neunhoeffer
225c8cd843
Work on TODOs.
2015-12-22 16:50:09 +01:00