diff --git a/Documentation/Examples/001_collectionAll.generated b/Documentation/Examples/001_collectionAll.generated index 8a3e3e7d43..c537a96639 100644 --- a/Documentation/Examples/001_collectionAll.generated +++ b/Documentation/Examples/001_collectionAll.generated @@ -2,62 +2,62 @@ arangosh> db.five.save({ name : "_id" : "five/105", "_key" : "105", - "_rev" : "_WnyWOda--_" + "_rev" : "_WpTAjj6--_" } arangosh> db.five.save({ name : "two" }); { "_id" : "five/109", "_key" : "109", - "_rev" : "_WnyWOde--_" + "_rev" : "_WpTAjk---_" } arangosh> db.five.save({ name : "three" }); { "_id" : "five/112", "_key" : "112", - "_rev" : "_WnyWOde--B" + "_rev" : "_WpTAjk---B" } arangosh> db.five.save({ name : "four" }); { "_id" : "five/115", "_key" : "115", - "_rev" : "_WnyWOde--D" + "_rev" : "_WpTAjk---D" } arangosh> db.five.save({ name : "five" }); { "_id" : "five/118", "_key" : "118", - "_rev" : "_WnyWOde--F" + "_rev" : "_WpTAjkC--_" } arangosh> db.five.all().toArray(); [ { "_key" : "109", "_id" : "five/109", - "_rev" : "_WnyWOde--_", + "_rev" : "_WpTAjk---_", "name" : "two" }, { "_key" : "112", "_id" : "five/112", - "_rev" : "_WnyWOde--B", + "_rev" : "_WpTAjk---B", "name" : "three" }, { "_key" : "105", "_id" : "five/105", - "_rev" : "_WnyWOda--_", + "_rev" : "_WpTAjj6--_", "name" : "one" }, { "_key" : "115", "_id" : "five/115", - "_rev" : "_WnyWOde--D", + "_rev" : "_WpTAjk---D", "name" : "four" }, { "_key" : "118", "_id" : "five/118", - "_rev" : "_WnyWOde--F", + "_rev" : "_WpTAjkC--_", "name" : "five" } ] diff --git a/Documentation/Examples/002_collectionAllNext.generated b/Documentation/Examples/002_collectionAllNext.generated index a882fbabff..45d3f81355 100644 --- a/Documentation/Examples/002_collectionAllNext.generated +++ b/Documentation/Examples/002_collectionAllNext.generated @@ -2,44 +2,44 @@ arangosh> db.five.save({ name : "_id" : "five/127", "_key" : "127", - "_rev" : "_WnyWOee--_" + "_rev" : "_WpTAjsa--_" } arangosh> db.five.save({ name : "two" }); { "_id" : "five/131", "_key" : "131", - "_rev" : "_WnyWOee--B" + "_rev" : "_WpTAjsa--B" } arangosh> db.five.save({ name : "three" }); { "_id" : "five/134", "_key" : "134", - "_rev" : "_WnyWOee--D" + "_rev" : "_WpTAjse--_" } arangosh> db.five.save({ name : "four" }); { "_id" : "five/137", "_key" : "137", - "_rev" : "_WnyWOee--F" + "_rev" : "_WpTAjse--B" } arangosh> db.five.save({ name : "five" }); { "_id" : "five/140", "_key" : "140", - "_rev" : "_WnyWOei--_" + "_rev" : "_WpTAjsi--_" } arangosh> db.five.all().limit(2).toArray(); [ { "_key" : "131", "_id" : "five/131", - "_rev" : "_WnyWOee--B", + "_rev" : "_WpTAjsa--B", "name" : "two" }, { "_key" : "134", "_id" : "five/134", - "_rev" : "_WnyWOee--D", + "_rev" : "_WpTAjse--_", "name" : "three" } ] diff --git a/Documentation/Examples/003_collectionByExample.generated b/Documentation/Examples/003_collectionByExample.generated index 8807e0061d..8316b00bfd 100644 --- a/Documentation/Examples/003_collectionByExample.generated +++ b/Documentation/Examples/003_collectionByExample.generated @@ -2,38 +2,38 @@ arangosh> db.users.save({ name: "_id" : "users/148", "_key" : "148", - "_rev" : "_WnyWOfC--_" + "_rev" : "_WpTAj06--_" } arangosh> db.users.save({ name: "Helmut" }); { "_id" : "users/152", "_key" : "152", - "_rev" : "_WnyWOfC--B" + "_rev" : "_WpTAj06--B" } arangosh> db.users.save({ name: "Angela" }); { "_id" : "users/155", "_key" : "155", - "_rev" : "_WnyWOfC--D" + "_rev" : "_WpTAj1---_" } arangosh> db.users.all().toArray(); [ { "_key" : "155", "_id" : "users/155", - "_rev" : "_WnyWOfC--D", + "_rev" : "_WpTAj1---_", "name" : "Angela" }, { "_key" : "152", "_id" : "users/152", - "_rev" : "_WnyWOfC--B", + "_rev" : "_WpTAj06--B", "name" : "Helmut" }, { "_key" : "148", "_id" : "users/148", - "_rev" : "_WnyWOfC--_", + "_rev" : "_WpTAj06--_", "name" : "Gerhard" } ] @@ -44,7 +44,7 @@ arangosh> db.users.byExample({ "name" : "_key" : "148", "_id" : "users/148", - "_rev" : "_WnyWOfC--_", + "_rev" : "_WpTAj06--_", "name" : "Gerhard" } ] diff --git a/Documentation/Examples/004_collectionByExampleNext.generated b/Documentation/Examples/004_collectionByExampleNext.generated index 49830da0a1..6c76593614 100644 --- a/Documentation/Examples/004_collectionByExampleNext.generated +++ b/Documentation/Examples/004_collectionByExampleNext.generated @@ -2,25 +2,25 @@ arangosh> db.users.save({ name: "_id" : "users/169", "_key" : "169", - "_rev" : "_WnyWOf2--_" + "_rev" : "_WpTAj8K--_" } arangosh> db.users.save({ name: "Helmut" }); { "_id" : "users/173", "_key" : "173", - "_rev" : "_WnyWOf2--B" + "_rev" : "_WpTAj8K--B" } arangosh> db.users.save({ name: "Angela" }); { "_id" : "users/176", "_key" : "176", - "_rev" : "_WnyWOf2--D" + "_rev" : "_WpTAj8O--_" } arangosh> var a = db.users.byExample( {"name" : "Angela" } ); arangosh> while (a.hasNext()) print(a.next()); { "_key" : "176", "_id" : "users/176", - "_rev" : "_WnyWOf2--D", + "_rev" : "_WpTAj8O--_", "name" : "Angela" } diff --git a/Documentation/Examples/005_collectionRange.generated b/Documentation/Examples/005_collectionRange.generated index e703cb8ad8..ebef075f0e 100644 --- a/Documentation/Examples/005_collectionRange.generated +++ b/Documentation/Examples/005_collectionRange.generated @@ -15,32 +15,32 @@ arangosh> db.old.save({ age: "_id" : "old/188", "_key" : "188", - "_rev" : "_WnyWOgi--_" + "_rev" : "_WpTAkIK--_" } arangosh> db.old.save({ age: 25 }); { "_id" : "old/192", "_key" : "192", - "_rev" : "_WnyWOgm--_" + "_rev" : "_WpTAkIO--_" } arangosh> db.old.save({ age: 30 }); { "_id" : "old/195", "_key" : "195", - "_rev" : "_WnyWOgm--B" + "_rev" : "_WpTAkIO--B" } arangosh> db.old.range("age", 10, 30).toArray(); [ { "_key" : "188", "_id" : "old/188", - "_rev" : "_WnyWOgi--_", + "_rev" : "_WpTAkIK--_", "age" : 15 }, { "_key" : "192", "_id" : "old/192", - "_rev" : "_WnyWOgm--_", + "_rev" : "_WpTAkIO--_", "age" : 25 } ] diff --git a/Documentation/Examples/006_collectionClosedRange.generated b/Documentation/Examples/006_collectionClosedRange.generated index e97481f571..474bf016e7 100644 --- a/Documentation/Examples/006_collectionClosedRange.generated +++ b/Documentation/Examples/006_collectionClosedRange.generated @@ -15,38 +15,38 @@ arangosh> db.old.save({ age: "_id" : "old/207", "_key" : "207", - "_rev" : "_WnyWOhW--_" + "_rev" : "_WpTAkVK--_" } arangosh> db.old.save({ age: 25 }); { "_id" : "old/211", "_key" : "211", - "_rev" : "_WnyWOha--_" + "_rev" : "_WpTAkVK--B" } arangosh> db.old.save({ age: 30 }); { "_id" : "old/214", "_key" : "214", - "_rev" : "_WnyWOha--B" + "_rev" : "_WpTAkVO--_" } arangosh> db.old.closedRange("age", 10, 30).toArray(); [ { "_key" : "207", "_id" : "old/207", - "_rev" : "_WnyWOhW--_", + "_rev" : "_WpTAkVK--_", "age" : 15 }, { "_key" : "211", "_id" : "old/211", - "_rev" : "_WnyWOha--_", + "_rev" : "_WpTAkVK--B", "age" : 25 }, { "_key" : "214", "_id" : "old/214", - "_rev" : "_WnyWOha--B", + "_rev" : "_WpTAkVO--_", "age" : 30 } ] diff --git a/Documentation/Examples/007_collectionNear.generated b/Documentation/Examples/007_collectionNear.generated index e51e0039d8..dde48359e2 100644 --- a/Documentation/Examples/007_collectionNear.generated +++ b/Documentation/Examples/007_collectionNear.generated @@ -24,7 +24,7 @@ arangosh> db.geo.near(0, "_key" : "1280", "_id" : "geo/1280", - "_rev" : "_WnyWOlG--B", + "_rev" : "_WpTAkkq--H", "name" : "Name/0/0", "loc" : [ 0, @@ -34,7 +34,7 @@ arangosh> db.geo.near(0, "_key" : "1169", "_id" : "geo/1169", - "_rev" : "_WnyWOku--H", + "_rev" : "_WpTAkka--B", "name" : "Name/-10/0", "loc" : [ -10, diff --git a/Documentation/Examples/008_collectionNearDistance.generated b/Documentation/Examples/008_collectionNearDistance.generated index c26d735dae..94c5572af4 100644 --- a/Documentation/Examples/008_collectionNearDistance.generated +++ b/Documentation/Examples/008_collectionNearDistance.generated @@ -25,7 +25,7 @@ arangosh> db.geo.near(0, "distance" : 0, "_id" : "geo/3401", "_key" : "3401", - "_rev" : "_WnyWOsy--J", + "_rev" : "_WpTAk5G--J", "loc" : [ 0, 0 @@ -36,7 +36,7 @@ arangosh> db.geo.near(0, "distance" : 1111949.2664455874, "_id" : "geo/3290", "_key" : "3290", - "_rev" : "_WnyWOsa--H", + "_rev" : "_WpTAk4y--D", "loc" : [ -10, 0 diff --git a/Documentation/Examples/009_collectionWithin.generated b/Documentation/Examples/009_collectionWithin.generated index 44442ab053..850ee2faf6 100644 --- a/Documentation/Examples/009_collectionWithin.generated +++ b/Documentation/Examples/009_collectionWithin.generated @@ -7,7 +7,7 @@ arangosh> db.geo.within(0, "distance" : 0, "_id" : "geo/5522", "_key" : "5522", - "_rev" : "_WnyWOzW--J", + "_rev" : "_WpTAlIO--N", "loc" : [ 0, 0 @@ -18,7 +18,7 @@ arangosh> db.geo.within(0, "distance" : 1111949.2664455874, "_id" : "geo/5411", "_key" : "5411", - "_rev" : "_WnyWOzC--B", + "_rev" : "_WpTAlI---B", "loc" : [ -10, 0 @@ -29,7 +29,7 @@ arangosh> db.geo.within(0, "distance" : 1111949.2664455874, "_id" : "geo/5525", "_key" : "5525", - "_rev" : "_WnyWOza--_", + "_rev" : "_WpTAlIS--_", "loc" : [ 0, 10 @@ -40,7 +40,7 @@ arangosh> db.geo.within(0, "distance" : 1111949.2664455874, "_id" : "geo/5633", "_key" : "5633", - "_rev" : "_WnyWOzu--H", + "_rev" : "_WpTAlIm--B", "loc" : [ 10, 0 @@ -51,7 +51,7 @@ arangosh> db.geo.within(0, "distance" : 1111949.2664455874, "_id" : "geo/5519", "_key" : "5519", - "_rev" : "_WnyWOzW--H", + "_rev" : "_WpTAlIO--L", "loc" : [ 0, -10 @@ -62,7 +62,7 @@ arangosh> db.geo.within(0, "distance" : 1568520.556798576, "_id" : "geo/5414", "_key" : "5414", - "_rev" : "_WnyWOzC--D", + "_rev" : "_WpTAlI---D", "loc" : [ -10, 10 @@ -73,7 +73,7 @@ arangosh> db.geo.within(0, "distance" : 1568520.556798576, "_id" : "geo/5636", "_key" : "5636", - "_rev" : "_WnyWOzu--J", + "_rev" : "_WpTAlIm--D", "loc" : [ 10, 10 @@ -84,7 +84,7 @@ arangosh> db.geo.within(0, "distance" : 1568520.556798576, "_id" : "geo/5408", "_key" : "5408", - "_rev" : "_WnyWOzC--_", + "_rev" : "_WpTAlI---_", "loc" : [ -10, -10 @@ -95,7 +95,7 @@ arangosh> db.geo.within(0, "distance" : 1568520.556798576, "_id" : "geo/5630", "_key" : "5630", - "_rev" : "_WnyWOzu--F", + "_rev" : "_WpTAlIm--_", "loc" : [ 10, -10 diff --git a/Documentation/Examples/011_documentsCollectionReplaceByExample.generated b/Documentation/Examples/011_documentsCollectionReplaceByExample.generated index 3ade4b41a4..646d486288 100644 --- a/Documentation/Examples/011_documentsCollectionReplaceByExample.generated +++ b/Documentation/Examples/011_documentsCollectionReplaceByExample.generated @@ -2,7 +2,7 @@ arangosh> db.example.save({ Hello : "_id" : "example/6599", "_key" : "6599", - "_rev" : "_WnyWO3i--_" + "_rev" : "_WpTAlY2--_" } arangosh> db.example.replaceByExample({ Hello: "world" }, {Hello: "mars"}, false, 5); 1 diff --git a/Documentation/Examples/012_documentsCollectionUpdateByExample.generated b/Documentation/Examples/012_documentsCollectionUpdateByExample.generated index fa6658e70a..e1ed58a59b 100644 --- a/Documentation/Examples/012_documentsCollectionUpdateByExample.generated +++ b/Documentation/Examples/012_documentsCollectionUpdateByExample.generated @@ -2,7 +2,7 @@ arangosh> db.example.save({ Hello : "_id" : "example/6612", "_key" : "6612", - "_rev" : "_WnyWO4C--_" + "_rev" : "_WpTAlf---_" } arangosh> db.example.updateByExample({ Hello: "world" }, { Hello: "foo", World: "bar" }, false); 1 @@ -11,7 +11,7 @@ arangosh> db.example.byExample({ Hello: "_key" : "6612", "_id" : "example/6612", - "_rev" : "_WnyWO4K--_", + "_rev" : "_WpTAlfG--_", "Hello" : "foo", "foo" : "bar", "World" : "bar" diff --git a/Documentation/Examples/01_workWithAQL_all.generated b/Documentation/Examples/01_workWithAQL_all.generated index 16166614a3..0e69e6d57d 100644 --- a/Documentation/Examples/01_workWithAQL_all.generated +++ b/Documentation/Examples/01_workWithAQL_all.generated @@ -4,7 +4,7 @@ arangosh> db.mycollection.save({ _key: "_id" : "mycollection/testKey", "_key" : "testKey", - "_rev" : "_WnyWO4q--_" + "_rev" : "_WpTAlne--_" } arangosh> db._query('FOR my IN mycollection RETURN my._key').toArray() [ diff --git a/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated b/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated index f9f1168908..4566fb3216 100644 --- a/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated +++ b/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated @@ -5,7 +5,7 @@ arangosh> db._query(aql`FOR doc IN "_key" : "testKey", "_id" : "mycollection/testKey", - "_rev" : "_WnyWO4q--_", + "_rev" : "_WpTAlne--_", "Hello" : "World" } ] diff --git a/Documentation/Examples/03_workWithAQL_getExtra.generated b/Documentation/Examples/03_workWithAQL_getExtra.generated index b85dec1d5b..55047db530 100644 --- a/Documentation/Examples/03_workWithAQL_getExtra.generated +++ b/Documentation/Examples/03_workWithAQL_getExtra.generated @@ -10,7 +10,7 @@ arangosh> db._query(`FOR i IN 1..100 "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00041294097900390625 + "executionTime" : 0.00046539306640625 }, "warnings" : [ ] } diff --git a/Documentation/Examples/06_workWithAQL_statements12.generated b/Documentation/Examples/06_workWithAQL_statements12.generated index 0e9d489533..0592939d11 100644 --- a/Documentation/Examples/06_workWithAQL_statements12.generated +++ b/Documentation/Examples/06_workWithAQL_statements12.generated @@ -8,17 +8,17 @@ arangosh> c.getExtra(); "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.000052928924560546875 + "executionTime" : 0.00013136863708496094 }, "profile" : { - "initializing" : 7.152557373046875e-7, - "parsing" : 0.000010013580322265625, - "optimizing ast" : 9.5367431640625e-7, - "loading collections" : 0.000001430511474609375, - "instantiating plan" : 0.000005245208740234375, - "optimizing plan" : 0.0000133514404296875, - "executing" : 0.000012636184692382812, - "finalizing" : 0.00000476837158203125 + "initializing" : 0.000001430511474609375, + "parsing" : 0.000024557113647460938, + "optimizing ast" : 0.0000030994415283203125, + "loading collections" : 0.00000286102294921875, + "instantiating plan" : 0.000015974044799804688, + "optimizing plan" : 0.00003647804260253906, + "executing" : 0.00002765655517578125, + "finalizing" : 0.00001049041748046875 }, "warnings" : [ ] } diff --git a/Documentation/Examples/06_workWithAQL_statementsExtra.generated b/Documentation/Examples/06_workWithAQL_statementsExtra.generated index e10415e390..98a41159ee 100644 --- a/Documentation/Examples/06_workWithAQL_statementsExtra.generated +++ b/Documentation/Examples/06_workWithAQL_statementsExtra.generated @@ -15,7 +15,7 @@ arangosh> db._query(` "filtered" : 0, "httpRequests" : 0, "fullCount" : 0, - "executionTime" : 0.0004119873046875 + "executionTime" : 0.0006883144378662109 }, "warnings" : [ ] } @@ -35,7 +35,7 @@ arangosh> db._query({ "filtered" : 0, "httpRequests" : 0, "fullCount" : 0, - "executionTime" : 0.0005304813385009766 + "executionTime" : 0.0004711151123046875 }, "warnings" : [ ] } diff --git a/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated b/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated index 1b6ee939c3..878cf10da1 100644 --- a/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated +++ b/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated @@ -10,7 +10,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnyWPCu--_", + "_rev" : "_WpTAmPy--B", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -21,7 +21,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Hamburg", "_id" : "germanCity/Hamburg", - "_rev" : "_WnyWPCu--B", + "_rev" : "_WpTAmPy--D", "population" : 1000000, "isCapital" : false, "loc" : [ diff --git a/Documentation/Examples/COMBINING_GRAPH_02_combine.generated b/Documentation/Examples/COMBINING_GRAPH_02_combine.generated index c4f4e67463..bc5fbbcee0 100644 --- a/Documentation/Examples/COMBINING_GRAPH_02_combine.generated +++ b/Documentation/Examples/COMBINING_GRAPH_02_combine.generated @@ -14,7 +14,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnyWPCu--D", + "_rev" : "_WpTAmP2--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -28,7 +28,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnyWPCu--F", + "_rev" : "_WpTAmP2--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -42,7 +42,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnyWPCu--F", + "_rev" : "_WpTAmP2--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -56,7 +56,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnyWPCu--D", + "_rev" : "_WpTAmP2--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -70,7 +70,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnyWPCu--_", + "_rev" : "_WpTAmPy--B", "population" : 1000000, "isCapital" : false, "loc" : [ diff --git a/Documentation/Examples/COMBINING_GRAPH_03_combine_let.generated b/Documentation/Examples/COMBINING_GRAPH_03_combine_let.generated index 10a0b29b19..76a0379b09 100644 --- a/Documentation/Examples/COMBINING_GRAPH_03_combine_let.generated +++ b/Documentation/Examples/COMBINING_GRAPH_03_combine_let.generated @@ -15,7 +15,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnyWPCu--D", + "_rev" : "_WpTAmP2--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -26,7 +26,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnyWPCu--F", + "_rev" : "_WpTAmP2--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -42,7 +42,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnyWPCu--F", + "_rev" : "_WpTAmP2--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -53,7 +53,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnyWPCu--D", + "_rev" : "_WpTAmP2--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -64,7 +64,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnyWPCu--_", + "_rev" : "_WpTAmPy--B", "population" : 1000000, "isCapital" : false, "loc" : [ diff --git a/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated b/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated index e86fd65521..11cb945c03 100644 --- a/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated +++ b/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated @@ -6,19 +6,19 @@ arangosh> v1 = db.vertex.insert({ name : "_id" : "vertex/7443", "_key" : "7443", - "_rev" : "_WnyWPG---_" + "_rev" : "_WpTAm8O--_" } arangosh> v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7447", "_key" : "7447", - "_rev" : "_WnyWPG---B" + "_rev" : "_WpTAm8O--B" } arangosh> e1 = db.relation.insert(v1, v2, { label : "knows" }); { "_id" : "relation/7450", "_key" : "7450", - "_rev" : "_WnyWPGC--_" + "_rev" : "_WpTAm8S--_" } arangosh> db._document(e1); { @@ -26,6 +26,6 @@ arangosh> db._document(e1); "_id" : "relation/7450", "_from" : "vertex/7443", "_to" : "vertex/7447", - "_rev" : "_WnyWPGC--_", + "_rev" : "_WpTAm8S--_", "label" : "knows" } diff --git a/Documentation/Examples/EDGCOL_02_Relation.generated b/Documentation/Examples/EDGCOL_02_Relation.generated index 9998d83b2f..4bb7f94f6d 100644 --- a/Documentation/Examples/EDGCOL_02_Relation.generated +++ b/Documentation/Examples/EDGCOL_02_Relation.generated @@ -7,20 +7,20 @@ arangosh> myGraph.v1 = db.vertex.insert({ name { "_id" : "vertex/7463", "_key" : "7463", - "_rev" : "_WnyWPH---_" + "_rev" : "_WpTAnJy--_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7467", "_key" : "7467", - "_rev" : "_WnyWPHC--_" + "_rev" : "_WpTAnJ2--_" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7470", "_key" : "7470", - "_rev" : "_WnyWPHC--B" + "_rev" : "_WpTAnJ2--B" } arangosh> db._document(myGraph.e1); { @@ -28,7 +28,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7470", "_from" : "vertex/7463", "_to" : "vertex/7467", - "_rev" : "_WnyWPHC--B", + "_rev" : "_WpTAnJ2--B", "label" : "knows" } arangosh> db.relation.edges(myGraph.e1._id); diff --git a/Documentation/Examples/EDGCOL_02_inEdges.generated b/Documentation/Examples/EDGCOL_02_inEdges.generated index da88a59e5b..387545aa81 100644 --- a/Documentation/Examples/EDGCOL_02_inEdges.generated +++ b/Documentation/Examples/EDGCOL_02_inEdges.generated @@ -6,20 +6,20 @@ arangosh> myGraph.v1 = db.vertex.insert({ name { "_id" : "vertex/7484", "_key" : "7484", - "_rev" : "_WnyWPH2--_" + "_rev" : "_WpTAnZ---_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7488", "_key" : "7488", - "_rev" : "_WnyWPH2--B" + "_rev" : "_WpTAnZ---B" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7491", "_key" : "7491", - "_rev" : "_WnyWPH2--D" + "_rev" : "_WpTAnZ---D" } arangosh> db._document(myGraph.e1); { @@ -27,7 +27,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7491", "_from" : "vertex/7484", "_to" : "vertex/7488", - "_rev" : "_WnyWPH2--D", + "_rev" : "_WpTAnZ---D", "label" : "knows" } arangosh> db.relation.inEdges(myGraph.v1._id); @@ -39,7 +39,7 @@ arangosh> db.relation.inEdges(myGraph.v2._id); "_id" : "relation/7491", "_from" : "vertex/7484", "_to" : "vertex/7488", - "_rev" : "_WnyWPH2--D", + "_rev" : "_WpTAnZ---D", "label" : "knows" } ] diff --git a/Documentation/Examples/EDGCOL_02_outEdges.generated b/Documentation/Examples/EDGCOL_02_outEdges.generated index f208056a19..6fed4781c2 100644 --- a/Documentation/Examples/EDGCOL_02_outEdges.generated +++ b/Documentation/Examples/EDGCOL_02_outEdges.generated @@ -6,20 +6,20 @@ arangosh> myGraph.v1 = db.vertex.insert({ name { "_id" : "vertex/7506", "_key" : "7506", - "_rev" : "_WnyWPIu--_" + "_rev" : "_WpTAnmm--_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7510", "_key" : "7510", - "_rev" : "_WnyWPIu--B" + "_rev" : "_WpTAnmm--B" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7513", "_key" : "7513", - "_rev" : "_WnyWPIu--D" + "_rev" : "_WpTAnmq--_" } arangosh> db._document(myGraph.e1); { @@ -27,7 +27,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7513", "_from" : "vertex/7506", "_to" : "vertex/7510", - "_rev" : "_WnyWPIu--D", + "_rev" : "_WpTAnmq--_", "label" : "knows" } arangosh> db.relation.outEdges(myGraph.v1._id); @@ -37,7 +37,7 @@ arangosh> db.relation.outEdges(myGraph.v1._id); "_id" : "relation/7513", "_from" : "vertex/7506", "_to" : "vertex/7510", - "_rev" : "_WnyWPIu--D", + "_rev" : "_WpTAnmq--_", "label" : "knows" } ] diff --git a/Documentation/Examples/GRAPHSP_01_create_graph.generated b/Documentation/Examples/GRAPHSP_01_create_graph.generated index 539bf47cc6..10f433a9e8 100644 --- a/Documentation/Examples/GRAPHSP_01_create_graph.generated +++ b/Documentation/Examples/GRAPHSP_01_create_graph.generated @@ -5,67 +5,67 @@ arangosh> db.circles.toArray(); { "_key" : "I", "_id" : "circles/I", - "_rev" : "_WnyWPJ6--L", + "_rev" : "_WpTAn1S--_", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnyWPJ6--H", + "_rev" : "_WpTAn1O--H", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnyWPJ6--F", + "_rev" : "_WpTAn1O--F", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnyWPJ2--_", + "_rev" : "_WpTAn1K--B", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnyWPJ6--D", + "_rev" : "_WpTAn1O--D", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnyWPJ6--_", + "_rev" : "_WpTAn1O--_", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnyWPJ6--B", + "_rev" : "_WpTAn1O--B", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnyWPK---_", + "_rev" : "_WpTAn1S--B", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnyWPJ2--B", + "_rev" : "_WpTAn1K--D", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnyWPJ6--J", + "_rev" : "_WpTAn1O--J", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnyWPK---B", + "_rev" : "_WpTAn1S--D", "label" : "11" } ] @@ -76,7 +76,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7585", "_from" : "circles/G", "_to" : "circles/J", - "_rev" : "_WnyWPKC--D", + "_rev" : "_WpTAn1W--F", "theFalse" : false, "theTruth" : true, "label" : "right_zip" @@ -86,7 +86,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7576", "_from" : "circles/A", "_to" : "circles/G", - "_rev" : "_WnyWPK---N", + "_rev" : "_WpTAn1W--_", "theFalse" : false, "theTruth" : true, "label" : "right_foo" @@ -96,7 +96,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7579", "_from" : "circles/G", "_to" : "circles/H", - "_rev" : "_WnyWPKC--_", + "_rev" : "_WpTAn1W--B", "theFalse" : false, "theTruth" : true, "label" : "right_blob" @@ -106,7 +106,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7570", "_from" : "circles/B", "_to" : "circles/E", - "_rev" : "_WnyWPK---J", + "_rev" : "_WpTAn1S--L", "theFalse" : false, "theTruth" : true, "label" : "left_blub" @@ -116,7 +116,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7564", "_from" : "circles/B", "_to" : "circles/C", - "_rev" : "_WnyWPK---F", + "_rev" : "_WpTAn1S--H", "theFalse" : false, "theTruth" : true, "label" : "left_blarg" @@ -126,7 +126,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7567", "_from" : "circles/C", "_to" : "circles/D", - "_rev" : "_WnyWPK---H", + "_rev" : "_WpTAn1S--J", "theFalse" : false, "theTruth" : true, "label" : "left_blorg" @@ -136,7 +136,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7582", "_from" : "circles/H", "_to" : "circles/I", - "_rev" : "_WnyWPKC--B", + "_rev" : "_WpTAn1W--D", "theFalse" : false, "theTruth" : true, "label" : "right_blub" @@ -146,7 +146,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7588", "_from" : "circles/J", "_to" : "circles/K", - "_rev" : "_WnyWPKC--F", + "_rev" : "_WpTAn1W--H", "theFalse" : false, "theTruth" : true, "label" : "right_zup" @@ -156,7 +156,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7560", "_from" : "circles/A", "_to" : "circles/B", - "_rev" : "_WnyWPK---D", + "_rev" : "_WpTAn1S--F", "theFalse" : false, "theTruth" : true, "label" : "left_bar" @@ -166,7 +166,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7573", "_from" : "circles/E", "_to" : "circles/F", - "_rev" : "_WnyWPK---L", + "_rev" : "_WpTAn1S--N", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" diff --git a/Documentation/Examples/GRAPHTRAV_01_create_graph.generated b/Documentation/Examples/GRAPHTRAV_01_create_graph.generated index 1dc91e665a..3adff19c2b 100644 --- a/Documentation/Examples/GRAPHTRAV_01_create_graph.generated +++ b/Documentation/Examples/GRAPHTRAV_01_create_graph.generated @@ -5,67 +5,67 @@ arangosh> db.circles.toArray(); { "_key" : "I", "_id" : "circles/I", - "_rev" : "_WnyWPMS--_", + "_rev" : "_WpTAoD2--B", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnyWPMO--J", + "_rev" : "_WpTAoDy--F", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnyWPMO--H", + "_rev" : "_WpTAoDy--D", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnyWPMK--B", + "_rev" : "_WpTAoDq--B", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnyWPMO--F", + "_rev" : "_WpTAoDy--B", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnyWPMO--B", + "_rev" : "_WpTAoDu--B", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnyWPMO--D", + "_rev" : "_WpTAoDy--_", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnyWPMS--B", + "_rev" : "_WpTAoD2--D", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnyWPMO--_", + "_rev" : "_WpTAoDu--_", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnyWPMO--L", + "_rev" : "_WpTAoD2--_", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnyWPMS--D", + "_rev" : "_WpTAoD6--_", "label" : "11" } ] @@ -76,7 +76,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7675", "_from" : "circles/H", "_to" : "circles/I", - "_rev" : "_WnyWPMW--B", + "_rev" : "_WpTAoEC--_", "theFalse" : false, "theTruth" : true, "label" : "right_blub" @@ -86,7 +86,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7657", "_from" : "circles/B", "_to" : "circles/C", - "_rev" : "_WnyWPMS--H", + "_rev" : "_WpTAoD6--D", "theFalse" : false, "theTruth" : true, "label" : "left_blarg" @@ -96,7 +96,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7672", "_from" : "circles/G", "_to" : "circles/H", - "_rev" : "_WnyWPMW--_", + "_rev" : "_WpTAoE---F", "theFalse" : false, "theTruth" : true, "label" : "right_blob" @@ -106,7 +106,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7669", "_from" : "circles/A", "_to" : "circles/G", - "_rev" : "_WnyWPMS--P", + "_rev" : "_WpTAoE---D", "theFalse" : false, "theTruth" : true, "label" : "right_foo" @@ -116,7 +116,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7653", "_from" : "circles/A", "_to" : "circles/B", - "_rev" : "_WnyWPMS--F", + "_rev" : "_WpTAoD6--B", "theFalse" : false, "theTruth" : true, "label" : "left_bar" @@ -126,7 +126,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7660", "_from" : "circles/C", "_to" : "circles/D", - "_rev" : "_WnyWPMS--J", + "_rev" : "_WpTAoD6--F", "theFalse" : false, "theTruth" : true, "label" : "left_blorg" @@ -136,7 +136,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7678", "_from" : "circles/G", "_to" : "circles/J", - "_rev" : "_WnyWPMW--D", + "_rev" : "_WpTAoEC--B", "theFalse" : false, "theTruth" : true, "label" : "right_zip" @@ -146,7 +146,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7681", "_from" : "circles/J", "_to" : "circles/K", - "_rev" : "_WnyWPMW--F", + "_rev" : "_WpTAoEC--D", "theFalse" : false, "theTruth" : true, "label" : "right_zup" @@ -156,7 +156,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7666", "_from" : "circles/E", "_to" : "circles/F", - "_rev" : "_WnyWPMS--N", + "_rev" : "_WpTAoE---B", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" @@ -166,7 +166,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7663", "_from" : "circles/B", "_to" : "circles/E", - "_rev" : "_WnyWPMS--L", + "_rev" : "_WpTAoE---_", "theFalse" : false, "theTruth" : true, "label" : "left_blub" diff --git a/Documentation/Examples/HTML_01_routingCreateHtml.generated b/Documentation/Examples/HTML_01_routingCreateHtml.generated index ac18a8a433..69a754f6e7 100644 --- a/Documentation/Examples/HTML_01_routingCreateHtml.generated +++ b/Documentation/Examples/HTML_01_routingCreateHtml.generated @@ -10,5 +10,5 @@ arangosh> db._routing.save({ { "_id" : "_routing/7727", "_key" : "7727", - "_rev" : "_WnyWPOW--_" + "_rev" : "_WpTAoGC--_" } diff --git a/Documentation/Examples/HTML_04_routingCreateMultiPath.generated b/Documentation/Examples/HTML_04_routingCreateMultiPath.generated index 8751e1826f..af054ea256 100644 --- a/Documentation/Examples/HTML_04_routingCreateMultiPath.generated +++ b/Documentation/Examples/HTML_04_routingCreateMultiPath.generated @@ -4,7 +4,7 @@ arangosh> db._routing.save({ { "_id" : "_routing/7741", "_key" : "7741", - "_rev" : "_WnyWPP2--_" + "_rev" : "_WpTAoHy--_" } arangosh> db._routing.save({ ........> url: { match: "/hello/:name", constraint: { name: "/[a-z]+/" } }, @@ -12,7 +12,7 @@ arangosh> db._routing.save({ { "_id" : "_routing/7745", "_key" : "7745", - "_rev" : "_WnyWPP2--B" + "_rev" : "_WpTAoHy--B" } arangosh> db._routing.save({ ........> url: { match: "/:something/world" }, @@ -20,7 +20,7 @@ arangosh> db._routing.save({ { "_id" : "_routing/7748", "_key" : "7748", - "_rev" : "_WnyWPP2--D" + "_rev" : "_WpTAoHy--D" } arangosh> db._routing.save({ ........> url: { match: "/hi/*" }, @@ -28,6 +28,6 @@ arangosh> db._routing.save({ { "_id" : "_routing/7751", "_key" : "7751", - "_rev" : "_WnyWPP6--_" + "_rev" : "_WpTAoH2--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/HttpGharialAddEdge.generated b/Documentation/Examples/HttpGharialAddEdge.generated index c154735626..c8f9eb16a4 100644 --- a/Documentation/Examples/HttpGharialAddEdge.generated +++ b/Documentation/Examples/HttpGharialAddEdge.generated @@ -9,14 +9,14 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPVW--_ +etag: _WpTAoO6--_ { "error" : false, "edge" : { "_id" : "relation/7818", "_key" : "7818", - "_rev" : "_WnyWPVW--_" + "_rev" : "_WpTAoO6--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialAddEdgeCol.generated b/Documentation/Examples/HttpGharialAddEdgeCol.generated index 4f0420457a..b7e696b9c9 100644 --- a/Documentation/Examples/HttpGharialAddEdgeCol.generated +++ b/Documentation/Examples/HttpGharialAddEdgeCol.generated @@ -14,7 +14,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPX---_ +etag: _WpTAocm--_ { "error" : false, @@ -49,7 +49,7 @@ etag: _WnyWPX---_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnyWPX---_" + "_rev" : "_WpTAocm--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialAddVertex.generated b/Documentation/Examples/HttpGharialAddVertex.generated index f6a4eee4cb..ca1f5f1b6c 100644 --- a/Documentation/Examples/HttpGharialAddVertex.generated +++ b/Documentation/Examples/HttpGharialAddVertex.generated @@ -7,14 +7,14 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPa---_ +etag: _WpTAovm--_ { "error" : false, "vertex" : { "_id" : "male/7973", "_key" : "7973", - "_rev" : "_WnyWPa---_" + "_rev" : "_WpTAovm--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialAddVertexCol.generated b/Documentation/Examples/HttpGharialAddVertexCol.generated index 95bc9e75db..abc76136db 100644 --- a/Documentation/Examples/HttpGharialAddVertexCol.generated +++ b/Documentation/Examples/HttpGharialAddVertexCol.generated @@ -7,7 +7,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPbi--_ +etag: _WpTAo2q--_ { "error" : false, @@ -34,7 +34,7 @@ etag: _WnyWPbi--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnyWPbi--_" + "_rev" : "_WpTAo2q--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialCreate.generated b/Documentation/Examples/HttpGharialCreate.generated index 5ead5b3344..416650e4c5 100644 --- a/Documentation/Examples/HttpGharialCreate.generated +++ b/Documentation/Examples/HttpGharialCreate.generated @@ -18,7 +18,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPdm--_ +etag: _WpTApRC--_ { "error" : false, @@ -41,7 +41,7 @@ etag: _WnyWPdm--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/myGraph", - "_rev" : "_WnyWPdm--_" + "_rev" : "_WpTApRC--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialCreate2.generated b/Documentation/Examples/HttpGharialCreate2.generated index 6fa3a1ab72..0f7c39e3c7 100644 --- a/Documentation/Examples/HttpGharialCreate2.generated +++ b/Documentation/Examples/HttpGharialCreate2.generated @@ -23,7 +23,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPe6--_ +etag: _WpTApkS--_ { "error" : false, @@ -46,7 +46,7 @@ etag: _WnyWPe6--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/myGraph", - "_rev" : "_WnyWPe6--_" + "_rev" : "_WpTApkS--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialDeleteEdge.generated b/Documentation/Examples/HttpGharialDeleteEdge.generated index 072eeba9ae..a8e40184dc 100644 --- a/Documentation/Examples/HttpGharialDeleteEdge.generated +++ b/Documentation/Examples/HttpGharialDeleteEdge.generated @@ -1,4 +1,4 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/8168 +shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/8171 HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/HttpGharialEdgeDefinitionRemove.generated b/Documentation/Examples/HttpGharialEdgeDefinitionRemove.generated index 47fb34f3e5..7caa863e66 100644 --- a/Documentation/Examples/HttpGharialEdgeDefinitionRemove.generated +++ b/Documentation/Examples/HttpGharialEdgeDefinitionRemove.generated @@ -3,7 +3,7 @@ shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/re HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPle--_ +etag: _WpTAqx6--_ { "error" : false, @@ -19,7 +19,7 @@ etag: _WnyWPle--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnyWPle--_" + "_rev" : "_WpTAqx6--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialGetEdge.generated b/Documentation/Examples/HttpGharialGetEdge.generated index c145556732..92f23cba04 100644 --- a/Documentation/Examples/HttpGharialGetEdge.generated +++ b/Documentation/Examples/HttpGharialGetEdge.generated @@ -1,20 +1,20 @@ -shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/8445 +shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/8447 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPnS--L +etag: _WpTArEy--B { "error" : false, "edge" : { - "_key" : "8445", - "_id" : "relation/8445", - "_from" : "male/charly", - "_to" : "female/diana", - "_rev" : "_WnyWPnS--L", - "type" : "married", - "vertex" : "charly" + "_key" : "8447", + "_id" : "relation/8447", + "_from" : "female/alice", + "_to" : "male/charly", + "_rev" : "_WpTArEy--B", + "type" : "friend", + "vertex" : "alice" }, "code" : 200 } diff --git a/Documentation/Examples/HttpGharialGetGraph.generated b/Documentation/Examples/HttpGharialGetGraph.generated index 58895814f0..271a6c5943 100644 --- a/Documentation/Examples/HttpGharialGetGraph.generated +++ b/Documentation/Examples/HttpGharialGetGraph.generated @@ -3,7 +3,7 @@ shell> curl --dump - http://localhost:8529/_api/gharial/myGraph HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPo6--_ +etag: _WpTArZC--_ { "error" : false, @@ -26,7 +26,7 @@ etag: _WnyWPo6--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/myGraph", - "_rev" : "_WnyWPo6--_" + "_rev" : "_WpTArZC--_" }, "code" : 200 } diff --git a/Documentation/Examples/HttpGharialGetVertex.generated b/Documentation/Examples/HttpGharialGetVertex.generated index 36f333ad3e..036ae41b39 100644 --- a/Documentation/Examples/HttpGharialGetVertex.generated +++ b/Documentation/Examples/HttpGharialGetVertex.generated @@ -3,14 +3,14 @@ shell> curl --dump - http://localhost:8529/_api/gharial/social/vertex/female/ali HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWPqa--_ +etag: _WpTArtS--_ { "error" : false, "vertex" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWPqa--_", + "_rev" : "_WpTArtS--_", "name" : "Alice" }, "code" : 200 diff --git a/Documentation/Examples/HttpGharialList.generated b/Documentation/Examples/HttpGharialList.generated index f4d3de6e35..dc89b34419 100644 --- a/Documentation/Examples/HttpGharialList.generated +++ b/Documentation/Examples/HttpGharialList.generated @@ -10,7 +10,7 @@ x-content-type-options: nosniff { "_key" : "routeplanner", "_id" : "_graphs/routeplanner", - "_rev" : "_WnyWPte--_", + "_rev" : "_WpTAsKq--_", "orphanCollections" : [ ], "edgeDefinitions" : [ { @@ -49,7 +49,7 @@ x-content-type-options: nosniff { "_key" : "social", "_id" : "_graphs/social", - "_rev" : "_WnyWPsC--_", + "_rev" : "_WpTAr7K--_", "orphanCollections" : [ ], "edgeDefinitions" : [ { diff --git a/Documentation/Examples/HttpGharialModifyVertex.generated b/Documentation/Examples/HttpGharialModifyVertex.generated index 04819f0eff..8112150bfc 100644 --- a/Documentation/Examples/HttpGharialModifyVertex.generated +++ b/Documentation/Examples/HttpGharialModifyVertex.generated @@ -7,15 +7,15 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWP0e--_ +etag: _WpTAtcu--_ { "error" : false, "vertex" : { "_id" : "female/alice", "_key" : "alice", - "_rev" : "_WnyWP0e--_", - "_oldRev" : "_WnyWP0S--B" + "_rev" : "_WpTAtcu--_", + "_oldRev" : "_WpTAtci--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialPatchEdge.generated b/Documentation/Examples/HttpGharialPatchEdge.generated index 0da353b10e..fba9d98a0d 100644 --- a/Documentation/Examples/HttpGharialPatchEdge.generated +++ b/Documentation/Examples/HttpGharialPatchEdge.generated @@ -1,4 +1,4 @@ -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9004 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9015 <<EOF { "since" : "01.01.2001" } @@ -7,15 +7,15 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWP2O--_ +etag: _WpTAtw2--_ { "error" : false, "edge" : { - "_id" : "relation/9004", - "_key" : "9004", - "_rev" : "_WnyWP2O--_", - "_oldRev" : "_WnyWP2---J" + "_id" : "relation/9015", + "_key" : "9015", + "_rev" : "_WpTAtw2--_", + "_oldRev" : "_WpTAtwq--B" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialPutEdge.generated b/Documentation/Examples/HttpGharialPutEdge.generated index 5677ceceb9..6e12356252 100644 --- a/Documentation/Examples/HttpGharialPutEdge.generated +++ b/Documentation/Examples/HttpGharialPutEdge.generated @@ -1,4 +1,4 @@ -shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9075 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9083 <<EOF { "type" : "divorced", "_from" : "female/alice", @@ -9,15 +9,15 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWP36--_ +etag: _WpTAuDG--_ { "error" : false, "edge" : { - "_id" : "relation/9075", - "_key" : "9075", - "_rev" : "_WnyWP36--_", - "_oldRev" : "_WnyWP3y--F" + "_id" : "relation/9083", + "_key" : "9083", + "_rev" : "_WpTAuDG--_", + "_oldRev" : "_WpTAuC6--B" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialRemoveVertexCollection.generated b/Documentation/Examples/HttpGharialRemoveVertexCollection.generated index 14cd262cf1..32178069a3 100644 --- a/Documentation/Examples/HttpGharialRemoveVertexCollection.generated +++ b/Documentation/Examples/HttpGharialRemoveVertexCollection.generated @@ -3,7 +3,7 @@ shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/ HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWP6C--_ +etag: _WpTAuZe--_ { "error" : false, @@ -28,7 +28,7 @@ etag: _WnyWP6C--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnyWP6C--_" + "_rev" : "_WpTAuZe--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialReplaceEdgeCol.generated b/Documentation/Examples/HttpGharialReplaceEdgeCol.generated index 73083c7105..f2da31c75f 100644 --- a/Documentation/Examples/HttpGharialReplaceEdgeCol.generated +++ b/Documentation/Examples/HttpGharialReplaceEdgeCol.generated @@ -17,7 +17,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWP9m--_ +etag: _WpTAvFK--_ { "error" : false, @@ -44,7 +44,7 @@ etag: _WnyWP9m--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnyWP9m--_" + "_rev" : "_WpTAvFK--_" }, "code" : 202 } diff --git a/Documentation/Examples/HttpGharialReplaceVertex.generated b/Documentation/Examples/HttpGharialReplaceVertex.generated index a3e8c77054..a74a06d983 100644 --- a/Documentation/Examples/HttpGharialReplaceVertex.generated +++ b/Documentation/Examples/HttpGharialReplaceVertex.generated @@ -8,15 +8,15 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnyWQAm--_ +etag: _WpTAvai--_ { "error" : false, "vertex" : { "_id" : "female/alice", "_key" : "alice", - "_rev" : "_WnyWQAm--_", - "_oldRev" : "_WnyWQAO--_" + "_rev" : "_WpTAvai--_", + "_oldRev" : "_WpTAvaK--_" }, "code" : 202 } diff --git a/Documentation/Examples/IndexHandle.generated b/Documentation/Examples/IndexHandle.generated index 7f5e8f6a7a..e50a5a0136 100644 --- a/Documentation/Examples/IndexHandle.generated +++ b/Documentation/Examples/IndexHandle.generated @@ -5,7 +5,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/9401", + "id" : "example/9406", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -16,7 +16,7 @@ arangosh> var indexInfo = db.example.getInd arangosh> indexInfo; [ "example/0", - "example/9401" + "example/9406" ] arangosh> db._index(indexInfo[0]) { @@ -37,7 +37,7 @@ arangosh> db._index(indexInfo[1]) "a", "b" ], - "id" : "example/9401", + "id" : "example/9406", "sparse" : false, "type" : "skiplist", "unique" : false, diff --git a/Documentation/Examples/IndexVerify.generated b/Documentation/Examples/IndexVerify.generated index 31494e38df..4f4915b47e 100644 --- a/Documentation/Examples/IndexVerify.generated +++ b/Documentation/Examples/IndexVerify.generated @@ -6,7 +6,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/9411", + "id" : "example/9416", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", diff --git a/Documentation/Examples/JSF_job_cancel.generated b/Documentation/Examples/JSF_job_cancel.generated index c46c2bda76..c6cedbb9c2 100644 --- a/Documentation/Examples/JSF_job_cancel.generated +++ b/Documentation/Examples/JSF_job_cancel.generated @@ -6,7 +6,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366836 +x-arango-async-id: 152345945857405 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_api/job/pending @@ -16,9 +16,9 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff [ - "152305403366836" + "152345945857405" ] -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366836/cancel +shell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857405/cancel HTTP/1.1 200 OK content-type: application/json; charset=utf-8 @@ -34,5 +34,5 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff [ - "152305403366836" + "152345945857405" ] diff --git a/Documentation/Examples/JSF_job_delete_01.generated b/Documentation/Examples/JSF_job_delete_01.generated index c8785220b0..678dcd6b91 100644 --- a/Documentation/Examples/JSF_job_delete_01.generated +++ b/Documentation/Examples/JSF_job_delete_01.generated @@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366845 +x-arango-async-id: 152345945857414 content-type: text/plain; charset=utf-8 shell> curl -X DELETE --dump - http://localhost:8529/_api/job/all diff --git a/Documentation/Examples/JSF_job_delete_02.generated b/Documentation/Examples/JSF_job_delete_02.generated index 5e531bb11f..4a4b7c49e8 100644 --- a/Documentation/Examples/JSF_job_delete_02.generated +++ b/Documentation/Examples/JSF_job_delete_02.generated @@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366850 +x-arango-async-id: 152345945857419 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_admin/time @@ -12,11 +12,11 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "time" : 1523054037.0796092, + "time" : 1523459475.4500413, "error" : false, "code" : 200 } -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1523054037.0796092 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1523459475.4500413 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/JSF_job_delete_03.generated b/Documentation/Examples/JSF_job_delete_03.generated index 94d64b66d7..20c7cd5a16 100644 --- a/Documentation/Examples/JSF_job_delete_03.generated +++ b/Documentation/Examples/JSF_job_delete_03.generated @@ -2,10 +2,10 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366859 +x-arango-async-id: 152345945857428 content-type: text/plain; charset=utf-8 -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152305403366859 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152345945857428 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/JSF_job_fetch_result_03.generated b/Documentation/Examples/JSF_job_fetch_result_03.generated index 715965c6d0..bc918e2c93 100644 --- a/Documentation/Examples/JSF_job_fetch_result_03.generated +++ b/Documentation/Examples/JSF_job_fetch_result_03.generated @@ -2,18 +2,18 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366873 +x-arango-async-id: 152345945857442 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366873 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857442 HTTP/1.1 200 OK x-content-type-options: nosniff -x-arango-async-id: 152305403366873 +x-arango-async-id: 152345945857442 content-type: application/json; charset=utf-8 { "server" : "arango", - "version" : "3.3.6", + "version" : "3.3.7", "license" : "community" } diff --git a/Documentation/Examples/JSF_job_fetch_result_04.generated b/Documentation/Examples/JSF_job_fetch_result_04.generated index f7b6e9b824..caae73abbc 100644 --- a/Documentation/Examples/JSF_job_fetch_result_04.generated +++ b/Documentation/Examples/JSF_job_fetch_result_04.generated @@ -6,14 +6,14 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366878 +x-arango-async-id: 152345945857447 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366878 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857447 HTTP/1.1 400 Bad Request x-content-type-options: nosniff -x-arango-async-id: 152305403366878 +x-arango-async-id: 152345945857447 content-type: application/json; charset=utf-8 { diff --git a/Documentation/Examples/JSF_job_getByType_01.generated b/Documentation/Examples/JSF_job_getByType_01.generated index b723934546..aa00afb85c 100644 --- a/Documentation/Examples/JSF_job_getByType_01.generated +++ b/Documentation/Examples/JSF_job_getByType_01.generated @@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366883 +x-arango-async-id: 152345945857452 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_api/job/done @@ -12,5 +12,5 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff [ - "152305403366883" + "152345945857452" ] diff --git a/Documentation/Examples/JSF_job_getByType_02.generated b/Documentation/Examples/JSF_job_getByType_02.generated index 486fc5f127..2e3b184e9c 100644 --- a/Documentation/Examples/JSF_job_getByType_02.generated +++ b/Documentation/Examples/JSF_job_getByType_02.generated @@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366888 +x-arango-async-id: 152345945857457 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_api/job/pending diff --git a/Documentation/Examples/JSF_job_getByType_03.generated b/Documentation/Examples/JSF_job_getByType_03.generated index 2f3e98daed..3a71feacbc 100644 --- a/Documentation/Examples/JSF_job_getByType_03.generated +++ b/Documentation/Examples/JSF_job_getByType_03.generated @@ -11,7 +11,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366893 +x-arango-async-id: 152345945857462 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_api/job/pending @@ -21,9 +21,9 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff [ - "152305403366893" + "152345945857462" ] -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152305403366893 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152345945857462 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/JSF_job_getStatusById_01.generated b/Documentation/Examples/JSF_job_getStatusById_01.generated index 9f20be9bdc..c917c5f58c 100644 --- a/Documentation/Examples/JSF_job_getStatusById_01.generated +++ b/Documentation/Examples/JSF_job_getStatusById_01.generated @@ -2,18 +2,18 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85 HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366900 +x-arango-async-id: 152345945857469 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366900 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857469 HTTP/1.1 200 OK x-content-type-options: nosniff -x-arango-async-id: 152305403366900 +x-arango-async-id: 152345945857469 content-type: application/json; charset=utf-8 { "server" : "arango", - "version" : "3.3.6", + "version" : "3.3.7", "license" : "community" } diff --git a/Documentation/Examples/JSF_job_getStatusById_02.generated b/Documentation/Examples/JSF_job_getStatusById_02.generated index 9c004707b1..ae598eaa9e 100644 --- a/Documentation/Examples/JSF_job_getStatusById_02.generated +++ b/Documentation/Examples/JSF_job_getStatusById_02.generated @@ -11,10 +11,10 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152305403366905 +x-arango-async-id: 152345945857474 content-type: text/plain; charset=utf-8 -shell> curl --dump - http://localhost:8529/_api/job/152305403366905 +shell> curl --dump - http://localhost:8529/_api/job/152345945857474 HTTP/1.1 204 No Content content-type: text/plain; charset=utf-8 diff --git a/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated b/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated index e4fd6a7296..3a0d524755 100644 --- a/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated +++ b/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated @@ -6,8 +6,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9418", - "_key" : "9418", - "_rev" : "_WnyWQEi--_" + "_id" : "_routing/9423", + "_key" : "9423", + "_rev" : "_WpTAw-u--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated b/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated index d04a71beb5..0f27dc27c1 100644 --- a/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated +++ b/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated @@ -6,8 +6,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9433", - "_key" : "9433", - "_rev" : "_WnyWQbS--_" + "_id" : "_routing/9438", + "_key" : "9438", + "_rev" : "_WpTAwV---_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated b/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated index c2fc10a1ad..5984c9a0bd 100644 --- a/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated +++ b/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated @@ -5,7 +5,7 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9447", - "_key" : "9447", - "_rev" : "_WnyWQcS--_" + "_id" : "_routing/9452", + "_key" : "9452", + "_rev" : "_WpTAwWe--_" } diff --git a/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated b/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated index bd4250ca3f..7d2a354554 100644 --- a/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated +++ b/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated @@ -8,12 +8,12 @@ arangosh> arango.GET("/hello/echo") "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, diff --git a/Documentation/Examples/JSON_09_routingCreateEchoController.generated b/Documentation/Examples/JSON_09_routingCreateEchoController.generated index 1411ffd82b..eb7decdc5e 100644 --- a/Documentation/Examples/JSON_09_routingCreateEchoController.generated +++ b/Documentation/Examples/JSON_09_routingCreateEchoController.generated @@ -5,7 +5,7 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9461", - "_key" : "9461", - "_rev" : "_WnyWQde--_" + "_id" : "_routing/9466", + "_key" : "9466", + "_rev" : "_WpTAwXu--_" } diff --git a/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated b/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated index bd4250ca3f..7d2a354554 100644 --- a/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated +++ b/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated @@ -8,12 +8,12 @@ arangosh> arango.GET("/hello/echo") "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, diff --git a/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated b/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated index 4ac10e400d..c6dc155a78 100644 --- a/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated +++ b/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated @@ -5,7 +5,7 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9475", - "_key" : "9475", - "_rev" : "_WnyWQeq--_" + "_id" : "_routing/9480", + "_key" : "9480", + "_rev" : "_WpTAwYy--_" } diff --git a/Documentation/Examples/JSON_13_routingCreateEchoAction.generated b/Documentation/Examples/JSON_13_routingCreateEchoAction.generated index 9e6f223956..abd91f6eeb 100644 --- a/Documentation/Examples/JSON_13_routingCreateEchoAction.generated +++ b/Documentation/Examples/JSON_13_routingCreateEchoAction.generated @@ -5,7 +5,7 @@ arangosh> db._routing.save({ ........> } ........> }) { - "_id" : "_routing/9489", - "_key" : "9489", - "_rev" : "_WnyWQfi--_" + "_id" : "_routing/9494", + "_key" : "9494", + "_rev" : "_WpTAwaG--_" } diff --git a/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated b/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated index 6266d93417..e9d88386e2 100644 --- a/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated +++ b/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated @@ -8,7 +8,7 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9499", - "_key" : "9499", - "_rev" : "_WnyWQge--_" + "_id" : "_routing/9504", + "_key" : "9504", + "_rev" : "_WpTAwb---_" } diff --git a/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated b/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated index d06d50eb7e..7107926ea1 100644 --- a/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated +++ b/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated @@ -8,12 +8,12 @@ arangosh> arango.GET("/echo") "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, diff --git a/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated b/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated index beff71d220..da3b8be529 100644 --- a/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated +++ b/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated @@ -8,7 +8,7 @@ arangosh> db._modules.save({ ........> "};" ........> }); { - "_id" : "_modules/9513", - "_key" : "9513", - "_rev" : "_WnyWQhe--_" + "_id" : "_modules/9518", + "_key" : "9518", + "_rev" : "_WpTAwb6--_" } diff --git a/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated b/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated index 80daebd7f8..15da473a4f 100644 --- a/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated +++ b/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated @@ -5,8 +5,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9517", - "_key" : "9517", - "_rev" : "_WnyWQhi--_" + "_id" : "_routing/9522", + "_key" : "9522", + "_rev" : "_WpTAwc---_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_06a_routingRedirect.generated b/Documentation/Examples/MOD_06a_routingRedirect.generated index cd71c4914f..dcd7427083 100644 --- a/Documentation/Examples/MOD_06a_routingRedirect.generated +++ b/Documentation/Examples/MOD_06a_routingRedirect.generated @@ -9,8 +9,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9538", - "_key" : "9538", - "_rev" : "_WnyWQii--_" + "_id" : "_routing/9543", + "_key" : "9543", + "_rev" : "_WpTAwd---_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_07a_routingMulti.generated b/Documentation/Examples/MOD_07a_routingMulti.generated index 415c07aae9..81ab96eeff 100644 --- a/Documentation/Examples/MOD_07a_routingMulti.generated +++ b/Documentation/Examples/MOD_07a_routingMulti.generated @@ -15,8 +15,8 @@ arangosh> db._routing.save({ ........> ] ........> }); { - "_id" : "_routing/9552", - "_key" : "9552", - "_rev" : "_WnyWQji--_" + "_id" : "_routing/9557", + "_key" : "9557", + "_rev" : "_WpTAweC--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_07c_routingMulti.generated b/Documentation/Examples/MOD_07c_routingMulti.generated index bda704cd1e..914d5179df 100644 --- a/Documentation/Examples/MOD_07c_routingMulti.generated +++ b/Documentation/Examples/MOD_07c_routingMulti.generated @@ -16,8 +16,8 @@ arangosh> db._routing.save({ ........> ] ........> }); { - "_id" : "_routing/9566", - "_key" : "9566", - "_rev" : "_WnyWQki--_" + "_id" : "_routing/9571", + "_key" : "9571", + "_rev" : "_WpTAwe2--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated b/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated index 1cb4f1d6e2..00181c9a45 100644 --- a/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated +++ b/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated @@ -9,7 +9,7 @@ arangosh> db._modules.save({ ........> "};" ........> }); { - "_id" : "_modules/9580", - "_key" : "9580", - "_rev" : "_WnyWQli--_" + "_id" : "_modules/9585", + "_key" : "9585", + "_rev" : "_WpTAwg---_" } diff --git a/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated b/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated index 4213d144a1..930861a4f0 100644 --- a/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated +++ b/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated @@ -11,7 +11,7 @@ arangosh> db._routing.save({ ........> ] ........> }); { - "_id" : "_routing/9584", - "_key" : "9584", - "_rev" : "_WnyWQlq--_" + "_id" : "_routing/9589", + "_key" : "9589", + "_rev" : "_WpTAwgC--_" } diff --git a/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated b/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated index cbb3097ebb..9b309e91ac 100644 --- a/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated +++ b/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated @@ -5,9 +5,9 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9588", - "_key" : "9588", - "_rev" : "_WnyWQly--_" + "_id" : "_routing/9593", + "_key" : "9593", + "_rev" : "_WpTAwgC--B" } arangosh> db._routing.save({ ........> url: "/subdirectory/ourtest/2", @@ -16,9 +16,9 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9591", - "_key" : "9591", - "_rev" : "_WnyWQly--B" + "_id" : "_routing/9596", + "_key" : "9596", + "_rev" : "_WpTAwgG--_" } arangosh> db._routing.save({ ........> url: "/subdirectory/ourtest/3", @@ -27,8 +27,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9594", - "_key" : "9594", - "_rev" : "_WnyWQly--D" + "_id" : "_routing/9599", + "_key" : "9599", + "_rev" : "_WpTAwgG--B" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated b/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated index f876ab903b..34fd39e501 100644 --- a/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated +++ b/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated @@ -13,12 +13,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, @@ -55,12 +55,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, @@ -97,12 +97,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, diff --git a/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated b/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated index 3df8df8426..087a920843 100644 --- a/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated +++ b/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated @@ -8,8 +8,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9629", - "_key" : "9629", - "_rev" : "_WnyWQnS--_" + "_id" : "_routing/9634", + "_key" : "9634", + "_rev" : "_WpTAwhS--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated b/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated index adb5e045f2..30938fb795 100644 --- a/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated +++ b/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated @@ -13,12 +13,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, @@ -57,12 +57,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, @@ -103,12 +103,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 29997 + "port" : 24485 }, "client" : { "address" : "127.0.0.1", - "port" : 60404, - "id" : "152305403363716" + "port" : 58504, + "id" : "152345945855085" }, "internals" : { }, diff --git a/Documentation/Examples/QUERY_02_listQueries.generated b/Documentation/Examples/QUERY_02_listQueries.generated index 01dbc36fbe..ab01503d5a 100644 --- a/Documentation/Examples/QUERY_02_listQueries.generated +++ b/Documentation/Examples/QUERY_02_listQueries.generated @@ -8,7 +8,7 @@ arangosh> tasks.register({ { "id" : "mytask-1", "name" : "this is a sample task to spawn a slow aql query", - "created" : 1523054037.6812658, + "created" : 1523459476.0458703, "type" : "timed", "offset" : 0, "command" : "(function (params) { require('@arangodb').db._query('FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong'); } )(params);", @@ -18,12 +18,12 @@ arangosh> tasks.register({ arangosh> queries.current(); [ { - "id" : "257", + "id" : "258", "query" : "FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong", "bindVars" : { }, - "started" : "2018-04-06T22:33:57Z", - "runTime" : 0.7342829704284668, + "started" : "2018-04-11T15:11:16Z", + "runTime" : 1.0297198295593262, "state" : "executing" } ] diff --git a/Documentation/Examples/RestAdminStatistics1.generated b/Documentation/Examples/RestAdminStatistics1.generated index 1d6d093b7c..fc824d6579 100644 --- a/Documentation/Examples/RestAdminStatistics1.generated +++ b/Documentation/Examples/RestAdminStatistics1.generated @@ -5,17 +5,17 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "time" : 1523054038.725359, + "time" : 1523459477.0926483, "enabled" : true, "system" : { - "minorPageFaults" : 73143, - "majorPageFaults" : 3, - "userTime" : 2.23, - "systemTime" : 0.34, - "numberOfThreads" : 46, - "residentSize" : 419979264, - "residentSizePercent" : 0.025152477727813857, - "virtualSize" : 3169574912 + "minorPageFaults" : 75312, + "majorPageFaults" : 301, + "userTime" : 2.34, + "systemTime" : 0.61, + "numberOfThreads" : 48, + "residentSize" : 426283008, + "residentSizePercent" : 0.02553000774930044, + "virtualSize" : 3198951424 }, "client" : { "httpConnections" : 1, @@ -30,23 +30,23 @@ x-content-type-options: nosniff ] }, "totalTime" : { - "sum" : 1.6163716316223145, - "count" : 4065, + "sum" : 12.710941791534424, + "count" : 4068, "counts" : [ - 4048, - 16, - 0, - 0, + 3834, + 142, + 81, + 10, 1, 0, 0 ] }, "requestTime" : { - "sum" : 0.030760765075683594, - "count" : 4065, + "sum" : 0.030755043029785156, + "count" : 4068, "counts" : [ - 4064, + 4067, 1, 0, 0, @@ -56,7 +56,7 @@ x-content-type-options: nosniff ] }, "queueTime" : { - "sum" : 0.00019216537475585938, + "sum" : 0.0002491474151611328, "count" : 9, "counts" : [ 9, @@ -69,23 +69,23 @@ x-content-type-options: nosniff ] }, "ioTime" : { - "sum" : 1.585418701171875, - "count" : 4065, + "sum" : 12.679937601089478, + "count" : 4068, "counts" : [ - 4049, - 15, - 0, - 0, + 3835, + 141, + 81, + 10, 1, 0, 0 ] }, "bytesSent" : { - "sum" : 1824021, - "count" : 4065, + "sum" : 1824459, + "count" : 4068, "counts" : [ - 307, + 310, 3404, 335, 19, @@ -94,10 +94,10 @@ x-content-type-options: nosniff ] }, "bytesReceived" : { - "sum" : 877666, - "count" : 4065, + "sum" : 877945, + "count" : 4068, "counts" : [ - 3751, + 3754, 314, 0, 0, @@ -107,9 +107,9 @@ x-content-type-options: nosniff } }, "http" : { - "requestsTotal" : 4065, + "requestsTotal" : 4068, "requestsAsync" : 9, - "requestsGet" : 1043, + "requestsGet" : 1046, "requestsHead" : 0, "requestsPost" : 2801, "requestsPut" : 70, @@ -119,7 +119,7 @@ x-content-type-options: nosniff "requestsOther" : 0 }, "server" : { - "uptime" : 5.059723615646362, + "uptime" : 18.46900200843811, "physicalMemory" : 16697331712, "v8Context" : { "available" : 4, @@ -129,10 +129,10 @@ x-content-type-options: nosniff "max" : 16 }, "threads" : { - "running" : 6, + "running" : 8, "working" : 4, "blocked" : 0, - "queued" : 2 + "queued" : 4 } }, "error" : false, diff --git a/Documentation/Examples/RestBatchMultipartHeader.generated b/Documentation/Examples/RestBatchMultipartHeader.generated index 6a25b9e5f0..8fe43c7cfe 100644 --- a/Documentation/Examples/RestBatchMultipartHeader.generated +++ b/Documentation/Examples/RestBatchMultipartHeader.generated @@ -39,4 +39,4 @@ x-content-type-options: nosniff content-type: multipart/form-data; boundary=SomeBoundaryValue x-arango-errors: 1 -"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 59\r\n\r\n{\"server\":\"arango\",\"version\":\"3.3.6\",\"license\":\"community\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 79\r\n\r\n{\"error\":true,\"errorMessage\":\"collection not found\",\"code\":404,\"errorNum\":1203}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 324\r\n\r\n{\"code\":200,\"error\":false,\"status\":3,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"type\":2,\"indexBuckets\":8,\"globallyUniqueId\":\"h83081933946C/9671\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"9671\",\"isSystem\":false,\"journalSize\":33554432,\"isVolatile\":false}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_api/collection/products/figures\r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 831\r\n\r\n{\"code\":200,\"error\":false,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"journalSize\":33554432,\"isVolatile\":false,\"isSystem\":false,\"status\":3,\"count\":0,\"figures\":{\"indexes\":{\"count\":1,\"size\":32128},\"documentReferences\":0,\"waitingFor\":\"-\",\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2018-04-06T22:33:58Z\",\"count\":0,\"filesCombined\":0,\"bytesRead\":0,\"bytesWritten\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"revisions\":{\"count\":0,\"size\":48192},\"lastTick\":0,\"uncollectedLogfileEntries\":0},\"doCompact\":true,\"globallyUniqueId\":\"h83081933946C/9671\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"9671\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 38\r\n\r\n{\"code\":200,\"error\":false,\"id\":\"9671\"}\r\n--SomeBoundaryValue--" +"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 59\r\n\r\n{\"server\":\"arango\",\"version\":\"3.3.7\",\"license\":\"community\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 79\r\n\r\n{\"error\":true,\"errorMessage\":\"collection not found\",\"code\":404,\"errorNum\":1203}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 324\r\n\r\n{\"code\":200,\"error\":false,\"status\":3,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"type\":2,\"indexBuckets\":8,\"globallyUniqueId\":\"h434E894C5AEC/9675\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"9675\",\"isSystem\":false,\"journalSize\":33554432,\"isVolatile\":false}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_api/collection/products/figures\r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 831\r\n\r\n{\"code\":200,\"error\":false,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"journalSize\":33554432,\"isVolatile\":false,\"isSystem\":false,\"status\":3,\"count\":0,\"figures\":{\"indexes\":{\"count\":1,\"size\":32128},\"documentReferences\":0,\"waitingFor\":\"-\",\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2018-04-11T15:11:17Z\",\"count\":0,\"filesCombined\":0,\"bytesRead\":0,\"bytesWritten\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"revisions\":{\"count\":0,\"size\":48192},\"lastTick\":0,\"uncollectedLogfileEntries\":0},\"doCompact\":true,\"globallyUniqueId\":\"h434E894C5AEC/9675\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"9675\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 38\r\n\r\n{\"code\":200,\"error\":false,\"id\":\"9675\"}\r\n--SomeBoundaryValue--" diff --git a/Documentation/Examples/RestCollectionCreateCollection.generated b/Documentation/Examples/RestCollectionCreateCollection.generated index 64f468f691..7eaa19fef6 100644 --- a/Documentation/Examples/RestCollectionCreateCollection.generated +++ b/Documentation/Examples/RestCollectionCreateCollection.generated @@ -21,10 +21,10 @@ x-content-type-options: nosniff }, "type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/9677", + "globallyUniqueId" : "h434E894C5AEC/9681", "doCompact" : true, "waitForSync" : false, - "id" : "9677", + "id" : "9681", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false @@ -53,10 +53,10 @@ x-content-type-options: nosniff }, "type" : 3, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/9680", + "globallyUniqueId" : "h434E894C5AEC/9684", "doCompact" : true, "waitForSync" : false, - "id" : "9680", + "id" : "9684", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionCreateKeyopt.generated b/Documentation/Examples/RestCollectionCreateKeyopt.generated index 00f48d2e3c..ac9d9f3f39 100644 --- a/Documentation/Examples/RestCollectionCreateKeyopt.generated +++ b/Documentation/Examples/RestCollectionCreateKeyopt.generated @@ -28,10 +28,10 @@ x-content-type-options: nosniff }, "type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/9685", + "globallyUniqueId" : "h434E894C5AEC/9689", "doCompact" : true, "waitForSync" : false, - "id" : "9685", + "id" : "9689", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated b/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated index f74236ca35..3e4ce213b1 100644 --- a/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated +++ b/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated @@ -1,4 +1,4 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/9689 +shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/9693 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "code" : 200, "error" : false, - "id" : "9689" + "id" : "9693" } diff --git a/Documentation/Examples/RestCollectionDeleteCollectionName.generated b/Documentation/Examples/RestCollectionDeleteCollectionName.generated index cb8365cf00..3a95973e15 100644 --- a/Documentation/Examples/RestCollectionDeleteCollectionName.generated +++ b/Documentation/Examples/RestCollectionDeleteCollectionName.generated @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "code" : 200, "error" : false, - "id" : "9693" + "id" : "9697" } diff --git a/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated b/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated index ab2d8cd6b6..ebac552250 100644 --- a/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated +++ b/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "code" : 200, "error" : false, - "id" : "9697" + "id" : "9701" } diff --git a/Documentation/Examples/RestCollectionGetAllCollections.generated b/Documentation/Examples/RestCollectionGetAllCollections.generated index 42cfafd703..0427f0de0a 100644 --- a/Documentation/Examples/RestCollectionGetAllCollections.generated +++ b/Documentation/Examples/RestCollectionGetAllCollections.generated @@ -78,7 +78,7 @@ x-content-type-options: nosniff "status" : 3, "type" : 2, "isSystem" : false, - "globallyUniqueId" : "h83081933946C/98" + "globallyUniqueId" : "h434E894C5AEC/98" }, { "id" : "43", @@ -126,7 +126,7 @@ x-content-type-options: nosniff "status" : 3, "type" : 2, "isSystem" : false, - "globallyUniqueId" : "h83081933946C/92" + "globallyUniqueId" : "h434E894C5AEC/92" } ] } diff --git a/Documentation/Examples/RestCollectionGetCollectionChecksum.generated b/Documentation/Examples/RestCollectionGetCollectionChecksum.generated index 2d53ccab82..b15547b256 100644 --- a/Documentation/Examples/RestCollectionGetCollectionChecksum.generated +++ b/Documentation/Examples/RestCollectionGetCollectionChecksum.generated @@ -8,12 +8,12 @@ location: /_api/collection/products/checksum { "code" : 200, "error" : false, - "globallyUniqueId" : "h83081933946C/9701", + "globallyUniqueId" : "h434E894C5AEC/9705", "isSystem" : false, - "revision" : "_WnyWRxG--_", + "revision" : "_WpTAyLG--_", "type" : 2, - "checksum" : "867623907244870833", - "id" : "9701", + "checksum" : "11230557350547643399", + "id" : "9705", "name" : "products", "status" : 3 } diff --git a/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated b/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated index f40826a2ab..c6a96bb6a0 100644 --- a/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated +++ b/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated @@ -8,12 +8,12 @@ location: /_api/collection/products/checksum { "code" : 200, "error" : false, - "globallyUniqueId" : "h83081933946C/9710", + "globallyUniqueId" : "h434E894C5AEC/9714", "isSystem" : false, - "revision" : "_WnyWRxm--_", + "revision" : "_WpTAyOm--_", "type" : 2, - "checksum" : "2303741973440212455", - "id" : "9710", + "checksum" : "3405676642512483838", + "id" : "9714", "name" : "products", "status" : 3 } diff --git a/Documentation/Examples/RestCollectionGetCollectionCount.generated b/Documentation/Examples/RestCollectionGetCollectionCount.generated index 41f7394db4..b39ea0dfe0 100644 --- a/Documentation/Examples/RestCollectionGetCollectionCount.generated +++ b/Documentation/Examples/RestCollectionGetCollectionCount.generated @@ -13,17 +13,17 @@ location: /_api/collection/products/count "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 10021 + "lastValue" : 10025 }, "journalSize" : 33554432, "isVolatile" : false, "status" : 3, "count" : 100, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/9719", + "globallyUniqueId" : "h434E894C5AEC/9723", "type" : 2, "indexBuckets" : 8, "waitForSync" : true, - "id" : "9719", + "id" : "9723", "isSystem" : false } diff --git a/Documentation/Examples/RestCollectionGetCollectionFigures.generated b/Documentation/Examples/RestCollectionGetCollectionFigures.generated index a5d41fd242..e508b776d3 100644 --- a/Documentation/Examples/RestCollectionGetCollectionFigures.generated +++ b/Documentation/Examples/RestCollectionGetCollectionFigures.generated @@ -13,7 +13,7 @@ location: /_api/collection/products/figures "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 10030 + "lastValue" : 10034 }, "journalSize" : 33554432, "isVolatile" : false, @@ -25,11 +25,11 @@ location: /_api/collection/products/figures "count" : 1, "size" : 32128 }, - "documentReferences" : 0, - "waitingFor" : "-", + "documentReferences" : 1, + "waitingFor" : "document-reference", "alive" : { - "count" : 1, - "size" : 72 + "count" : 0, + "size" : 0 }, "dead" : { "count" : 0, @@ -37,8 +37,8 @@ location: /_api/collection/products/figures "deletion" : 0 }, "compactionStatus" : { - "message" : "skipped compaction because collection has no datafiles", - "time" : "2018-04-06T22:33:59Z", + "message" : "compaction not yet started", + "time" : "2018-04-11T15:11:18Z", "count" : 0, "filesCombined" : 0, "bytesRead" : 0, @@ -60,13 +60,13 @@ location: /_api/collection/products/figures "count" : 1, "size" : 48192 }, - "lastTick" : 10032, - "uncollectedLogfileEntries" : 0 + "lastTick" : 10036, + "uncollectedLogfileEntries" : 1 }, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/10026", + "globallyUniqueId" : "h434E894C5AEC/10030", "type" : 2, "indexBuckets" : 8, "waitForSync" : false, - "id" : "10026" + "id" : "10030" } diff --git a/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated b/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated index 8a5229b888..a0435b82ea 100644 --- a/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated +++ b/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated @@ -1,9 +1,9 @@ -shell> curl --dump - http://localhost:8529/_api/collection/10048/properties +shell> curl --dump - http://localhost:8529/_api/collection/10052/properties HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -location: /_api/collection/10048/properties +location: /_api/collection/10052/properties { "code" : 200, @@ -18,10 +18,10 @@ location: /_api/collection/"type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/10048", + "globallyUniqueId" : "h434E894C5AEC/10052", "doCompact" : true, "waitForSync" : true, - "id" : "10048", + "id" : "10052", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionGetCollectionName.generated b/Documentation/Examples/RestCollectionGetCollectionName.generated index 3a653ad3f1..34ec6d7f4d 100644 --- a/Documentation/Examples/RestCollectionGetCollectionName.generated +++ b/Documentation/Examples/RestCollectionGetCollectionName.generated @@ -18,10 +18,10 @@ location: /_api/collection/products/properties }, "type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/10053", + "globallyUniqueId" : "h434E894C5AEC/10057", "doCompact" : true, "waitForSync" : true, - "id" : "10053", + "id" : "10057", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionGetCollectionRevision.generated b/Documentation/Examples/RestCollectionGetCollectionRevision.generated index ec0b15a56a..1dab6130cb 100644 --- a/Documentation/Examples/RestCollectionGetCollectionRevision.generated +++ b/Documentation/Examples/RestCollectionGetCollectionRevision.generated @@ -12,7 +12,7 @@ location: /_api/collection/products/revision "isVolatile" : false, "isSystem" : false, "waitForSync" : false, - "id" : "10058", + "id" : "10062", "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, @@ -23,7 +23,7 @@ location: /_api/collection/products/revision "type" : 2, "statusString" : "loaded", "name" : "products", - "globallyUniqueId" : "h83081933946C/10058", + "globallyUniqueId" : "h434E894C5AEC/10062", "doCompact" : true, "status" : 3 } diff --git a/Documentation/Examples/RestCollectionIdentifierLoad.generated b/Documentation/Examples/RestCollectionIdentifierLoad.generated index 3fffb7003c..7ed170345c 100644 --- a/Documentation/Examples/RestCollectionIdentifierLoad.generated +++ b/Documentation/Examples/RestCollectionIdentifierLoad.generated @@ -9,10 +9,10 @@ location: /_api/collection/products/load "code" : 200, "error" : false, "type" : 2, - "globallyUniqueId" : "h83081933946C/10064", + "globallyUniqueId" : "h434E894C5AEC/10068", "count" : 0, "status" : 3, - "id" : "10064", + "id" : "10068", "isSystem" : false, "name" : "products" } diff --git a/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated b/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated index bc75651977..4d305b3829 100644 --- a/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated +++ b/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated @@ -22,10 +22,10 @@ location: /_api/collection/products/properties }, "type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h83081933946C/10075", + "globallyUniqueId" : "h434E894C5AEC/10079", "doCompact" : true, "waitForSync" : true, - "id" : "10075", + "id" : "10079", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionIdentifierRename.generated b/Documentation/Examples/RestCollectionIdentifierRename.generated index de629ea05c..d489942623 100644 --- a/Documentation/Examples/RestCollectionIdentifierRename.generated +++ b/Documentation/Examples/RestCollectionIdentifierRename.generated @@ -15,7 +15,7 @@ location: /_api/collection/products1/rename "status" : 3, "name" : "newname", "type" : 2, - "globallyUniqueId" : "h83081933946C/10082", + "globallyUniqueId" : "h434E894C5AEC/10086", "isSystem" : false, - "id" : "10082" + "id" : "10086" } diff --git a/Documentation/Examples/RestCollectionIdentifierTruncate.generated b/Documentation/Examples/RestCollectionIdentifierTruncate.generated index b0cf05e494..9c643006f4 100644 --- a/Documentation/Examples/RestCollectionIdentifierTruncate.generated +++ b/Documentation/Examples/RestCollectionIdentifierTruncate.generated @@ -11,7 +11,7 @@ location: /_api/collection/products/truncate "status" : 3, "name" : "products", "type" : 2, - "globallyUniqueId" : "h83081933946C/10088", + "globallyUniqueId" : "h434E894C5AEC/10092", "isSystem" : false, - "id" : "10088" + "id" : "10092" } diff --git a/Documentation/Examples/RestCollectionIdentifierUnload.generated b/Documentation/Examples/RestCollectionIdentifierUnload.generated index d1e98e8574..f4567bcd90 100644 --- a/Documentation/Examples/RestCollectionIdentifierUnload.generated +++ b/Documentation/Examples/RestCollectionIdentifierUnload.generated @@ -11,7 +11,7 @@ location: /_api/collection/products/unload "status" : 4, "name" : "products", "type" : 2, - "globallyUniqueId" : "h83081933946C/10093", + "globallyUniqueId" : "h434E894C5AEC/10097", "isSystem" : false, - "id" : "10093" + "id" : "10097" } diff --git a/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated b/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated index fccc14483d..b0df1a7909 100644 --- a/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated +++ b/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated @@ -15,20 +15,20 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "10132", - "_id" : "products/10132", - "_rev" : "_WnyWTse--D", - "hello3" : "world1" + "_key" : "10130", + "_id" : "products/10130", + "_rev" : "_WpTA0jS--_", + "hello1" : "world1" }, { - "_key" : "10125", - "_id" : "products/10125", - "_rev" : "_WnyWTse--_", - "hello1" : "world1" + "_key" : "10140", + "_id" : "products/10140", + "_rev" : "_WpTA0jW--B", + "hello4" : "world1" } ], "hasMore" : true, - "id" : "10141", + "id" : "10146", "count" : 5, "extra" : { "stats" : { @@ -38,7 +38,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00011801719665527344 + "executionTime" : 0.0001614093780517578 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated b/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated index 6f2449fc70..87c80a1d78 100644 --- a/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated +++ b/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated @@ -13,15 +13,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "10151", - "_id" : "products/10151", - "_rev" : "_WnyWTt---B", + "_key" : "10156", + "_id" : "products/10156", + "_rev" : "_WpTA0lW--B", "hello2" : "world1" }, { - "_key" : "10147", - "_id" : "products/10147", - "_rev" : "_WnyWTt---_", + "_key" : "10152", + "_id" : "products/10152", + "_rev" : "_WpTA0lW--_", "hello1" : "world1" } ], @@ -36,7 +36,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00009965896606445312 + "executionTime" : 0.00011587142944335938 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorCreateCursorOption.generated b/Documentation/Examples/RestCursorCreateCursorOption.generated index f09625674c..23b425958b 100644 --- a/Documentation/Examples/RestCursorCreateCursorOption.generated +++ b/Documentation/Examples/RestCursorCreateCursorOption.generated @@ -37,7 +37,7 @@ x-content-type-options: nosniff "filtered" : 500, "httpRequests" : 0, "fullCount" : 500, - "executionTime" : 0.00026726722717285156 + "executionTime" : 0.0005505084991455078 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorDelete.generated b/Documentation/Examples/RestCursorDelete.generated index 57ad7aa440..0a27e976bb 100644 --- a/Documentation/Examples/RestCursorDelete.generated +++ b/Documentation/Examples/RestCursorDelete.generated @@ -15,20 +15,20 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "10173", - "_id" : "products/10173", - "_rev" : "_WnyWTty--H", - "hello5" : "world1" + "_key" : "10175", + "_id" : "products/10175", + "_rev" : "_WpTA0pO--D", + "hello4" : "world1" }, { - "_key" : "10164", - "_id" : "products/10164", - "_rev" : "_WnyWTty--B", - "hello2" : "world1" + "_key" : "10165", + "_id" : "products/10165", + "_rev" : "_WpTA0pK--_", + "hello1" : "world1" } ], "hasMore" : true, - "id" : "10176", + "id" : "10181", "count" : 5, "extra" : { "stats" : { @@ -38,11 +38,11 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00010514259338378906 + "executionTime" : 0.0001609325408935547 }, "warnings" : [ ] }, "cached" : false } -shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/10176 +shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/10181 diff --git a/Documentation/Examples/RestCursorDeleteIgnore.generated b/Documentation/Examples/RestCursorDeleteIgnore.generated index 903115c491..1f781053c6 100644 --- a/Documentation/Examples/RestCursorDeleteIgnore.generated +++ b/Documentation/Examples/RestCursorDeleteIgnore.generated @@ -20,7 +20,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00010442733764648438 + "executionTime" : 0.00009179115295410156 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorDeleteQuery.generated b/Documentation/Examples/RestCursorDeleteQuery.generated index b9cf768c74..05a470b13a 100644 --- a/Documentation/Examples/RestCursorDeleteQuery.generated +++ b/Documentation/Examples/RestCursorDeleteQuery.generated @@ -20,7 +20,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.0001232624053955078 + "executionTime" : 0.00016880035400390625 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorForLimitReturnCont.generated b/Documentation/Examples/RestCursorForLimitReturnCont.generated index 29976764aa..7c09c0c7b4 100644 --- a/Documentation/Examples/RestCursorForLimitReturnCont.generated +++ b/Documentation/Examples/RestCursorForLimitReturnCont.generated @@ -6,7 +6,7 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor } EOF -shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10231 +shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10245 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 @@ -17,20 +17,20 @@ x-content-type-options: nosniff "code" : 200, "result" : [ { - "_key" : "10219", - "_id" : "products/10219", - "_rev" : "_WnyWTvy--_", + "_key" : "10233", + "_id" : "products/10233", + "_rev" : "_WpTA07C--_", "hello2" : "world1" }, { - "_key" : "10222", - "_id" : "products/10222", - "_rev" : "_WnyWTvy--B", - "hello3" : "world1" + "_key" : "10242", + "_id" : "products/10242", + "_rev" : "_WpTA07C--F", + "hello5" : "world1" } ], "hasMore" : true, - "id" : "10231", + "id" : "10245", "count" : 5, "extra" : { "stats" : { @@ -40,7 +40,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00009512901306152344 + "executionTime" : 0.00015616416931152344 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorOptimizerRules.generated b/Documentation/Examples/RestCursorOptimizerRules.generated index 172bbe9021..3504b659bc 100644 --- a/Documentation/Examples/RestCursorOptimizerRules.generated +++ b/Documentation/Examples/RestCursorOptimizerRules.generated @@ -42,7 +42,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00009584426879882812 + "executionTime" : 0.00012373924255371094 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestDatabaseGetInfo.generated b/Documentation/Examples/RestDatabaseGetInfo.generated index 1c7df215b7..2fe91499c4 100644 --- a/Documentation/Examples/RestDatabaseGetInfo.generated +++ b/Documentation/Examples/RestDatabaseGetInfo.generated @@ -10,7 +10,7 @@ x-content-type-options: nosniff "result" : { "name" : "_system", "id" : "1", - "path" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/databases/database-1", + "path" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/databases/database-1", "isSystem" : true } } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated index fc065c8b37..c263b857c8 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated @@ -1,13 +1,13 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10360 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10375 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWT96--_" -location: /_db/_system/_api/document/products/10360 +etag: "_WpTA13G--_" +location: /_db/_system/_api/document/products/10375 { - "_id" : "products/10360", - "_key" : "10360", - "_rev" : "_WnyWT96--_" + "_id" : "products/10375", + "_key" : "10375", + "_rev" : "_WpTA13G--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated index 943d5f8d83..eb5eab1fb0 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated @@ -1,16 +1,16 @@ -shell> curl -X DELETE --header 'If-Match: "_WnyWU_---B"' --dump - http://localhost:8529/_api/document/products/10370 +shell> curl -X DELETE --header 'If-Match: "_WpTA166--B"' --dump - http://localhost:8529/_api/document/products/10385 HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWU_---_" +etag: "_WpTA166--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/10370", - "_key" : "10370", - "_rev" : "_WnyWU_---_" + "_id" : "products/10385", + "_key" : "10385", + "_rev" : "_WpTA166--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated index 166bbba748..d840fb944c 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated @@ -1,16 +1,16 @@ -shell> curl -X DELETE --header 'If-Match: "_WnyWUAC--B"' --dump - http://localhost:8529/_api/document/products/10382 +shell> curl -X DELETE --header 'If-Match: "_WpTA2-C--B"' --dump - http://localhost:8529/_api/document/products/10397 HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUAC--_" +etag: "_WpTA2-C--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/10382", - "_key" : "10382", - "_rev" : "_WnyWUAC--_" + "_id" : "products/10397", + "_key" : "10397", + "_rev" : "_WpTA2-C--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated index 5ccc1f0ef9..21272c5ce9 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated @@ -1,13 +1,13 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10394 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10409 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUB---_" -location: /_db/_system/_api/document/products/10394 +etag: "_WpTA2AS--_" +location: /_db/_system/_api/document/products/10409 { - "_id" : "products/10394", - "_key" : "10394", - "_rev" : "_WnyWUB---_" + "_id" : "products/10409", + "_key" : "10409", + "_rev" : "_WpTA2AS--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated index ec548a9a4a..816c212be5 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated @@ -1,4 +1,4 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10404 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10419 HTTP/1.1 404 Not Found content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandleMulti.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandleMulti.generated index d2b7adea32..0eaa5e9f00 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandleMulti.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandleMulti.generated @@ -1,4 +1,4 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10415 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10430 HTTP/1.1 404 Not Found content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/RestDocumentHandlerPatchDocument.generated b/Documentation/Examples/RestDocumentHandlerPatchDocument.generated index f263d4289d..5811f6c0ee 100644 --- a/Documentation/Examples/RestDocumentHandlerPatchDocument.generated +++ b/Documentation/Examples/RestDocumentHandlerPatchDocument.generated @@ -1,4 +1,4 @@ -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441 <<EOF { "hello" : "world" } @@ -7,16 +7,16 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUEq--B" -location: /_db/_system/_api/document/products/10426 +etag: "_WpTA2EW--B" +location: /_db/_system/_api/document/products/10441 { - "_id" : "products/10426", - "_key" : "10426", - "_rev" : "_WnyWUEq--B", - "_oldRev" : "_WnyWUEq--_" + "_id" : "products/10441", + "_key" : "10441", + "_rev" : "_WpTA2EW--B", + "_oldRev" : "_WpTA2EW--_" } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441 <<EOF { "numbers" : { "one" : 1, @@ -30,26 +30,26 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUEu--_" -location: /_db/_system/_api/document/products/10426 +etag: "_WpTA2Ea--_" +location: /_db/_system/_api/document/products/10441 { - "_id" : "products/10426", - "_key" : "10426", - "_rev" : "_WnyWUEu--_", - "_oldRev" : "_WnyWUEq--B" + "_id" : "products/10441", + "_key" : "10441", + "_rev" : "_WpTA2Ea--_", + "_oldRev" : "_WpTA2EW--B" } -shell> curl --dump - http://localhost:8529/_api/document/products/10426 +shell> curl --dump - http://localhost:8529/_api/document/products/10441 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUEu--_" +etag: "_WpTA2Ea--_" { - "_key" : "10426", - "_id" : "products/10426", - "_rev" : "_WnyWUEu--_", + "_key" : "10441", + "_id" : "products/10441", + "_rev" : "_WpTA2Ea--_", "one" : "world", "hello" : "world", "numbers" : { @@ -59,7 +59,7 @@ etag: "_WnyWUEu--_" "empty" : null } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426?keepNull=false <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441?keepNull=false <<EOF { "hello" : null, "numbers" : { @@ -71,26 +71,26 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUE6--_" -location: /_db/_system/_api/document/products/10426 +etag: "_WpTA2Ei--_" +location: /_db/_system/_api/document/products/10441 { - "_id" : "products/10426", - "_key" : "10426", - "_rev" : "_WnyWUE6--_", - "_oldRev" : "_WnyWUEu--_" + "_id" : "products/10441", + "_key" : "10441", + "_rev" : "_WpTA2Ei--_", + "_oldRev" : "_WpTA2Ea--_" } -shell> curl --dump - http://localhost:8529/_api/document/products/10426 +shell> curl --dump - http://localhost:8529/_api/document/products/10441 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUE6--_" +etag: "_WpTA2Ei--_" { - "_key" : "10426", - "_id" : "products/10426", - "_rev" : "_WnyWUE6--_", + "_key" : "10441", + "_id" : "products/10441", + "_rev" : "_WpTA2Ei--_", "one" : "world", "numbers" : { "empty" : null, diff --git a/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated b/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated index fea2d00e2d..25877a4cc7 100644 --- a/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated +++ b/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated @@ -1,21 +1,21 @@ -shell> curl --dump - http://localhost:8529/_api/document/products/10442 +shell> curl --dump - http://localhost:8529/_api/document/products/10457 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUGi--_" +etag: "_WpTA2H---_" { - "_key" : "10442", - "_id" : "products/10442", - "_rev" : "_WnyWUGi--_", + "_key" : "10457", + "_id" : "products/10457", + "_rev" : "_WpTA2H---_", "inhabitants" : { "china" : 1366980000, "india" : 1263590000, "usa" : 319220000 } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10442?mergeObjects=true <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10457?mergeObjects=true <<EOF { "inhabitants" : { "indonesia" : 252164800, @@ -24,17 +24,17 @@ shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/docume } EOF -shell> curl --dump - http://localhost:8529/_api/document/products/10442 +shell> curl --dump - http://localhost:8529/_api/document/products/10457 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUGq--_" +etag: "_WpTA2HC--_" { - "_key" : "10442", - "_id" : "products/10442", - "_rev" : "_WnyWUGq--_", + "_key" : "10457", + "_id" : "products/10457", + "_rev" : "_WpTA2HC--_", "inhabitants" : { "china" : 1366980000, "india" : 1263590000, @@ -43,7 +43,7 @@ etag: "_WnyWUGq--_" "brazil" : 203553000 } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10442?mergeObjects=false <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10457?mergeObjects=false <<EOF { "inhabitants" : { "pakistan" : 188346000 @@ -54,26 +54,26 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUGy--_" -location: /_db/_system/_api/document/products/10442 +etag: "_WpTA2HK--_" +location: /_db/_system/_api/document/products/10457 { - "_id" : "products/10442", - "_key" : "10442", - "_rev" : "_WnyWUGy--_", - "_oldRev" : "_WnyWUGq--_" + "_id" : "products/10457", + "_key" : "10457", + "_rev" : "_WpTA2HK--_", + "_oldRev" : "_WpTA2HC--_" } -shell> curl --dump - http://localhost:8529/_api/document/products/10442 +shell> curl --dump - http://localhost:8529/_api/document/products/10457 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUGy--_" +etag: "_WpTA2HK--_" { - "_key" : "10442", - "_id" : "products/10442", - "_rev" : "_WnyWUGy--_", + "_key" : "10457", + "_id" : "products/10457", + "_rev" : "_WpTA2HK--_", "inhabitants" : { "pakistan" : 188346000 } diff --git a/Documentation/Examples/RestDocumentHandlerPostAccept1.generated b/Documentation/Examples/RestDocumentHandlerPostAccept1.generated index 7d42518efe..cc2c7dc48b 100644 --- a/Documentation/Examples/RestDocumentHandlerPostAccept1.generated +++ b/Documentation/Examples/RestDocumentHandlerPostAccept1.generated @@ -5,11 +5,11 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUHq--_" -location: /_db/_system/_api/document/products/10457 +etag: "_WpTA2Jq--_" +location: /_db/_system/_api/document/products/10472 { - "_id" : "products/10457", - "_key" : "10457", - "_rev" : "_WnyWUHq--_" + "_id" : "products/10472", + "_key" : "10472", + "_rev" : "_WpTA2Jq--_" } diff --git a/Documentation/Examples/RestDocumentHandlerPostCreate1.generated b/Documentation/Examples/RestDocumentHandlerPostCreate1.generated index 85ff22f409..86de4fdfdf 100644 --- a/Documentation/Examples/RestDocumentHandlerPostCreate1.generated +++ b/Documentation/Examples/RestDocumentHandlerPostCreate1.generated @@ -5,11 +5,11 @@ EOF HTTP/1.1 201 Created content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUKS--_" -location: /_db/_system/_api/document/products/10469 +etag: "_WpTA2PG--_" +location: /_db/_system/_api/document/products/10484 { - "_id" : "products/10469", - "_key" : "10469", - "_rev" : "_WnyWUKS--_" + "_id" : "products/10484", + "_key" : "10484", + "_rev" : "_WpTA2PG--_" } diff --git a/Documentation/Examples/RestDocumentHandlerPostMulti1.generated b/Documentation/Examples/RestDocumentHandlerPostMulti1.generated index e4889b5bd3..9aa5c282f2 100644 --- a/Documentation/Examples/RestDocumentHandlerPostMulti1.generated +++ b/Documentation/Examples/RestDocumentHandlerPostMulti1.generated @@ -8,18 +8,18 @@ x-content-type-options: nosniff [ { - "_id" : "products/10477", - "_key" : "10477", - "_rev" : "_WnyWUK6--_" + "_id" : "products/10492", + "_key" : "10492", + "_rev" : "_WpTA2Ta--_" }, { - "_id" : "products/10481", - "_key" : "10481", - "_rev" : "_WnyWUK6--B" + "_id" : "products/10496", + "_key" : "10496", + "_rev" : "_WpTA2Ta--B" }, { - "_id" : "products/10483", - "_key" : "10483", - "_rev" : "_WnyWUK6--D" + "_id" : "products/10498", + "_key" : "10498", + "_rev" : "_WpTA2Ta--D" } ] diff --git a/Documentation/Examples/RestDocumentHandlerPostMulti2.generated b/Documentation/Examples/RestDocumentHandlerPostMulti2.generated index 7e80d15efb..c06aa8218e 100644 --- a/Documentation/Examples/RestDocumentHandlerPostMulti2.generated +++ b/Documentation/Examples/RestDocumentHandlerPostMulti2.generated @@ -5,17 +5,17 @@ EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUMK--_" -location: /_db/_system/_api/document/products/10491 +etag: "_WpTA2Vy--_" +location: /_db/_system/_api/document/products/10506 { - "_id" : "products/10491", - "_key" : "10491", - "_rev" : "_WnyWUMK--_", + "_id" : "products/10506", + "_key" : "10506", + "_rev" : "_WpTA2Vy--_", "new" : { - "_key" : "10491", - "_id" : "products/10491", - "_rev" : "_WnyWUMK--_", + "_key" : "10506", + "_id" : "products/10506", + "_rev" : "_WpTA2Vy--_", "Hello" : "World" } } diff --git a/Documentation/Examples/RestDocumentHandlerPostWait1.generated b/Documentation/Examples/RestDocumentHandlerPostWait1.generated index 042b46f725..ae0ead24b8 100644 --- a/Documentation/Examples/RestDocumentHandlerPostWait1.generated +++ b/Documentation/Examples/RestDocumentHandlerPostWait1.generated @@ -5,11 +5,11 @@ EOF HTTP/1.1 201 Created content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUNe--_" -location: /_db/_system/_api/document/products/10499 +etag: "_WpTA2Yi--_" +location: /_db/_system/_api/document/products/10514 { - "_id" : "products/10499", - "_key" : "10499", - "_rev" : "_WnyWUNe--_" + "_id" : "products/10514", + "_key" : "10514", + "_rev" : "_WpTA2Yi--_" } diff --git a/Documentation/Examples/RestDocumentHandlerReadDocument.generated b/Documentation/Examples/RestDocumentHandlerReadDocument.generated index f871a51e27..9239c38670 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocument.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocument.generated @@ -1,13 +1,13 @@ -shell> curl --dump - http://localhost:8529/_api/document/products/10507 +shell> curl --dump - http://localhost:8529/_api/document/products/10522 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUPK--_" +etag: "_WpTA2a2--_" { - "_key" : "10507", - "_id" : "products/10507", - "_rev" : "_WnyWUPK--_", + "_key" : "10522", + "_id" : "products/10522", + "_rev" : "_WpTA2a2--_", "hello" : "world" } diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated index a187d3cc17..807d6963e3 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated @@ -11,9 +11,9 @@ x-content-type-options: nosniff { "result" : [ - "products/10520", - "products/10516", - "products/10523" + "products/10535", + "products/10531", + "products/10538" ], "hasMore" : false, "cached" : false, @@ -25,7 +25,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00019407272338867188 + "executionTime" : 0.00020837783813476562 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated index 5324c505d7..709c01e69d 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated @@ -10,9 +10,9 @@ x-content-type-options: nosniff { "result" : [ - "/_db/_system/_api/document/products/10535", - "/_db/_system/_api/document/products/10531", - "/_db/_system/_api/document/products/10538" + "/_db/_system/_api/document/products/10550", + "/_db/_system/_api/document/products/10546", + "/_db/_system/_api/document/products/10553" ], "hasMore" : false, "cached" : false, @@ -24,7 +24,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00015211105346679688 + "executionTime" : 0.00019359588623046875 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated index 55a2faf4be..4cba374ca3 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated @@ -1,2 +1,2 @@ -shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10546 +shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10561 diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated index 49ff157290..57e2f3a632 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated @@ -1,2 +1,2 @@ -shell> curl --header 'If-None-Match: "_WnyWUS2--_"' --dump - http://localhost:8529/_api/document/products/10555 +shell> curl --header 'If-None-Match: "_WpTA2ly--_"' --dump - http://localhost:8529/_api/document/products/10570 diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated index 554d80777e..12ab1b1c84 100644 --- a/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated +++ b/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated @@ -1,16 +1,16 @@ -shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10564 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10579 <<EOF {"Hello": "you"} EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnyWUUS--B" -location: /_db/_system/_api/document/products/10564 +etag: "_WpTA2n2--_" +location: /_db/_system/_api/document/products/10579 { - "_id" : "products/10564", - "_key" : "10564", - "_rev" : "_WnyWUUS--B", - "_oldRev" : "_WnyWUUS--_" + "_id" : "products/10579", + "_key" : "10579", + "_rev" : "_WpTA2n2--_", + "_oldRev" : "_WpTA2ny--_" } diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated index cdd044bfd2..90311f1c04 100644 --- a/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated +++ b/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated @@ -1,18 +1,18 @@ -shell> curl -X PUT --header 'If-Match: "_WnyWUVW--B"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10574 <<EOF +shell> curl -X PUT --header 'If-Match: "_WpTA2pm--B"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10589 <<EOF {"other":"content"} EOF HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnyWUVW--_" +etag: "_WpTA2pm--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/10574", - "_key" : "10574", - "_rev" : "_WnyWUVW--_" + "_id" : "products/10589", + "_key" : "10589", + "_rev" : "_WpTA2pm--_" } diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated index e64d32cc3e..4ef91eb9f5 100644 --- a/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated +++ b/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated @@ -1,4 +1,4 @@ -shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10586 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10601 <<EOF {} EOF diff --git a/Documentation/Examples/RestEdgesReadEdgesAny.generated b/Documentation/Examples/RestEdgesReadEdgesAny.generated index 6aa534c124..fda9b64c0f 100644 --- a/Documentation/Examples/RestEdgesReadEdgesAny.generated +++ b/Documentation/Examples/RestEdgesReadEdgesAny.generated @@ -11,7 +11,7 @@ x-content-type-options: nosniff "_id" : "edges/6", "_from" : "vertices/2", "_to" : "vertices/1", - "_rev" : "_WnyWUZO--J", + "_rev" : "_WpTA2t2--B", "$label" : "v2 -> v1" }, { @@ -19,7 +19,7 @@ x-content-type-options: nosniff "_id" : "edges/7", "_from" : "vertices/4", "_to" : "vertices/1", - "_rev" : "_WnyWUZS--_", + "_rev" : "_WpTA2t2--D", "$label" : "v4 -> v1" }, { @@ -27,7 +27,7 @@ x-content-type-options: nosniff "_id" : "edges/5", "_from" : "vertices/1", "_to" : "vertices/3", - "_rev" : "_WnyWUZO--H", + "_rev" : "_WpTA2t2--_", "$label" : "v1 -> v3" } ], diff --git a/Documentation/Examples/RestEdgesReadEdgesIn.generated b/Documentation/Examples/RestEdgesReadEdgesIn.generated index 8afa027f67..11ccc7cc66 100644 --- a/Documentation/Examples/RestEdgesReadEdgesIn.generated +++ b/Documentation/Examples/RestEdgesReadEdgesIn.generated @@ -11,7 +11,7 @@ x-content-type-options: nosniff "_id" : "edges/6", "_from" : "vertices/2", "_to" : "vertices/1", - "_rev" : "_WnyWUbG--B", + "_rev" : "_WpTA2y---B", "$label" : "v2 -> v1" }, { @@ -19,7 +19,7 @@ x-content-type-options: nosniff "_id" : "edges/7", "_from" : "vertices/4", "_to" : "vertices/1", - "_rev" : "_WnyWUbG--D", + "_rev" : "_WpTA2y---D", "$label" : "v4 -> v1" } ], diff --git a/Documentation/Examples/RestEdgesReadEdgesOut.generated b/Documentation/Examples/RestEdgesReadEdgesOut.generated index 19d0e198a1..95047e0970 100644 --- a/Documentation/Examples/RestEdgesReadEdgesOut.generated +++ b/Documentation/Examples/RestEdgesReadEdgesOut.generated @@ -11,7 +11,7 @@ x-content-type-options: nosniff "_id" : "edges/5", "_from" : "vertices/1", "_to" : "vertices/3", - "_rev" : "_WnyWUd---D", + "_rev" : "_WpTA212--_", "$label" : "v1 -> v3" } ], diff --git a/Documentation/Examples/RestEndpointGet.generated b/Documentation/Examples/RestEndpointGet.generated index 2c7b15967e..a149a79da5 100644 --- a/Documentation/Examples/RestEndpointGet.generated +++ b/Documentation/Examples/RestEndpointGet.generated @@ -6,6 +6,6 @@ x-content-type-options: nosniff [ { - "endpoint" : "http://127.0.0.1:29997" + "endpoint" : "http://127.0.0.1:24485" } ] diff --git a/Documentation/Examples/RestExplainAllPlans.generated b/Documentation/Examples/RestExplainAllPlans.generated index 21e48deb4e..c0aa946add 100644 --- a/Documentation/Examples/RestExplainAllPlans.generated +++ b/Documentation/Examples/RestExplainAllPlans.generated @@ -39,7 +39,7 @@ x-content-type-options: nosniff }, "indexes" : [ { - "id" : "10672", + "id" : "10687", "type" : "hash", "fields" : [ "id" diff --git a/Documentation/Examples/RestExplainOptimizerRules.generated b/Documentation/Examples/RestExplainOptimizerRules.generated index 00f1186758..8ec3f9c350 100644 --- a/Documentation/Examples/RestExplainOptimizerRules.generated +++ b/Documentation/Examples/RestExplainOptimizerRules.generated @@ -35,7 +35,7 @@ x-content-type-options: nosniff }, "indexes" : [ { - "id" : "10689", + "id" : "10704", "type" : "skiplist", "fields" : [ "id" diff --git a/Documentation/Examples/RestExplainOptions.generated b/Documentation/Examples/RestExplainOptions.generated index 4c00d49db9..c18819921c 100644 --- a/Documentation/Examples/RestExplainOptions.generated +++ b/Documentation/Examples/RestExplainOptions.generated @@ -47,7 +47,7 @@ x-content-type-options: nosniff }, "indexes" : [ { - "id" : "10728", + "id" : "10743", "type" : "skiplist", "fields" : [ "id" diff --git a/Documentation/Examples/RestFetchAllUser.generated b/Documentation/Examples/RestFetchAllUser.generated index cbf3208280..35bd83c3eb 100644 --- a/Documentation/Examples/RestFetchAllUser.generated +++ b/Documentation/Examples/RestFetchAllUser.generated @@ -8,6 +8,12 @@ x-content-type-options: nosniff "error" : false, "code" : 200, "result" : [ + { + "user" : "admin", + "active" : true, + "extra" : { + } + }, { "user" : "tester", "active" : false, @@ -19,12 +25,6 @@ x-content-type-options: nosniff "active" : true, "extra" : { } - }, - { - "user" : "admin", - "active" : true, - "extra" : { - } } ] } diff --git a/Documentation/Examples/RestIndexAllIndexes.generated b/Documentation/Examples/RestIndexAllIndexes.generated index 87b6b21e9f..c4b3a177c7 100644 --- a/Documentation/Examples/RestIndexAllIndexes.generated +++ b/Documentation/Examples/RestIndexAllIndexes.generated @@ -23,7 +23,7 @@ x-content-type-options: nosniff "fields" : [ "name" ], - "id" : "products/10986", + "id" : "products/11001", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", @@ -34,7 +34,7 @@ x-content-type-options: nosniff "fields" : [ "price" ], - "id" : "products/10989", + "id" : "products/11004", "sparse" : true, "type" : "skiplist", "unique" : false @@ -51,23 +51,23 @@ x-content-type-options: nosniff "type" : "primary", "unique" : true }, - "products/10986" : { + "products/11001" : { "deduplicate" : true, "fields" : [ "name" ], - "id" : "products/10986", + "id" : "products/11001", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", "unique" : false }, - "products/10989" : { + "products/11004" : { "deduplicate" : true, "fields" : [ "price" ], - "id" : "products/10989", + "id" : "products/11004", "sparse" : true, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated b/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated index d121749c52..8f18cbb9cc 100644 --- a/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated +++ b/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "e", "f" ], - "id" : "products/10997", + "id" : "products/11012", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateGeoLocation.generated b/Documentation/Examples/RestIndexCreateGeoLocation.generated index 0a525b11fe..89636c066d 100644 --- a/Documentation/Examples/RestIndexCreateGeoLocation.generated +++ b/Documentation/Examples/RestIndexCreateGeoLocation.generated @@ -17,7 +17,7 @@ x-content-type-options: nosniff "b" ], "geoJson" : false, - "id" : "products/11004", + "id" : "products/11019", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateNewFulltext.generated b/Documentation/Examples/RestIndexCreateNewFulltext.generated index 516e72f61c..9b14b38219 100644 --- a/Documentation/Examples/RestIndexCreateNewFulltext.generated +++ b/Documentation/Examples/RestIndexCreateNewFulltext.generated @@ -15,7 +15,7 @@ x-content-type-options: nosniff "fields" : [ "text" ], - "id" : "products/11011", + "id" : "products/11026", "isNewlyCreated" : true, "minLength" : 2, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateNewHashIndex.generated b/Documentation/Examples/RestIndexCreateNewHashIndex.generated index 9c015124d5..cc850696f3 100644 --- a/Documentation/Examples/RestIndexCreateNewHashIndex.generated +++ b/Documentation/Examples/RestIndexCreateNewHashIndex.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/11018", + "id" : "products/11033", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/RestIndexCreateNewPersistent.generated b/Documentation/Examples/RestIndexCreateNewPersistent.generated index d145ffe73f..b7661f0bc1 100644 --- a/Documentation/Examples/RestIndexCreateNewPersistent.generated +++ b/Documentation/Examples/RestIndexCreateNewPersistent.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/11025", + "id" : "products/11040", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", diff --git a/Documentation/Examples/RestIndexCreateNewSkiplist.generated b/Documentation/Examples/RestIndexCreateNewSkiplist.generated index d1ea626ae7..1d6ba50ffc 100644 --- a/Documentation/Examples/RestIndexCreateNewSkiplist.generated +++ b/Documentation/Examples/RestIndexCreateNewSkiplist.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/11032", + "id" : "products/11047", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", diff --git a/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated b/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated index 9bc6fcf21d..ae4a140444 100644 --- a/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated +++ b/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/11039", + "id" : "products/11054", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/RestIndexCreateSparseHashIndex.generated b/Documentation/Examples/RestIndexCreateSparseHashIndex.generated index a358fc5a77..17880bd5ed 100644 --- a/Documentation/Examples/RestIndexCreateSparseHashIndex.generated +++ b/Documentation/Examples/RestIndexCreateSparseHashIndex.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/11046", + "id" : "products/11061", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateSparsePersistent.generated b/Documentation/Examples/RestIndexCreateSparsePersistent.generated index 96f88d3c73..c854408db9 100644 --- a/Documentation/Examples/RestIndexCreateSparsePersistent.generated +++ b/Documentation/Examples/RestIndexCreateSparsePersistent.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/11053", + "id" : "products/11068", "isNewlyCreated" : true, "sparse" : true, "type" : "persistent", diff --git a/Documentation/Examples/RestIndexCreateSparseSkiplist.generated b/Documentation/Examples/RestIndexCreateSparseSkiplist.generated index 8e1eca76d6..90cdbd4ed4 100644 --- a/Documentation/Examples/RestIndexCreateSparseSkiplist.generated +++ b/Documentation/Examples/RestIndexCreateSparseSkiplist.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/11060", + "id" : "products/11075", "isNewlyCreated" : true, "sparse" : true, "type" : "skiplist", diff --git a/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated b/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated index 0f582358a7..e558ea3c64 100644 --- a/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated +++ b/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated @@ -1,11 +1,11 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/11067 +shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/11082 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "products/11067", + "id" : "products/11082", "error" : false, "code" : 200 } diff --git a/Documentation/Examples/RestReplicationApplierStart.generated b/Documentation/Examples/RestReplicationApplierStart.generated index 62e304cb4b..72897a72ee 100644 --- a/Documentation/Examples/RestReplicationApplierStart.generated +++ b/Documentation/Examples/RestReplicationApplierStart.generated @@ -13,7 +13,7 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-06T22:33:53Z", + "time" : "2018-04-11T15:10:58Z", "message" : "applier initially created for database '_system'", "failedConnects" : 0 }, @@ -25,11 +25,11 @@ x-content-type-options: nosniff "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-06T22:34:02Z" + "time" : "2018-04-11T15:11:24Z" }, "server" : { - "version" : "3.3.6", - "serverId" : "144070805787756" + "version" : "3.3.7", + "serverId" : "74004589992684" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStateNotRunning.generated b/Documentation/Examples/RestReplicationApplierStateNotRunning.generated index a1f103ce22..36f9beb3e4 100644 --- a/Documentation/Examples/RestReplicationApplierStateNotRunning.generated +++ b/Documentation/Examples/RestReplicationApplierStateNotRunning.generated @@ -13,7 +13,7 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-06T22:34:02Z", + "time" : "2018-04-11T15:11:25Z", "message" : "applier shut down", "failedConnects" : 1 }, @@ -25,11 +25,11 @@ x-content-type-options: nosniff "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-06T22:34:02Z" + "time" : "2018-04-11T15:11:25Z" }, "server" : { - "version" : "3.3.6", - "serverId" : "144070805787756" + "version" : "3.3.7", + "serverId" : "74004589992684" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStateRunning.generated b/Documentation/Examples/RestReplicationApplierStateRunning.generated index 69e8c97037..7c52dfa427 100644 --- a/Documentation/Examples/RestReplicationApplierStateRunning.generated +++ b/Documentation/Examples/RestReplicationApplierStateRunning.generated @@ -13,7 +13,7 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-06T22:34:02Z", + "time" : "2018-04-11T15:11:25Z", "message" : "fetching master state information", "failedConnects" : 0 }, @@ -25,11 +25,11 @@ x-content-type-options: nosniff "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-06T22:34:02Z" + "time" : "2018-04-11T15:11:25Z" }, "server" : { - "version" : "3.3.6", - "serverId" : "144070805787756" + "version" : "3.3.7", + "serverId" : "74004589992684" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStop.generated b/Documentation/Examples/RestReplicationApplierStop.generated index 2a31b75e12..10cd4b067a 100644 --- a/Documentation/Examples/RestReplicationApplierStop.generated +++ b/Documentation/Examples/RestReplicationApplierStop.generated @@ -13,7 +13,7 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-06T22:34:03Z", + "time" : "2018-04-11T15:11:26Z", "message" : "applier shut down", "failedConnects" : 0 }, @@ -25,11 +25,11 @@ x-content-type-options: nosniff "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-06T22:34:03Z" + "time" : "2018-04-11T15:11:26Z" }, "server" : { - "version" : "3.3.6", - "serverId" : "144070805787756" + "version" : "3.3.7", + "serverId" : "74004589992684" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationDump.generated b/Documentation/Examples/RestReplicationDump.generated index 4c32a72f84..bb47b58ff6 100644 --- a/Documentation/Examples/RestReplicationDump.generated +++ b/Documentation/Examples/RestReplicationDump.generated @@ -4,6 +4,6 @@ HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/x-arango-dump; charset=utf-8 x-arango-replication-checkmore: false -x-arango-replication-lastincluded: 11100 +x-arango-replication-lastincluded: 11115 -"{\"tick\":\"11094\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"_WnyWWv2--D\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"11098\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"_WnyWWv2--H\"}}\n{\"tick\":\"11100\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"_WnyWWv6--_\"}}\n" +"{\"tick\":\"11109\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"_WpTA6aC--D\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"11113\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"_WpTA6aG--B\"}}\n{\"tick\":\"11115\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"_WpTA6aG--D\"}}\n" diff --git a/Documentation/Examples/RestReplicationInventory.generated b/Documentation/Examples/RestReplicationInventory.generated index bcbec5f21b..5bc3dd6396 100644 --- a/Documentation/Examples/RestReplicationInventory.generated +++ b/Documentation/Examples/RestReplicationInventory.generated @@ -247,7 +247,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 9580 + "lastValue" : 9585 }, "name" : "_modules", "numberOfShards" : 1, @@ -317,7 +317,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 11078 + "lastValue" : 11093 }, "name" : "_users", "numberOfShards" : 1, @@ -342,7 +342,7 @@ x-content-type-options: nosniff "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/98", + "globallyUniqueId" : "h434E894C5AEC/98", "id" : "98", "indexBuckets" : 8, "indexes" : [ @@ -389,7 +389,7 @@ x-content-type-options: nosniff "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/92", + "globallyUniqueId" : "h434E894C5AEC/92", "id" : "92", "indexBuckets" : 8, "indexes" : [ @@ -431,10 +431,10 @@ x-content-type-options: nosniff ], "state" : { "running" : true, - "lastLogTick" : "11117", - "lastUncommittedLogTick" : "11118", - "totalEvents" : 3786, - "time" : "2018-04-06T22:34:05Z" + "lastLogTick" : "11128", + "lastUncommittedLogTick" : "11130", + "totalEvents" : 3788, + "time" : "2018-04-11T15:11:27Z" }, - "tick" : "11118" + "tick" : "11130" } diff --git a/Documentation/Examples/RestReplicationInventoryIndexes.generated b/Documentation/Examples/RestReplicationInventoryIndexes.generated index a768d592d2..d470623e6a 100644 --- a/Documentation/Examples/RestReplicationInventoryIndexes.generated +++ b/Documentation/Examples/RestReplicationInventoryIndexes.generated @@ -9,7 +9,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "11123", + "id" : "11135", "type" : "hash", "fields" : [ "name" @@ -20,7 +20,7 @@ x-content-type-options: nosniff "deduplicate" : true }, { - "id" : "11126", + "id" : "11138", "type" : "skiplist", "fields" : [ "a", @@ -33,12 +33,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "11119", + "cid" : "11131", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/11119", - "id" : "11119", + "globallyUniqueId" : "h434E894C5AEC/11131", + "id" : "11131", "indexBuckets" : 8, "indexes" : [ { @@ -52,7 +52,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "11123", + "id" : "11135", "type" : "hash", "fields" : [ "name" @@ -63,7 +63,7 @@ x-content-type-options: nosniff "deduplicate" : true }, { - "id" : "11126", + "id" : "11138", "type" : "skiplist", "fields" : [ "a", @@ -85,7 +85,7 @@ x-content-type-options: nosniff }, "name" : "IndexedCollection1", "numberOfShards" : 1, - "planId" : "11119", + "planId" : "11131", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -101,7 +101,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "11132", + "id" : "11144", "type" : "fulltext", "fields" : [ "text" @@ -111,7 +111,7 @@ x-content-type-options: nosniff "minLength" : 10 }, { - "id" : "11135", + "id" : "11147", "type" : "skiplist", "fields" : [ "a" @@ -123,12 +123,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "11128", + "cid" : "11140", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/11128", - "id" : "11128", + "globallyUniqueId" : "h434E894C5AEC/11140", + "id" : "11140", "indexBuckets" : 8, "indexes" : [ { @@ -142,7 +142,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "11132", + "id" : "11144", "type" : "fulltext", "fields" : [ "text" @@ -152,7 +152,7 @@ x-content-type-options: nosniff "minLength" : 10 }, { - "id" : "11135", + "id" : "11147", "type" : "skiplist", "fields" : [ "a" @@ -173,7 +173,7 @@ x-content-type-options: nosniff }, "name" : "IndexedCollection2", "numberOfShards" : 1, - "planId" : "11128", + "planId" : "11140", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -427,7 +427,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 9580 + "lastValue" : 9585 }, "name" : "_modules", "numberOfShards" : 1, @@ -497,7 +497,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 11078 + "lastValue" : 11093 }, "name" : "_users", "numberOfShards" : 1, @@ -522,7 +522,7 @@ x-content-type-options: nosniff "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/98", + "globallyUniqueId" : "h434E894C5AEC/98", "id" : "98", "indexBuckets" : 8, "indexes" : [ @@ -569,7 +569,7 @@ x-content-type-options: nosniff "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h83081933946C/92", + "globallyUniqueId" : "h434E894C5AEC/92", "id" : "92", "indexBuckets" : 8, "indexes" : [ @@ -611,10 +611,10 @@ x-content-type-options: nosniff ], "state" : { "running" : true, - "lastLogTick" : "11117", - "lastUncommittedLogTick" : "11136", - "totalEvents" : 3792, - "time" : "2018-04-06T22:34:05Z" + "lastLogTick" : "11139", + "lastUncommittedLogTick" : "11148", + "totalEvents" : 3794, + "time" : "2018-04-11T15:11:27Z" }, - "tick" : "11136" + "tick" : "11148" } diff --git a/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated b/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated index 6f0fb93ca4..62dfbd5bb6 100644 --- a/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated +++ b/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated @@ -1,13 +1,13 @@ -shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11138&chunkSize=400 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11150&chunkSize=400 HTTP/1.1 200 OK x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 11140 +x-arango-replication-lastscanned: 11152 x-content-type-options: nosniff -x-arango-replication-lastincluded: 11140 +x-arango-replication-lastincluded: 11152 content-type: application/x-arango-dump; charset=utf-8 x-arango-replication-checkmore: true -x-arango-replication-lasttick: 11151 +x-arango-replication-lasttick: 11163 x-arango-replication-active: true -"{\"tick\":\"11140\",\"type\":2000,\"database\":\"1\",\"cid\":\"11139\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"11139\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h83081933946C/11139\",\"id\":\"11139\",\"indexBuckets\":8,\"indexes\":[{\"fields\":[\"_key\"],\"id\":\"0\",\"selectivityEstimate\":1,\"sparse\":false,\"type\":\"primary\",\"unique\":true}],\"isSmart\":false,\"isSystem\":false,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"allowUserKeys\":true,\"lastValue\":0,\"type\":\"traditional\"},\"name\":\"products\",\"numberOfShards\":1,\"planId\":\"11139\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n" +"{\"tick\":\"11152\",\"type\":2000,\"database\":\"1\",\"cid\":\"11151\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"11151\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h434E894C5AEC/11151\",\"id\":\"11151\",\"indexBuckets\":8,\"indexes\":[{\"fields\":[\"_key\"],\"id\":\"0\",\"selectivityEstimate\":1,\"sparse\":false,\"type\":\"primary\",\"unique\":true}],\"isSmart\":false,\"isSystem\":false,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"allowUserKeys\":true,\"lastValue\":0,\"type\":\"traditional\"},\"name\":\"products\",\"numberOfShards\":1,\"planId\":\"11151\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n" diff --git a/Documentation/Examples/RestReplicationLoggerFollowEmpty.generated b/Documentation/Examples/RestReplicationLoggerFollowEmpty.generated index eecf76f95f..b908867d5a 100644 --- a/Documentation/Examples/RestReplicationLoggerFollowEmpty.generated +++ b/Documentation/Examples/RestReplicationLoggerFollowEmpty.generated @@ -1,12 +1,12 @@ -shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11151 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11163 HTTP/1.1 204 No Content x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 11151 +x-arango-replication-lastscanned: 11163 x-content-type-options: nosniff x-arango-replication-lastincluded: 0 content-type: application/x-arango-dump; charset=utf-8 x-arango-replication-checkmore: false -x-arango-replication-lasttick: 11151 +x-arango-replication-lasttick: 11163 x-arango-replication-active: true diff --git a/Documentation/Examples/RestReplicationLoggerFollowSome.generated b/Documentation/Examples/RestReplicationLoggerFollowSome.generated index f6327d33b0..e34084b359 100644 --- a/Documentation/Examples/RestReplicationLoggerFollowSome.generated +++ b/Documentation/Examples/RestReplicationLoggerFollowSome.generated @@ -1,13 +1,13 @@ -shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11151 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11163 HTTP/1.1 200 OK x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 11164 +x-arango-replication-lastscanned: 11182 x-content-type-options: nosniff -x-arango-replication-lastincluded: 11164 +x-arango-replication-lastincluded: 11176 content-type: application/x-arango-dump; charset=utf-8 -x-arango-replication-checkmore: false -x-arango-replication-lasttick: 11164 +x-arango-replication-checkmore: true +x-arango-replication-lasttick: 11182 x-arango-replication-active: true -"{\"tick\":\"11153\",\"type\":2000,\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"11152\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h83081933946C/11152\",\"id\":\"11152\",\"indexBuckets\":8,\"indexes\":[{\"fields\":[\"_key\"],\"id\":\"0\",\"selectivityEstimate\":1,\"sparse\":false,\"type\":\"primary\",\"unique\":true}],\"isSmart\":false,\"isSystem\":false,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"allowUserKeys\":true,\"lastValue\":0,\"type\":\"traditional\"},\"name\":\"products\",\"numberOfShards\":1,\"planId\":\"11152\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n{\"tick\":\"11157\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"_WnyWZuW--_\",\"name\":\"flux compensator\"}}\n{\"tick\":\"11159\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WnyWZuW--B\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"11161\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"_WnyWZuW--D\"}}\n{\"tick\":\"11163\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WnyWZuW--F\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"11164\",\"type\":2001,\"database\":\"1\",\"cid\":\"11152\",\"cname\":\"products\",\"data\":{\"cuid\":\"h83081933946C/11152\",\"id\":\"11152\",\"name\":\"products\"}}\n" +"{\"tick\":\"11165\",\"type\":2000,\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"11164\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h434E894C5AEC/11164\",\"id\":\"11164\",\"indexBuckets\":8,\"indexes\":[{\"fields\":[\"_key\"],\"id\":\"0\",\"selectivityEstimate\":1,\"sparse\":false,\"type\":\"primary\",\"unique\":true}],\"isSmart\":false,\"isSystem\":false,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"allowUserKeys\":true,\"lastValue\":0,\"type\":\"traditional\"},\"name\":\"products\",\"numberOfShards\":1,\"planId\":\"11164\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n{\"tick\":\"11169\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"_WpTA9JW--_\",\"name\":\"flux compensator\"}}\n{\"tick\":\"11171\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WpTA9JW--B\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"11173\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"_WpTA9JW--D\"}}\n{\"tick\":\"11175\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WpTA9JW--F\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"11176\",\"type\":2001,\"database\":\"1\",\"cid\":\"11164\",\"cname\":\"products\",\"data\":{\"cuid\":\"h434E894C5AEC/11164\",\"id\":\"11164\",\"name\":\"products\"}}\n" diff --git a/Documentation/Examples/RestReplicationLoggerStateActive.generated b/Documentation/Examples/RestReplicationLoggerStateActive.generated index bdcd006bb4..a133aca31a 100644 --- a/Documentation/Examples/RestReplicationLoggerStateActive.generated +++ b/Documentation/Examples/RestReplicationLoggerStateActive.generated @@ -7,14 +7,14 @@ x-content-type-options: nosniff { "state" : { "running" : true, - "lastLogTick" : "11164", - "lastUncommittedLogTick" : "11164", - "totalEvents" : 3806, - "time" : "2018-04-06T22:34:08Z" + "lastLogTick" : "11182", + "lastUncommittedLogTick" : "11182", + "totalEvents" : 3809, + "time" : "2018-04-11T15:11:29Z" }, "server" : { - "version" : "3.3.6", - "serverId" : "144070805787756" + "version" : "3.3.7", + "serverId" : "74004589992684" }, "clients" : [ ] } diff --git a/Documentation/Examples/RestReplicationLoggerTickRanges.generated b/Documentation/Examples/RestReplicationLoggerTickRanges.generated index d48a9b589b..eb5915c546 100644 --- a/Documentation/Examples/RestReplicationLoggerTickRanges.generated +++ b/Documentation/Examples/RestReplicationLoggerTickRanges.generated @@ -6,33 +6,33 @@ x-content-type-options: nosniff [ { - "datafile" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-3.db", + "datafile" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-3.db", "status" : "collected", "tickMin" : "5", - "tickMax" : "10032" + "tickMax" : "10036" }, { - "datafile" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-85.db", + "datafile" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-85.db", "status" : "collected", - "tickMin" : "10047", - "tickMax" : "10103" + "tickMin" : "10042", + "tickMax" : "10107" }, { - "datafile" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-91.db", + "datafile" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-86.db", "status" : "collected", - "tickMin" : "10109", - "tickMax" : "11100" + "tickMin" : "10114", + "tickMax" : "11115" }, { - "datafile" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-10035.db", + "datafile" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-10039.db", "status" : "collected", - "tickMin" : "11106", - "tickMax" : "11108" + "tickMin" : "11123", + "tickMax" : "11125" }, { - "datafile" : "/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-10106.db", + "datafile" : "/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-10110.db", "status" : "open", - "tickMin" : "11117", - "tickMax" : "11164" + "tickMin" : "11130", + "tickMax" : "11182" } ] diff --git a/Documentation/Examples/RestReplicationServerId.generated b/Documentation/Examples/RestReplicationServerId.generated index 00863ed313..28315c44a3 100644 --- a/Documentation/Examples/RestReplicationServerId.generated +++ b/Documentation/Examples/RestReplicationServerId.generated @@ -5,5 +5,5 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "serverId" : "144070805787756" + "serverId" : "74004589992684" } diff --git a/Documentation/Examples/RestSimpleAllBatch.generated b/Documentation/Examples/RestSimpleAllBatch.generated index 9cb5097d92..8f8c1c6b4a 100644 --- a/Documentation/Examples/RestSimpleAllBatch.generated +++ b/Documentation/Examples/RestSimpleAllBatch.generated @@ -11,26 +11,26 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "11199", - "_id" : "products/11199", - "_rev" : "_WnyWawW--H", + "_key" : "11217", + "_id" : "products/11217", + "_rev" : "_WpTB-Ku--D", "Hello5" : "World5" }, { - "_key" : "11186", - "_id" : "products/11186", - "_rev" : "_WnyWawW--_", - "Hello1" : "World1" + "_key" : "11211", + "_id" : "products/11211", + "_rev" : "_WpTB-Ku--_", + "Hello3" : "World3" }, { - "_key" : "11193", - "_id" : "products/11193", - "_rev" : "_WnyWawW--D", - "Hello3" : "World3" + "_key" : "11204", + "_id" : "products/11204", + "_rev" : "_WpTB-Kq--_", + "Hello1" : "World1" } ], "hasMore" : true, - "id" : "11202", + "id" : "11220", "count" : 5, "extra" : { "stats" : { @@ -40,7 +40,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00010156631469726562 + "executionTime" : 0.00012636184692382812 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleAllSkipLimit.generated b/Documentation/Examples/RestSimpleAllSkipLimit.generated index a8eaa6fe0b..9d4a52bfdf 100644 --- a/Documentation/Examples/RestSimpleAllSkipLimit.generated +++ b/Documentation/Examples/RestSimpleAllSkipLimit.generated @@ -9,15 +9,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11208", - "_id" : "products/11208", - "_rev" : "_WnyWaw2--_", + "_key" : "11226", + "_id" : "products/11226", + "_rev" : "_WpTB-LO--_", "Hello1" : "World1" }, { - "_key" : "11218", - "_id" : "products/11218", - "_rev" : "_WnyWaw2--F", + "_key" : "11236", + "_id" : "products/11236", + "_rev" : "_WpTB-LS--D", "Hello4" : "World4" } ], @@ -32,7 +32,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00014352798461914062 + "executionTime" : 0.00010156631469726562 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleAny.generated b/Documentation/Examples/RestSimpleAny.generated index a3de1b790e..147943e2c4 100644 --- a/Documentation/Examples/RestSimpleAny.generated +++ b/Documentation/Examples/RestSimpleAny.generated @@ -10,10 +10,10 @@ x-content-type-options: nosniff { "document" : { - "_key" : "11236", - "_id" : "products/11236", - "_rev" : "_WnyWaxa--D", - "Hello3" : "World3" + "_key" : "11257", + "_id" : "products/11257", + "_rev" : "_WpTB-L2--D", + "Hello4" : "World4" }, "error" : false, "code" : 200 diff --git a/Documentation/Examples/RestSimpleByExample.generated b/Documentation/Examples/RestSimpleByExample.generated index 72d16e5037..164df9b4a7 100644 --- a/Documentation/Examples/RestSimpleByExample.generated +++ b/Documentation/Examples/RestSimpleByExample.generated @@ -14,24 +14,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11257", - "_id" : "products/11257", - "_rev" : "_WnyWayW--D", - "i" : 1 - }, - { - "_key" : "11254", - "_id" : "products/11254", - "_rev" : "_WnyWayW--B", - "a" : { - "j" : 1 - }, - "i" : 1 - }, - { - "_key" : "11260", - "_id" : "products/11260", - "_rev" : "_WnyWayW--F", + "_key" : "11278", + "_id" : "products/11278", + "_rev" : "_WpTB-Ma--B", "a" : { "k" : 2, "j" : 2 @@ -39,14 +24,29 @@ x-content-type-options: nosniff "i" : 1 }, { - "_key" : "11250", - "_id" : "products/11250", - "_rev" : "_WnyWayW--_", + "_key" : "11268", + "_id" : "products/11268", + "_rev" : "_WpTB-MW--_", "a" : { "k" : 1, "j" : 1 }, "i" : 1 + }, + { + "_key" : "11275", + "_id" : "products/11275", + "_rev" : "_WpTB-Ma--_", + "i" : 1 + }, + { + "_key" : "11272", + "_id" : "products/11272", + "_rev" : "_WpTB-MW--B", + "a" : { + "j" : 1 + }, + "i" : 1 } ], "hasMore" : false, diff --git a/Documentation/Examples/RestSimpleByExample2.generated b/Documentation/Examples/RestSimpleByExample2.generated index 7b01c2a0d9..05dbada2be 100644 --- a/Documentation/Examples/RestSimpleByExample2.generated +++ b/Documentation/Examples/RestSimpleByExample2.generated @@ -14,9 +14,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11269", - "_id" : "products/11269", - "_rev" : "_WnyWa0K--_", + "_key" : "11287", + "_id" : "products/11287", + "_rev" : "_WpTB-NC--_", "a" : { "k" : 1, "j" : 1 @@ -24,9 +24,9 @@ x-content-type-options: nosniff "i" : 1 }, { - "_key" : "11273", - "_id" : "products/11273", - "_rev" : "_WnyWa0K--B", + "_key" : "11291", + "_id" : "products/11291", + "_rev" : "_WpTB-NC--B", "a" : { "j" : 1 }, diff --git a/Documentation/Examples/RestSimpleByExample3.generated b/Documentation/Examples/RestSimpleByExample3.generated index d648ae7604..9dc7162c9d 100644 --- a/Documentation/Examples/RestSimpleByExample3.generated +++ b/Documentation/Examples/RestSimpleByExample3.generated @@ -16,9 +16,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11292", - "_id" : "products/11292", - "_rev" : "_WnyWa1W--_", + "_key" : "11310", + "_id" : "products/11310", + "_rev" : "_WpTB-Nm--B", "a" : { "j" : 1 }, diff --git a/Documentation/Examples/RestSimpleFirstExample.generated b/Documentation/Examples/RestSimpleFirstExample.generated index 696667197b..d90c1d2d4b 100644 --- a/Documentation/Examples/RestSimpleFirstExample.generated +++ b/Documentation/Examples/RestSimpleFirstExample.generated @@ -13,9 +13,9 @@ x-content-type-options: nosniff { "document" : { - "_key" : "11317", - "_id" : "products/11317", - "_rev" : "_WnyWa2e--F", + "_key" : "11335", + "_id" : "products/11335", + "_rev" : "_WpTB-OK--_", "a" : { "k" : 2, "j" : 2 diff --git a/Documentation/Examples/RestSimpleFulltext.generated b/Documentation/Examples/RestSimpleFulltext.generated index a3902a2765..5cf0afcb13 100644 --- a/Documentation/Examples/RestSimpleFulltext.generated +++ b/Documentation/Examples/RestSimpleFulltext.generated @@ -13,15 +13,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11343", - "_id" : "products/11343", - "_rev" : "_WnyWa4C--_", + "_key" : "11361", + "_id" : "products/11361", + "_rev" : "_WpTB-PO--_", "text" : "this text contains word" }, { - "_key" : "11347", - "_id" : "products/11347", - "_rev" : "_WnyWa4C--B", + "_key" : "11365", + "_id" : "products/11365", + "_rev" : "_WpTB-PO--B", "text" : "this text also has a word" } ], diff --git a/Documentation/Examples/RestSimpleLookup.generated b/Documentation/Examples/RestSimpleLookup.generated index da800ce7c2..cc526a9498 100644 --- a/Documentation/Examples/RestSimpleLookup.generated +++ b/Documentation/Examples/RestSimpleLookup.generated @@ -25,61 +25,61 @@ x-content-type-options: nosniff { "_key" : "test0", "_id" : "test/test0", - "_rev" : "_WnyWa5S--_", + "_rev" : "_WpTB-QG--_", "value" : 0 }, { "_key" : "test1", "_id" : "test/test1", - "_rev" : "_WnyWa5S--B", + "_rev" : "_WpTB-QG--B", "value" : 1 }, { "_key" : "test2", "_id" : "test/test2", - "_rev" : "_WnyWa5S--D", + "_rev" : "_WpTB-QG--D", "value" : 2 }, { "_key" : "test3", "_id" : "test/test3", - "_rev" : "_WnyWa5S--F", + "_rev" : "_WpTB-QG--F", "value" : 3 }, { "_key" : "test4", "_id" : "test/test4", - "_rev" : "_WnyWa5W--_", + "_rev" : "_WpTB-QG--H", "value" : 4 }, { "_key" : "test5", "_id" : "test/test5", - "_rev" : "_WnyWa5W--B", + "_rev" : "_WpTB-QK--_", "value" : 5 }, { "_key" : "test6", "_id" : "test/test6", - "_rev" : "_WnyWa5W--D", + "_rev" : "_WpTB-QK--B", "value" : 6 }, { "_key" : "test7", "_id" : "test/test7", - "_rev" : "_WnyWa5W--F", + "_rev" : "_WpTB-QK--D", "value" : 7 }, { "_key" : "test8", "_id" : "test/test8", - "_rev" : "_WnyWa5W--H", + "_rev" : "_WpTB-QK--F", "value" : 8 }, { "_key" : "test9", "_id" : "test/test9", - "_rev" : "_WnyWa5W--J", + "_rev" : "_WpTB-QK--H", "value" : 9 } ], diff --git a/Documentation/Examples/RestSimpleNear.generated b/Documentation/Examples/RestSimpleNear.generated index 6509c13f76..add67b8225 100644 --- a/Documentation/Examples/RestSimpleNear.generated +++ b/Documentation/Examples/RestSimpleNear.generated @@ -15,9 +15,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11437", - "_id" : "products/11437", - "_rev" : "_WnyWa7i--B", + "_key" : "11455", + "_id" : "products/11455", + "_rev" : "_WpTB-Rm--_", "name" : "Name/0.002/", "loc" : [ 0.002, @@ -25,9 +25,9 @@ x-content-type-options: nosniff ] }, { - "_key" : "11431", - "_id" : "products/11431", - "_rev" : "_WnyWa7e--H", + "_key" : "11449", + "_id" : "products/11449", + "_rev" : "_WpTB-Ri--H", "name" : "Name/-0.002/", "loc" : [ -0.002, diff --git a/Documentation/Examples/RestSimpleNearDistance.generated b/Documentation/Examples/RestSimpleNearDistance.generated index 27ff156de1..417234b640 100644 --- a/Documentation/Examples/RestSimpleNearDistance.generated +++ b/Documentation/Examples/RestSimpleNearDistance.generated @@ -17,9 +17,9 @@ x-content-type-options: nosniff "result" : [ { "distance" : 222.38985328911744, - "_id" : "products/11475", - "_key" : "11475", - "_rev" : "_WnyWa9q--F", + "_id" : "products/11493", + "_key" : "11493", + "_rev" : "_WpTB-Si--H", "loc" : [ -0.002, 0 @@ -28,9 +28,9 @@ x-content-type-options: nosniff }, { "distance" : 222.38985328911744, - "_id" : "products/11481", - "_key" : "11481", - "_rev" : "_WnyWa9q--J", + "_id" : "products/11499", + "_key" : "11499", + "_rev" : "_WpTB-Sm--_", "loc" : [ 0.002, 0 @@ -39,9 +39,9 @@ x-content-type-options: nosniff }, { "distance" : 444.779706578235, - "_id" : "products/11472", - "_key" : "11472", - "_rev" : "_WnyWa9q--D", + "_id" : "products/11490", + "_key" : "11490", + "_rev" : "_WpTB-Si--F", "loc" : [ -0.004, 0 diff --git a/Documentation/Examples/RestSimpleRange.generated b/Documentation/Examples/RestSimpleRange.generated index 223af6361a..f794a4c714 100644 --- a/Documentation/Examples/RestSimpleRange.generated +++ b/Documentation/Examples/RestSimpleRange.generated @@ -14,15 +14,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11510", - "_id" : "products/11510", - "_rev" : "_WnyWb_S--B", + "_key" : "11528", + "_id" : "products/11528", + "_rev" : "_WpTB-Ti--_", "i" : 2 }, { - "_key" : "11513", - "_id" : "products/11513", - "_rev" : "_WnyWb_S--D", + "_key" : "11531", + "_id" : "products/11531", + "_rev" : "_WpTB-Ti--B", "i" : 3 } ], diff --git a/Documentation/Examples/RestSimpleWithin.generated b/Documentation/Examples/RestSimpleWithin.generated index a959d0b94b..02c6a05cf4 100644 --- a/Documentation/Examples/RestSimpleWithin.generated +++ b/Documentation/Examples/RestSimpleWithin.generated @@ -16,9 +16,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11766", - "_id" : "products/11766", - "_rev" : "_WnyWbMu--D", + "_key" : "11784", + "_id" : "products/11784", + "_rev" : "_WpTB-Zq--D", "name" : "Name/0.002/", "loc" : [ 0.002, @@ -26,9 +26,9 @@ x-content-type-options: nosniff ] }, { - "_key" : "11760", - "_id" : "products/11760", - "_rev" : "_WnyWbMu--_", + "_key" : "11778", + "_id" : "products/11778", + "_rev" : "_WpTB-Zq--_", "name" : "Name/-0.002/", "loc" : [ -0.002, diff --git a/Documentation/Examples/RestSimpleWithinDistance.generated b/Documentation/Examples/RestSimpleWithinDistance.generated index 4ba8c99521..5486200bbf 100644 --- a/Documentation/Examples/RestSimpleWithinDistance.generated +++ b/Documentation/Examples/RestSimpleWithinDistance.generated @@ -18,9 +18,9 @@ x-content-type-options: nosniff "result" : [ { "distance" : 222.38985328911744, - "_id" : "products/11804", - "_key" : "11804", - "_rev" : "_WnyWbOG--_", + "_id" : "products/11822", + "_key" : "11822", + "_rev" : "_WpTB-ai--_", "loc" : [ -0.002, 0 @@ -29,9 +29,9 @@ x-content-type-options: nosniff }, { "distance" : 222.38985328911744, - "_id" : "products/11810", - "_key" : "11810", - "_rev" : "_WnyWbOG--D", + "_id" : "products/11828", + "_key" : "11828", + "_rev" : "_WpTB-ai--D", "loc" : [ 0.002, 0 @@ -40,9 +40,9 @@ x-content-type-options: nosniff }, { "distance" : 444.779706578235, - "_id" : "products/11801", - "_key" : "11801", - "_rev" : "_WnyWbOC--F", + "_id" : "products/11819", + "_key" : "11819", + "_rev" : "_WpTB-ae--F", "loc" : [ -0.004, 0 diff --git a/Documentation/Examples/RestSimpleWithinRectangle.generated b/Documentation/Examples/RestSimpleWithinRectangle.generated index 171668a074..6a80ccbaf9 100644 --- a/Documentation/Examples/RestSimpleWithinRectangle.generated +++ b/Documentation/Examples/RestSimpleWithinRectangle.generated @@ -17,9 +17,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11863", - "_id" : "products/11863", - "_rev" : "_WnyWbP2--J", + "_key" : "11881", + "_id" : "products/11881", + "_rev" : "_WpTB-be--G", "name" : "Name/0.008/", "loc" : [ 0.008, @@ -27,9 +27,9 @@ x-content-type-options: nosniff ] }, { - "_key" : "11860", - "_id" : "products/11860", - "_rev" : "_WnyWbP2--H", + "_key" : "11878", + "_id" : "products/11878", + "_rev" : "_WpTB-be--E", "name" : "Name/0.006/", "loc" : [ 0.006, diff --git a/Documentation/Examples/RestTasksCreate.generated b/Documentation/Examples/RestTasksCreate.generated index b9d57cde25..92d4cc3178 100644 --- a/Documentation/Examples/RestTasksCreate.generated +++ b/Documentation/Examples/RestTasksCreate.generated @@ -15,9 +15,9 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "11874", + "id" : "11892", "name" : "SampleTask", - "created" : 1523054048.5586815, + "created" : 1523459490.2711713, "type" : "periodic", "period" : 2, "offset" : 0, @@ -26,5 +26,5 @@ x-content-type-options: nosniff "error" : false, "code" : 200 } -shell> curl -X DELETE --dump - http://localhost:8529/_api/tasks/11874 +shell> curl -X DELETE --dump - http://localhost:8529/_api/tasks/11892 diff --git a/Documentation/Examples/RestTasksListAll.generated b/Documentation/Examples/RestTasksListAll.generated index 8c4e358ebe..3f2e49d48b 100644 --- a/Documentation/Examples/RestTasksListAll.generated +++ b/Documentation/Examples/RestTasksListAll.generated @@ -8,17 +8,17 @@ x-content-type-options: nosniff { "id" : "statistics-gc", "name" : "statistics-gc", - "created" : 1523054044.1168623, + "created" : 1523459469.2211163, "type" : "periodic", "period" : 450, - "offset" : 370.073124, + "offset" : 245.342568, "command" : "(function (params) { require('@arangodb/statistics').garbageCollector(); } )(params);", "database" : "_system" }, { "id" : "statistics-average-collector", "name" : "statistics-average-collector", - "created" : 1523054044.1167734, + "created" : 1523459469.2209842, "type" : "periodic", "period" : 900, "offset" : 20, @@ -28,7 +28,7 @@ x-content-type-options: nosniff { "id" : "statistics-collector", "name" : "statistics-collector", - "created" : 1523054044.1166742, + "created" : 1523459469.220851, "type" : "periodic", "period" : 10, "offset" : 1, @@ -38,7 +38,7 @@ x-content-type-options: nosniff { "id" : "84", "name" : "user-defined task", - "created" : 1523054034.1458938, + "created" : 1523459459.2679694, "type" : "periodic", "period" : 1, "offset" : 0.000001, diff --git a/Documentation/Examples/RestTasksListOne.generated b/Documentation/Examples/RestTasksListOne.generated index 1bcdae4aa3..e4a8ac3dd2 100644 --- a/Documentation/Examples/RestTasksListOne.generated +++ b/Documentation/Examples/RestTasksListOne.generated @@ -7,7 +7,7 @@ x-content-type-options: nosniff { "id" : "statistics-average-collector", "name" : "statistics-average-collector", - "created" : 1523054044.1167734, + "created" : 1523459469.2209842, "type" : "periodic", "period" : 900, "offset" : 20, diff --git a/Documentation/Examples/RestTasksPutWithId.generated b/Documentation/Examples/RestTasksPutWithId.generated index 033904a823..5f08ead736 100644 --- a/Documentation/Examples/RestTasksPutWithId.generated +++ b/Documentation/Examples/RestTasksPutWithId.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff { "id" : "sampleTask", "name" : "SampleTask", - "created" : 1523054048.5743568, + "created" : 1523459490.2839193, "type" : "periodic", "period" : 2, "offset" : 0, diff --git a/Documentation/Examples/RestTraversalAny.generated b/Documentation/Examples/RestTraversalAny.generated index 3ff0e6a1b7..6b21b88f1a 100644 --- a/Documentation/Examples/RestTraversalAny.generated +++ b/Documentation/Examples/RestTraversalAny.generated @@ -21,37 +21,37 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbYC--B", + "_rev" : "_WpTB-gW--_", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbYC--D", + "_rev" : "_WpTB-gW--B", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbYC--F", + "_rev" : "_WpTB-gW--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" } ], @@ -62,7 +62,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" } ] @@ -70,11 +70,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "11955", - "_id" : "knows/11955", + "_key" : "11982", + "_id" : "knows/11982", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbYC--H", + "_rev" : "_WpTB-gW--F", "vertex" : "alice" } ], @@ -82,13 +82,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" } ] @@ -96,19 +96,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "11955", - "_id" : "knows/11955", + "_key" : "11982", + "_id" : "knows/11982", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbYC--H", + "_rev" : "_WpTB-gW--F", "vertex" : "alice" }, { - "_key" : "11959", - "_id" : "knows/11959", + "_key" : "11986", + "_id" : "knows/11986", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbYG--_", + "_rev" : "_WpTB-gW--H", "vertex" : "bob" } ], @@ -116,19 +116,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbYC--B", + "_rev" : "_WpTB-gW--_", "name" : "Charlie" } ] @@ -136,19 +136,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "11955", - "_id" : "knows/11955", + "_key" : "11982", + "_id" : "knows/11982", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbYC--H", + "_rev" : "_WpTB-gW--F", "vertex" : "alice" }, { - "_key" : "11962", - "_id" : "knows/11962", + "_key" : "11989", + "_id" : "knows/11989", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbYG--B", + "_rev" : "_WpTB-ga--_", "vertex" : "bob" } ], @@ -156,19 +156,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbYC--D", + "_rev" : "_WpTB-gW--B", "name" : "Dave" } ] @@ -176,19 +176,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "11955", - "_id" : "knows/11955", + "_key" : "11982", + "_id" : "knows/11982", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbYC--H", + "_rev" : "_WpTB-gW--F", "vertex" : "alice" }, { - "_key" : "11968", - "_id" : "knows/11968", + "_key" : "11995", + "_id" : "knows/11995", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbYG--F", + "_rev" : "_WpTB-ga--D", "vertex" : "eve" } ], @@ -196,19 +196,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbYC--F", + "_rev" : "_WpTB-gW--D", "name" : "Eve" } ] @@ -216,27 +216,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "11955", - "_id" : "knows/11955", + "_key" : "11982", + "_id" : "knows/11982", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbYC--H", + "_rev" : "_WpTB-gW--F", "vertex" : "alice" }, { - "_key" : "11968", - "_id" : "knows/11968", + "_key" : "11995", + "_id" : "knows/11995", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbYG--F", + "_rev" : "_WpTB-ga--D", "vertex" : "eve" }, { - "_key" : "11965", - "_id" : "knows/11965", + "_key" : "11992", + "_id" : "knows/11992", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbYG--D", + "_rev" : "_WpTB-ga--B", "vertex" : "eve" } ], @@ -244,25 +244,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbYC--_", + "_rev" : "_WpTB-gS--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbYC--F", + "_rev" : "_WpTB-gW--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbY---_", + "_rev" : "_WpTB-gS--_", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalBackwardItemOrder.generated b/Documentation/Examples/RestTraversalBackwardItemOrder.generated index 3b32b2980a..8933cdf86f 100644 --- a/Documentation/Examples/RestTraversalBackwardItemOrder.generated +++ b/Documentation/Examples/RestTraversalBackwardItemOrder.generated @@ -18,67 +18,67 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbaS--H", + "_rev" : "_WpTB-ie--B", "name" : "Dave" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbaS--F", + "_rev" : "_WpTB-ie--_", "name" : "Charlie" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbaS--H", + "_rev" : "_WpTB-ie--B", "name" : "Dave" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbaS--F", + "_rev" : "_WpTB-ie--_", "name" : "Charlie" } ], @@ -89,7 +89,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" } ] @@ -97,11 +97,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" } ], @@ -109,13 +109,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" } ] @@ -123,19 +123,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" } ], @@ -143,19 +143,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" } ] @@ -163,27 +163,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" }, { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" } ], @@ -191,25 +191,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" } ] @@ -217,27 +217,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" }, { - "_key" : "12042", - "_id" : "knows/12042", + "_key" : "12069", + "_id" : "knows/12069", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbaW--D", + "_rev" : "_WpTB-ie--J", "vertex" : "bob" } ], @@ -245,25 +245,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbaS--H", + "_rev" : "_WpTB-ie--B", "name" : "Dave" } ] @@ -271,27 +271,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" }, { - "_key" : "12039", - "_id" : "knows/12039", + "_key" : "12066", + "_id" : "knows/12066", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbaW--B", + "_rev" : "_WpTB-ie--H", "vertex" : "bob" } ], @@ -299,25 +299,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbaS--F", + "_rev" : "_WpTB-ie--_", "name" : "Charlie" } ] @@ -325,11 +325,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" } ], @@ -337,13 +337,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" } ] @@ -351,19 +351,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" } ], @@ -371,19 +371,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" } ] @@ -391,27 +391,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" }, { - "_key" : "12048", - "_id" : "knows/12048", + "_key" : "12075", + "_id" : "knows/12075", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--H", + "_rev" : "_WpTB-ii--_", "vertex" : "eve" }, { - "_key" : "12045", - "_id" : "knows/12045", + "_key" : "12072", + "_id" : "knows/12072", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbaW--F", + "_rev" : "_WpTB-ie--L", "vertex" : "eve" } ], @@ -419,25 +419,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbaS--J", + "_rev" : "_WpTB-ie--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" } ] @@ -445,19 +445,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" }, { - "_key" : "12042", - "_id" : "knows/12042", + "_key" : "12069", + "_id" : "knows/12069", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbaW--D", + "_rev" : "_WpTB-ie--J", "vertex" : "bob" } ], @@ -465,19 +465,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbaS--H", + "_rev" : "_WpTB-ie--B", "name" : "Dave" } ] @@ -485,19 +485,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12035", - "_id" : "knows/12035", + "_key" : "12062", + "_id" : "knows/12062", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbaW--_", + "_rev" : "_WpTB-ie--F", "vertex" : "alice" }, { - "_key" : "12039", - "_id" : "knows/12039", + "_key" : "12066", + "_id" : "knows/12066", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbaW--B", + "_rev" : "_WpTB-ie--H", "vertex" : "bob" } ], @@ -505,19 +505,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbaS--B", + "_rev" : "_WpTB-ia--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbaS--D", + "_rev" : "_WpTB-ia--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbaS--F", + "_rev" : "_WpTB-ie--_", "name" : "Charlie" } ] diff --git a/Documentation/Examples/RestTraversalDepthFirst.generated b/Documentation/Examples/RestTraversalDepthFirst.generated index 8664c25b69..4b226b9e90 100644 --- a/Documentation/Examples/RestTraversalDepthFirst.generated +++ b/Documentation/Examples/RestTraversalDepthFirst.generated @@ -18,67 +18,67 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbdG--B", + "_rev" : "_WpTB-km--_", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbdG--D", + "_rev" : "_WpTB-km--B", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbdG--B", + "_rev" : "_WpTB-km--_", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbdG--D", + "_rev" : "_WpTB-km--B", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" } ], @@ -89,7 +89,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" } ] @@ -97,11 +97,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" } ], @@ -109,13 +109,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" } ] @@ -123,19 +123,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" }, { - "_key" : "12134", - "_id" : "knows/12134", + "_key" : "12161", + "_id" : "knows/12161", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbdG--J", + "_rev" : "_WpTB-km--H", "vertex" : "bob" } ], @@ -143,19 +143,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbdG--B", + "_rev" : "_WpTB-km--_", "name" : "Charlie" } ] @@ -163,19 +163,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" }, { - "_key" : "12137", - "_id" : "knows/12137", + "_key" : "12164", + "_id" : "knows/12164", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbdG--L", + "_rev" : "_WpTB-km--J", "vertex" : "bob" } ], @@ -183,19 +183,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbdG--D", + "_rev" : "_WpTB-km--B", "name" : "Dave" } ] @@ -203,19 +203,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" } ], @@ -223,19 +223,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" } ] @@ -243,27 +243,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" }, { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" } ], @@ -271,25 +271,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" } ] @@ -297,11 +297,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" } ], @@ -309,13 +309,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" } ] @@ -323,19 +323,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" } ], @@ -343,19 +343,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" } ] @@ -363,27 +363,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" }, { - "_key" : "12134", - "_id" : "knows/12134", + "_key" : "12161", + "_id" : "knows/12161", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbdG--J", + "_rev" : "_WpTB-km--H", "vertex" : "bob" } ], @@ -391,25 +391,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbdG--B", + "_rev" : "_WpTB-km--_", "name" : "Charlie" } ] @@ -417,27 +417,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" }, { - "_key" : "12137", - "_id" : "knows/12137", + "_key" : "12164", + "_id" : "knows/12164", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbdG--L", + "_rev" : "_WpTB-km--J", "vertex" : "bob" } ], @@ -445,25 +445,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbdG--D", + "_rev" : "_WpTB-km--B", "name" : "Dave" } ] @@ -471,27 +471,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12140", - "_id" : "knows/12140", + "_key" : "12167", + "_id" : "knows/12167", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbdK---", + "_rev" : "_WpTB-km--L", "vertex" : "eve" }, { - "_key" : "12143", - "_id" : "knows/12143", + "_key" : "12170", + "_id" : "knows/12170", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbdK--A", + "_rev" : "_WpTB-km--N", "vertex" : "eve" }, { - "_key" : "12130", - "_id" : "knows/12130", + "_key" : "12157", + "_id" : "knows/12157", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbdG--H", + "_rev" : "_WpTB-km--F", "vertex" : "alice" } ], @@ -499,25 +499,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbdG--F", + "_rev" : "_WpTB-km--D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbdG--_", + "_rev" : "_WpTB-ki--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbdC--B", + "_rev" : "_WpTB-ki--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalEdgeUniqueness.generated b/Documentation/Examples/RestTraversalEdgeUniqueness.generated index ade457404c..893f3a1e6b 100644 --- a/Documentation/Examples/RestTraversalEdgeUniqueness.generated +++ b/Documentation/Examples/RestTraversalEdgeUniqueness.generated @@ -21,37 +21,37 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbgG--D", + "_rev" : "_WpTB-mu--B", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbgG--F", + "_rev" : "_WpTB-mu--D", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbgK--_", + "_rev" : "_WpTB-mu--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" } ], @@ -62,7 +62,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" } ] @@ -70,11 +70,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12225", - "_id" : "knows/12225", + "_key" : "12252", + "_id" : "knows/12252", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbgK--B", + "_rev" : "_WpTB-mu--H", "vertex" : "alice" } ], @@ -82,13 +82,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" } ] @@ -96,19 +96,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12225", - "_id" : "knows/12225", + "_key" : "12252", + "_id" : "knows/12252", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbgK--B", + "_rev" : "_WpTB-mu--H", "vertex" : "alice" }, { - "_key" : "12229", - "_id" : "knows/12229", + "_key" : "12256", + "_id" : "knows/12256", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbgK--D", + "_rev" : "_WpTB-mu--J", "vertex" : "bob" } ], @@ -116,19 +116,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbgG--D", + "_rev" : "_WpTB-mu--B", "name" : "Charlie" } ] @@ -136,19 +136,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12225", - "_id" : "knows/12225", + "_key" : "12252", + "_id" : "knows/12252", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbgK--B", + "_rev" : "_WpTB-mu--H", "vertex" : "alice" }, { - "_key" : "12232", - "_id" : "knows/12232", + "_key" : "12259", + "_id" : "knows/12259", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbgK--F", + "_rev" : "_WpTB-mu--L", "vertex" : "bob" } ], @@ -156,19 +156,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbgG--F", + "_rev" : "_WpTB-mu--D", "name" : "Dave" } ] @@ -176,19 +176,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12225", - "_id" : "knows/12225", + "_key" : "12252", + "_id" : "knows/12252", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbgK--B", + "_rev" : "_WpTB-mu--H", "vertex" : "alice" }, { - "_key" : "12238", - "_id" : "knows/12238", + "_key" : "12265", + "_id" : "knows/12265", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbgO--B", + "_rev" : "_WpTB-mu--P", "vertex" : "eve" } ], @@ -196,19 +196,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbgK--_", + "_rev" : "_WpTB-mu--F", "name" : "Eve" } ] @@ -216,27 +216,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12225", - "_id" : "knows/12225", + "_key" : "12252", + "_id" : "knows/12252", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbgK--B", + "_rev" : "_WpTB-mu--H", "vertex" : "alice" }, { - "_key" : "12238", - "_id" : "knows/12238", + "_key" : "12265", + "_id" : "knows/12265", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbgO--B", + "_rev" : "_WpTB-mu--P", "vertex" : "eve" }, { - "_key" : "12235", - "_id" : "knows/12235", + "_key" : "12262", + "_id" : "knows/12262", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbgO--_", + "_rev" : "_WpTB-mu--N", "vertex" : "eve" } ], @@ -244,25 +244,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbgG--B", + "_rev" : "_WpTB-mu--_", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbgK--_", + "_rev" : "_WpTB-mu--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbgG--_", + "_rev" : "_WpTB-mq--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalFilterExclude.generated b/Documentation/Examples/RestTraversalFilterExclude.generated index 833b0e1c8e..dd95c8bd5e 100644 --- a/Documentation/Examples/RestTraversalFilterExclude.generated +++ b/Documentation/Examples/RestTraversalFilterExclude.generated @@ -18,13 +18,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbjC--_", + "_rev" : "_WpTB-oO--B", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbjG---", + "_rev" : "_WpTB-oS--B", "name" : "Dave" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbjC--_", + "_rev" : "_WpTB-oO--B", "name" : "Alice" } ] @@ -43,19 +43,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12305", - "_id" : "knows/12305", + "_key" : "12333", + "_id" : "knows/12333", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbjG--C", + "_rev" : "_WpTB-oS--F", "vertex" : "alice" }, { - "_key" : "12312", - "_id" : "knows/12312", + "_key" : "12340", + "_id" : "knows/12340", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbjG--G", + "_rev" : "_WpTB-oS--J", "vertex" : "bob" } ], @@ -63,19 +63,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbjC--_", + "_rev" : "_WpTB-oO--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbjC--B", + "_rev" : "_WpTB-oO--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbjG---", + "_rev" : "_WpTB-oS--B", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalFilterPrune.generated b/Documentation/Examples/RestTraversalFilterPrune.generated index 2290d5e1d7..bae093a118 100644 --- a/Documentation/Examples/RestTraversalFilterPrune.generated +++ b/Documentation/Examples/RestTraversalFilterPrune.generated @@ -18,13 +18,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbkq--B", + "_rev" : "_WpTB-py--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbkq--D", + "_rev" : "_WpTB-py--D", "name" : "Bob" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbkq--B", + "_rev" : "_WpTB-py--B", "name" : "Alice" } ] @@ -43,11 +43,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12374", - "_id" : "knows/12374", + "_key" : "12402", + "_id" : "knows/12402", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbku--D", + "_rev" : "_WpTB-p2--B", "vertex" : "alice" } ], @@ -55,13 +55,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbkq--B", + "_rev" : "_WpTB-py--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbkq--D", + "_rev" : "_WpTB-py--D", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestTraversalInbound.generated b/Documentation/Examples/RestTraversalInbound.generated index e79f24bd66..19e31b8bda 100644 --- a/Documentation/Examples/RestTraversalInbound.generated +++ b/Documentation/Examples/RestTraversalInbound.generated @@ -17,13 +17,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbmG--_", + "_rev" : "_WpTB-rK--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbmK--_", + "_rev" : "_WpTB-rK--H", "name" : "Eve" } ], @@ -34,7 +34,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbmG--_", + "_rev" : "_WpTB-rK--_", "name" : "Alice" } ] @@ -42,11 +42,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12448", - "_id" : "knows/12448", + "_key" : "12476", + "_id" : "knows/12476", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbmK--H", + "_rev" : "_WpTB-rO--D", "vertex" : "eve" } ], @@ -54,13 +54,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbmG--_", + "_rev" : "_WpTB-rK--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbmK--_", + "_rev" : "_WpTB-rK--H", "name" : "Eve" } ] diff --git a/Documentation/Examples/RestTraversalMaxDepth.generated b/Documentation/Examples/RestTraversalMaxDepth.generated index c19a7ca641..a332f444a9 100644 --- a/Documentation/Examples/RestTraversalMaxDepth.generated +++ b/Documentation/Examples/RestTraversalMaxDepth.generated @@ -18,13 +18,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbne--_", + "_rev" : "_WpTB-se--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbne--B", + "_rev" : "_WpTB-se--D", "name" : "Bob" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbne--_", + "_rev" : "_WpTB-se--B", "name" : "Alice" } ] @@ -43,11 +43,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12503", - "_id" : "knows/12503", + "_key" : "12531", + "_id" : "knows/12531", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbne--J", + "_rev" : "_WpTB-si--F", "vertex" : "alice" } ], @@ -55,13 +55,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbne--_", + "_rev" : "_WpTB-se--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbne--B", + "_rev" : "_WpTB-se--D", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestTraversalMinDepth.generated b/Documentation/Examples/RestTraversalMinDepth.generated index 65cbdf4c08..415ae9af42 100644 --- a/Documentation/Examples/RestTraversalMinDepth.generated +++ b/Documentation/Examples/RestTraversalMinDepth.generated @@ -18,13 +18,13 @@ x-content-type-options: nosniff { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbqC--D", + "_rev" : "_WpTB-v6--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbqC--F", + "_rev" : "_WpTB-v6--F", "name" : "Dave" } ], @@ -32,19 +32,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12664", - "_id" : "knows/12664", + "_key" : "12692", + "_id" : "knows/12692", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbqC--J", + "_rev" : "_WpTB-v6--J", "vertex" : "alice" }, { - "_key" : "12668", - "_id" : "knows/12668", + "_key" : "12696", + "_id" : "knows/12696", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbqC--L", + "_rev" : "_WpTB-v6--L", "vertex" : "bob" } ], @@ -52,19 +52,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbqC--_", + "_rev" : "_WpTB-v6--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbqC--B", + "_rev" : "_WpTB-v6--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbqC--D", + "_rev" : "_WpTB-v6--D", "name" : "Charlie" } ] @@ -72,19 +72,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12664", - "_id" : "knows/12664", + "_key" : "12692", + "_id" : "knows/12692", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbqC--J", + "_rev" : "_WpTB-v6--J", "vertex" : "alice" }, { - "_key" : "12671", - "_id" : "knows/12671", + "_key" : "12699", + "_id" : "knows/12699", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbqG--_", + "_rev" : "_WpTB-v6--N", "vertex" : "bob" } ], @@ -92,19 +92,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbqC--_", + "_rev" : "_WpTB-v6--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbqC--B", + "_rev" : "_WpTB-v6--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbqC--F", + "_rev" : "_WpTB-v6--F", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalOutbound.generated b/Documentation/Examples/RestTraversalOutbound.generated index a3bc27f31e..dbc284c39c 100644 --- a/Documentation/Examples/RestTraversalOutbound.generated +++ b/Documentation/Examples/RestTraversalOutbound.generated @@ -17,25 +17,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbrS--B", + "_rev" : "_WpTB-xK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbrS--D", + "_rev" : "_WpTB-xO--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbrS--F", + "_rev" : "_WpTB-xO--B", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbrS--H", + "_rev" : "_WpTB-xO--D", "name" : "Dave" } ], @@ -46,7 +46,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbrS--B", + "_rev" : "_WpTB-xK--B", "name" : "Alice" } ] @@ -54,11 +54,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12733", - "_id" : "knows/12733", + "_key" : "12761", + "_id" : "knows/12761", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbrW--B", + "_rev" : "_WpTB-xO--H", "vertex" : "alice" } ], @@ -66,13 +66,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbrS--B", + "_rev" : "_WpTB-xK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbrS--D", + "_rev" : "_WpTB-xO--_", "name" : "Bob" } ] @@ -80,19 +80,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12733", - "_id" : "knows/12733", + "_key" : "12761", + "_id" : "knows/12761", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbrW--B", + "_rev" : "_WpTB-xO--H", "vertex" : "alice" }, { - "_key" : "12737", - "_id" : "knows/12737", + "_key" : "12765", + "_id" : "knows/12765", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbrW--D", + "_rev" : "_WpTB-xO--J", "vertex" : "bob" } ], @@ -100,19 +100,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbrS--B", + "_rev" : "_WpTB-xK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbrS--D", + "_rev" : "_WpTB-xO--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbrS--F", + "_rev" : "_WpTB-xO--B", "name" : "Charlie" } ] @@ -120,19 +120,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12733", - "_id" : "knows/12733", + "_key" : "12761", + "_id" : "knows/12761", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbrW--B", + "_rev" : "_WpTB-xO--H", "vertex" : "alice" }, { - "_key" : "12740", - "_id" : "knows/12740", + "_key" : "12768", + "_id" : "knows/12768", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbrW--F", + "_rev" : "_WpTB-xO--L", "vertex" : "bob" } ], @@ -140,19 +140,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbrS--B", + "_rev" : "_WpTB-xK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbrS--D", + "_rev" : "_WpTB-xO--_", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbrS--H", + "_rev" : "_WpTB-xO--D", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalPostorder.generated b/Documentation/Examples/RestTraversalPostorder.generated index c61167227a..ebe2a07dc9 100644 --- a/Documentation/Examples/RestTraversalPostorder.generated +++ b/Documentation/Examples/RestTraversalPostorder.generated @@ -18,67 +18,67 @@ x-content-type-options: nosniff { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbsu--D", + "_rev" : "_WpTB-ym--F", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbsu--F", + "_rev" : "_WpTB-ym--H", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbsu--D", + "_rev" : "_WpTB-ym--F", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbsu--F", + "_rev" : "_WpTB-ym--H", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" } ], @@ -86,19 +86,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" }, { - "_key" : "12806", - "_id" : "knows/12806", + "_key" : "12834", + "_id" : "knows/12834", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbsu--L", + "_rev" : "_WpTB-yq--D", "vertex" : "bob" } ], @@ -106,19 +106,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbsu--D", + "_rev" : "_WpTB-ym--F", "name" : "Charlie" } ] @@ -126,19 +126,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" }, { - "_key" : "12809", - "_id" : "knows/12809", + "_key" : "12837", + "_id" : "knows/12837", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbsy--_", + "_rev" : "_WpTB-yq--F", "vertex" : "bob" } ], @@ -146,19 +146,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbsu--F", + "_rev" : "_WpTB-ym--H", "name" : "Dave" } ] @@ -166,27 +166,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" }, { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" } ], @@ -194,25 +194,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" } ] @@ -220,19 +220,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" } ], @@ -240,19 +240,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" } ] @@ -260,11 +260,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" } ], @@ -272,13 +272,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" } ] @@ -286,27 +286,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" }, { - "_key" : "12806", - "_id" : "knows/12806", + "_key" : "12834", + "_id" : "knows/12834", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnyWbsu--L", + "_rev" : "_WpTB-yq--D", "vertex" : "bob" } ], @@ -314,25 +314,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbsu--D", + "_rev" : "_WpTB-ym--F", "name" : "Charlie" } ] @@ -340,27 +340,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" }, { - "_key" : "12809", - "_id" : "knows/12809", + "_key" : "12837", + "_id" : "knows/12837", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnyWbsy--_", + "_rev" : "_WpTB-yq--F", "vertex" : "bob" } ], @@ -368,25 +368,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbsu--F", + "_rev" : "_WpTB-ym--H", "name" : "Dave" } ] @@ -394,27 +394,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" }, { - "_key" : "12802", - "_id" : "knows/12802", + "_key" : "12830", + "_id" : "knows/12830", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWbsu--J", + "_rev" : "_WpTB-yq--B", "vertex" : "alice" } ], @@ -422,25 +422,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" } ] @@ -448,19 +448,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" }, { - "_key" : "12815", - "_id" : "knows/12815", + "_key" : "12843", + "_id" : "knows/12843", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbsy--D", + "_rev" : "_WpTB-yq--J", "vertex" : "eve" } ], @@ -468,19 +468,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbsu--B", + "_rev" : "_WpTB-ym--D", "name" : "Bob" } ] @@ -488,11 +488,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12812", - "_id" : "knows/12812", + "_key" : "12840", + "_id" : "knows/12840", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbsy--B", + "_rev" : "_WpTB-yq--H", "vertex" : "eve" } ], @@ -500,13 +500,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbsu--H", + "_rev" : "_WpTB-yq--_", "name" : "Eve" } ] @@ -517,7 +517,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbsu--_", + "_rev" : "_WpTB-ym--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalVisitorCountAndList.generated b/Documentation/Examples/RestTraversalVisitorCountAndList.generated index 3fa52f2451..29a0eb3263 100644 --- a/Documentation/Examples/RestTraversalVisitorCountAndList.generated +++ b/Documentation/Examples/RestTraversalVisitorCountAndList.generated @@ -19,25 +19,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbuq--B", + "_rev" : "_WpTB-0W--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbuu--_", + "_rev" : "_WpTB-0W--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWbuu--B", + "_rev" : "_WpTB-0W--F", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWbuu--D", + "_rev" : "_WpTB-0W--H", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalVisitorExpander.generated b/Documentation/Examples/RestTraversalVisitorExpander.generated index dc4174f0d7..1f11117143 100644 --- a/Documentation/Examples/RestTraversalVisitorExpander.generated +++ b/Documentation/Examples/RestTraversalVisitorExpander.generated @@ -17,19 +17,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbwC--B", + "_rev" : "_WpTB-1m--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbwG--D", + "_rev" : "_WpTB-1m--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbwC--D", + "_rev" : "_WpTB-1m--B", "name" : "Bob" } ], @@ -40,7 +40,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbwC--B", + "_rev" : "_WpTB-1m--_", "name" : "Alice" } ] @@ -48,11 +48,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12976", - "_id" : "knows/12976", + "_key" : "13004", + "_id" : "knows/13004", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbwG--L", + "_rev" : "_WpTB-1q--B", "vertex" : "eve" } ], @@ -60,13 +60,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbwC--B", + "_rev" : "_WpTB-1m--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbwG--D", + "_rev" : "_WpTB-1m--H", "name" : "Eve" } ] @@ -74,19 +74,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "12976", - "_id" : "knows/12976", + "_key" : "13004", + "_id" : "knows/13004", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnyWbwG--L", + "_rev" : "_WpTB-1q--B", "vertex" : "eve" }, { - "_key" : "12979", - "_id" : "knows/12979", + "_key" : "13007", + "_id" : "knows/13007", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnyWbwG--N", + "_rev" : "_WpTB-1q--D", "vertex" : "eve" } ], @@ -94,19 +94,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWbwC--B", + "_rev" : "_WpTB-1m--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWbwG--D", + "_rev" : "_WpTB-1m--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWbwC--D", + "_rev" : "_WpTB-1m--B", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestVersion.generated b/Documentation/Examples/RestVersion.generated index 3d23c08d10..c8bc5f9d59 100644 --- a/Documentation/Examples/RestVersion.generated +++ b/Documentation/Examples/RestVersion.generated @@ -6,6 +6,6 @@ x-content-type-options: nosniff { "server" : "arango", - "version" : "3.3.6", + "version" : "3.3.7", "license" : "community" } diff --git a/Documentation/Examples/RestVersionDetails.generated b/Documentation/Examples/RestVersionDetails.generated index d7352c7d47..2a1bfac01e 100644 --- a/Documentation/Examples/RestVersionDetails.generated +++ b/Documentation/Examples/RestVersionDetails.generated @@ -6,7 +6,7 @@ x-content-type-options: nosniff { "server" : "arango", - "version" : "3.3.6", + "version" : "3.3.7", "license" : "community", "details" : { "architecture" : "64bit", @@ -15,8 +15,8 @@ x-content-type-options: nosniff "asm-crc32" : "true", "assertions" : "true", "boost-version" : "1.62.0", - "build-date" : "2018-04-06 23:44:45", - "build-repository" : "tags/v3.3.6.1-0-g1f2df5cc77-dirty", + "build-date" : "2018-04-11 16:26:48", + "build-repository" : "tags/v3.3.7-0-g846034c8c4-dirty", "compiler" : "gcc [7.2.0]", "cplusplus" : "201103", "debug" : "false", @@ -24,7 +24,7 @@ x-content-type-options: nosniff "failure-tests" : "false", "fd-client-event-handler" : "poll", "fd-setsize" : "1024", - "full-version-string" : "ArangoDB 3.3.6 [linux] 64bit maintainer mode, using jemalloc, build tags/v3.3.6.1-0-g1f2df5cc77-dirty, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2g 1 Mar 2016", + "full-version-string" : "ArangoDB 3.3.7 [linux] 64bit maintainer mode, using jemalloc, build tags/v3.3.7-0-g846034c8c4-dirty, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2g 1 Mar 2016", "icu-version" : "58.1", "jemalloc" : "true", "maintainer-mode" : "true", @@ -33,7 +33,7 @@ x-content-type-options: nosniff "platform" : "linux", "reactor-type" : "epoll", "rocksdb-version" : "5.6.0", - "server-version" : "3.3.6", + "server-version" : "3.3.7", "sizeof int" : "4", "sizeof void*" : "8", "sse42" : "true", diff --git a/Documentation/Examples/RestWalTransactionsGet.generated b/Documentation/Examples/RestWalTransactionsGet.generated index db581d1a02..95b64acd2d 100644 --- a/Documentation/Examples/RestWalTransactionsGet.generated +++ b/Documentation/Examples/RestWalTransactionsGet.generated @@ -5,7 +5,7 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "runningTransactions" : 5, + "runningTransactions" : 4, "minLastCollected" : 85, "minLastSealed" : null } diff --git a/Documentation/Examples/USER_06_AllUsers.generated b/Documentation/Examples/USER_06_AllUsers.generated index 3db30656bb..44783da878 100644 --- a/Documentation/Examples/USER_06_AllUsers.generated +++ b/Documentation/Examples/USER_06_AllUsers.generated @@ -1,17 +1,5 @@ arangosh> require("@arangodb/users").all(); [ - { - "user" : "tester", - "active" : false, - "extra" : { - } - }, - { - "user" : "root", - "active" : true, - "extra" : { - } - }, { "user" : "admin", "active" : true, @@ -23,5 +11,17 @@ arangosh> require("active" : true, "extra" : { } + }, + { + "user" : "tester", + "active" : false, + "extra" : { + } + }, + { + "user" : "root", + "active" : true, + "extra" : { + } } ] diff --git a/Documentation/Examples/accessViaGeoIndex.generated b/Documentation/Examples/accessViaGeoIndex.generated index 4ec805ee53..a0b6f57dca 100644 --- a/Documentation/Examples/accessViaGeoIndex.generated +++ b/Documentation/Examples/accessViaGeoIndex.generated @@ -13,7 +13,7 @@ arangosh> db.example.ensureIndex({ type: "home" ], "geoJson" : false, - "id" : "example/15212", + "id" : "example/15246", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -25,5 +25,5 @@ arangosh> items = db.example.getIndexes().map(1]); [ "example/0", - "example/15212" + "example/15246" ] diff --git a/Documentation/Examples/col_dropIndex.generated b/Documentation/Examples/col_dropIndex.generated index d91a7dcb67..c55f58a737 100644 --- a/Documentation/Examples/col_dropIndex.generated +++ b/Documentation/Examples/col_dropIndex.generated @@ -5,7 +5,7 @@ arangosh> db.example.ensureSkiplist("a", "a", "b" ], - "id" : "example/15221", + "id" : "example/15255", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -31,7 +31,7 @@ arangosh> indexInfo; "a", "b" ], - "id" : "example/15221", + "id" : "example/15255", "sparse" : false, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/collectionDatabaseCollectionName.generated b/Documentation/Examples/collectionDatabaseCollectionName.generated index 61cc323955..5d8237b516 100644 --- a/Documentation/Examples/collectionDatabaseCollectionName.generated +++ b/Documentation/Examples/collectionDatabaseCollectionName.generated @@ -1,2 +1,2 @@ arangosh> db.example; -[ArangoCollection 15235, "example" (type document, status loaded)] +[ArangoCollection 15269, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseCreate.generated b/Documentation/Examples/collectionDatabaseCreate.generated index c626598557..af553d4e13 100644 --- a/Documentation/Examples/collectionDatabaseCreate.generated +++ b/Documentation/Examples/collectionDatabaseCreate.generated @@ -1,5 +1,5 @@ arangosh> c = db._create("users"); -[ArangoCollection 15239, "users" (type document, status loaded)] +[ArangoCollection 15273, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseCreateKey.generated b/Documentation/Examples/collectionDatabaseCreateKey.generated index 1acf67da9e..6125df0d83 100644 --- a/Documentation/Examples/collectionDatabaseCreateKey.generated +++ b/Documentation/Examples/collectionDatabaseCreateKey.generated @@ -1,21 +1,21 @@ arangosh> db._create("users", ........> { keyOptions: { type: "autoincrement", offset: 10, increment: 5 } }); -[ArangoCollection 15244, "users" (type document, status loaded)] +[ArangoCollection 15278, "users" (type document, status loaded)] arangosh> db.users.save({ name: "user 1" }); { "_id" : "users/10", "_key" : "10", - "_rev" : "_WnyWb9---_" + "_rev" : "_WpTB_C6--_" } arangosh> db.users.save({ name: "user 2" }); { "_id" : "users/15", "_key" : "15", - "_rev" : "_WnyWb9---B" + "_rev" : "_WpTB_D---_" } arangosh> db.users.save({ name: "user 3" }); { "_id" : "users/20", "_key" : "20", - "_rev" : "_WnyWb9---D" + "_rev" : "_WpTB_D---B" } diff --git a/Documentation/Examples/collectionDatabaseCreateProperties.generated b/Documentation/Examples/collectionDatabaseCreateProperties.generated index 59b7ad8fed..e566cf9604 100644 --- a/Documentation/Examples/collectionDatabaseCreateProperties.generated +++ b/Documentation/Examples/collectionDatabaseCreateProperties.generated @@ -1,6 +1,6 @@ arangosh> c = db._create("users", { waitForSync : true, ........> journalSize : 1024 * 1204}); -[ArangoCollection 15255, "users" (type document, status loaded)] +[ArangoCollection 15289, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated b/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated index 269336c4b5..c90589c441 100644 --- a/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated +++ b/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated @@ -1,16 +1,16 @@ arangosh> db._create("users", { keyOptions: { allowUserKeys: false } }); -[ArangoCollection 15260, "users" (type document, status loaded)] +[ArangoCollection 15294, "users" (type document, status loaded)] arangosh> db.users.save({ name: "user 1" }); { - "_id" : "users/15264", - "_key" : "15264", - "_rev" : "_WnyWc_---_" + "_id" : "users/15298", + "_key" : "15298", + "_rev" : "_WpTB_Dy--_" } arangosh> db.users.save({ name: "user 2", _key: "myuser" }); [ArangoError 1222: unexpected document key] arangosh> db.users.save({ name: "user 3" }); { - "_id" : "users/15269", - "_key" : "15269", - "_rev" : "_WnyWc_C--_" + "_id" : "users/15303", + "_key" : "15303", + "_rev" : "_WpTB_D2--A" } diff --git a/Documentation/Examples/collectionDatabaseCreateSuccess.generated b/Documentation/Examples/collectionDatabaseCreateSuccess.generated index 5120c9f347..31906ba4fa 100644 --- a/Documentation/Examples/collectionDatabaseCreateSuccess.generated +++ b/Documentation/Examples/collectionDatabaseCreateSuccess.generated @@ -1,5 +1,5 @@ arangosh> c = db._create("users"); -[ArangoCollection 15272, "users" (type document, status loaded)] +[ArangoCollection 15306, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseDrop.generated b/Documentation/Examples/collectionDatabaseDrop.generated index c4808f77f5..e010288837 100644 --- a/Documentation/Examples/collectionDatabaseDrop.generated +++ b/Documentation/Examples/collectionDatabaseDrop.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 15277, "example" (type document, status loaded)] +[ArangoCollection 15311, "example" (type document, status loaded)] arangosh> db._drop(col); arangosh> col; -[ArangoCollection 15277, "example" (type document, status loaded)] +[ArangoCollection 15311, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseDropByObject.generated b/Documentation/Examples/collectionDatabaseDropByObject.generated index a3d89874ce..c16582ab46 100644 --- a/Documentation/Examples/collectionDatabaseDropByObject.generated +++ b/Documentation/Examples/collectionDatabaseDropByObject.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 15281, "example" (type document, status loaded)] +[ArangoCollection 15315, "example" (type document, status loaded)] arangosh> db._drop(col); arangosh> col; -[ArangoCollection 15281, "example" (type document, status loaded)] +[ArangoCollection 15315, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseDropName.generated b/Documentation/Examples/collectionDatabaseDropName.generated index 6a8457f571..f51d181ea8 100644 --- a/Documentation/Examples/collectionDatabaseDropName.generated +++ b/Documentation/Examples/collectionDatabaseDropName.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 15285, "example" (type document, status loaded)] +[ArangoCollection 15319, "example" (type document, status loaded)] arangosh> db._drop("example"); arangosh> col; -[ArangoCollection 15285, "example" (type document, status deleted)] +[ArangoCollection 15319, "example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDatabaseDropSystem.generated b/Documentation/Examples/collectionDatabaseDropSystem.generated index 6d9792540d..3b7c55e196 100644 --- a/Documentation/Examples/collectionDatabaseDropSystem.generated +++ b/Documentation/Examples/collectionDatabaseDropSystem.generated @@ -1,5 +1,5 @@ arangosh> col = db._example; -[ArangoCollection 15289, "_example" (type document, status loaded)] +[ArangoCollection 15323, "_example" (type document, status loaded)] arangosh> db._drop("_example", { isSystem: true }); arangosh> col; -[ArangoCollection 15289, "_example" (type document, status deleted)] +[ArangoCollection 15323, "_example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDatabaseTruncate.generated b/Documentation/Examples/collectionDatabaseTruncate.generated index e89cd24d43..09f74a13e0 100644 --- a/Documentation/Examples/collectionDatabaseTruncate.generated +++ b/Documentation/Examples/collectionDatabaseTruncate.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 15293, "example" (type document, status loaded)] +[ArangoCollection 15327, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/15297", - "_key" : "15297", - "_rev" : "_WnyWcDS--_" + "_id" : "example/15331", + "_key" : "15331", + "_rev" : "_WpTB_Ga--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDatabaseTruncateByObject.generated b/Documentation/Examples/collectionDatabaseTruncateByObject.generated index fb132ae0e2..f7567ee2a9 100644 --- a/Documentation/Examples/collectionDatabaseTruncateByObject.generated +++ b/Documentation/Examples/collectionDatabaseTruncateByObject.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 15310, "example" (type document, status loaded)] +[ArangoCollection 15344, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/15314", - "_key" : "15314", - "_rev" : "_WnyWcFC--_" + "_id" : "example/15348", + "_key" : "15348", + "_rev" : "_WpTB_G6--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDatabaseTruncateName.generated b/Documentation/Examples/collectionDatabaseTruncateName.generated index 765d4f79c5..ff49409010 100644 --- a/Documentation/Examples/collectionDatabaseTruncateName.generated +++ b/Documentation/Examples/collectionDatabaseTruncateName.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 15327, "example" (type document, status loaded)] +[ArangoCollection 15361, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/15331", - "_key" : "15331", - "_rev" : "_WnyWcGi---" + "_id" : "example/15365", + "_key" : "15365", + "_rev" : "_WpTB_HW--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDrop.generated b/Documentation/Examples/collectionDrop.generated index 7b4454acfc..990136cc57 100644 --- a/Documentation/Examples/collectionDrop.generated +++ b/Documentation/Examples/collectionDrop.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 15344, "example" (type document, status loaded)] +[ArangoCollection 15378, "example" (type document, status loaded)] arangosh> col.drop(); arangosh> col; -[ArangoCollection 15344, "example" (type document, status deleted)] +[ArangoCollection 15378, "example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDropSystem.generated b/Documentation/Examples/collectionDropSystem.generated index 5353709724..976637a21b 100644 --- a/Documentation/Examples/collectionDropSystem.generated +++ b/Documentation/Examples/collectionDropSystem.generated @@ -1,5 +1,5 @@ arangosh> col = db._example; -[ArangoCollection 15348, "_example" (type document, status loaded)] +[ArangoCollection 15382, "_example" (type document, status loaded)] arangosh> col.drop({ isSystem: true }); arangosh> col; -[ArangoCollection 15348, "_example" (type document, status deleted)] +[ArangoCollection 15382, "_example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionEnsureIndex.generated b/Documentation/Examples/collectionEnsureIndex.generated index 1035338409..00a90292e7 100644 --- a/Documentation/Examples/collectionEnsureIndex.generated +++ b/Documentation/Examples/collectionEnsureIndex.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a" ], - "id" : "test/15356", + "id" : "test/15390", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : true, @@ -19,7 +19,7 @@ arangosh> db.test.ensureIndex({ type: "a", "b" ], - "id" : "test/15359", + "id" : "test/15393", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/collectionFigures.generated b/Documentation/Examples/collectionFigures.generated index 61f402af69..cdaf623a47 100644 --- a/Documentation/Examples/collectionFigures.generated +++ b/Documentation/Examples/collectionFigures.generated @@ -17,7 +17,7 @@ arangosh> db.demo.figures() }, "compactionStatus" : { "message" : "skipped compaction because collection has no datafiles", - "time" : "2018-04-06T22:34:05Z", + "time" : "2018-04-11T15:11:23Z", "count" : 0, "filesCombined" : 0, "bytesRead" : 0, diff --git a/Documentation/Examples/collectionFirstExample.generated b/Documentation/Examples/collectionFirstExample.generated index c0041b5e08..62bfc33c7b 100644 --- a/Documentation/Examples/collectionFirstExample.generated +++ b/Documentation/Examples/collectionFirstExample.generated @@ -1,7 +1,7 @@ arangosh> db.users.firstExample("name", "Angela"); { - "_key" : "15381", - "_id" : "users/15381", - "_rev" : "_WnyWche--B", + "_key" : "15413", + "_id" : "users/15413", + "_rev" : "_WpTB_8K--D", "name" : "Angela" } diff --git a/Documentation/Examples/collectionFulltext.generated b/Documentation/Examples/collectionFulltext.generated index 0d79e080dc..beb66d73a3 100644 --- a/Documentation/Examples/collectionFulltext.generated +++ b/Documentation/Examples/collectionFulltext.generated @@ -3,7 +3,7 @@ arangosh> db.emails.ensureFulltextIndex("content""fields" : [ "content" ], - "id" : "emails/15389", + "id" : "emails/15421", "isNewlyCreated" : true, "minLength" : 2, "sparse" : true, @@ -14,35 +14,35 @@ arangosh> db.emails.ensureFulltextIndex("content"content: ........> "Hello Alice, how are you doing? Regards, Bob"}); { - "_id" : "emails/15392", - "_key" : "15392", - "_rev" : "_WnyWcja--_" + "_id" : "emails/15424", + "_key" : "15424", + "_rev" : "_WpTB_9C--_" } arangosh> db.emails.save({ content: ........> "Hello Charlie, do Alice and Bob know about it?"}); { - "_id" : "emails/15396", - "_key" : "15396", - "_rev" : "_WnyWcja--B" + "_id" : "emails/15428", + "_key" : "15428", + "_rev" : "_WpTB_9C--B" } arangosh> db.emails.save({ content: "I think they don't know. Regards, Eve" }); { - "_id" : "emails/15399", - "_key" : "15399", - "_rev" : "_WnyWcja--D" + "_id" : "emails/15431", + "_key" : "15431", + "_rev" : "_WpTB_9G--_" } arangosh> db.emails.fulltext("content", "charlie,|eve").toArray(); [ { - "_key" : "15396", - "_id" : "emails/15396", - "_rev" : "_WnyWcja--B", + "_key" : "15428", + "_id" : "emails/15428", + "_rev" : "_WpTB_9C--B", "content" : "Hello Charlie, do Alice and Bob know about it?" }, { - "_key" : "15399", - "_id" : "emails/15399", - "_rev" : "_WnyWcja--D", + "_key" : "15431", + "_id" : "emails/15431", + "_rev" : "_WpTB_9G--_", "content" : "I think they don't know. Regards, Eve" } ] diff --git a/Documentation/Examples/collectionGetIndexes.generated b/Documentation/Examples/collectionGetIndexes.generated index 7fe5b21dc5..df590b0dbf 100644 --- a/Documentation/Examples/collectionGetIndexes.generated +++ b/Documentation/Examples/collectionGetIndexes.generated @@ -6,7 +6,7 @@ arangosh> db.test.ensureHashIndex("hashListAttribut "hashListAttribute", "hashListSecondAttribute.subAttribute" ], - "id" : "test/15415", + "id" : "test/15447", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -31,7 +31,7 @@ arangosh> db.test.getIndexes(); "fields" : [ "skiplistAttribute" ], - "id" : "test/15409", + "id" : "test/15441", "sparse" : false, "type" : "skiplist", "unique" : true @@ -41,7 +41,7 @@ arangosh> db.test.getIndexes(); "fields" : [ "skiplistUniqueAttribute" ], - "id" : "test/15412", + "id" : "test/15444", "sparse" : false, "type" : "skiplist", "unique" : true @@ -52,7 +52,7 @@ arangosh> db.test.getIndexes(); "hashListAttribute", "hashListSecondAttribute.subAttribute" ], - "id" : "test/15415", + "id" : "test/15447", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", diff --git a/Documentation/Examples/collectionLoad.generated b/Documentation/Examples/collectionLoad.generated index f24e745f27..4c64c88471 100644 --- a/Documentation/Examples/collectionLoad.generated +++ b/Documentation/Examples/collectionLoad.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 15419, "example" (type document, status loaded)] +[ArangoCollection 15451, "example" (type document, status loaded)] arangosh> col.load(); arangosh> col; -[ArangoCollection 15419, "example" (type document, status loaded)] +[ArangoCollection 15451, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionLookupByKeys.generated b/Documentation/Examples/collectionLookupByKeys.generated index 05b351d0f2..13fc724c5d 100644 --- a/Documentation/Examples/collectionLookupByKeys.generated +++ b/Documentation/Examples/collectionLookupByKeys.generated @@ -10,61 +10,61 @@ arangosh> db.example.documents(keys); { "_key" : "test0", "_id" : "example/test0", - "_rev" : "_WnyWcnu--_", + "_rev" : "_WpTBA_W--_", "value" : 0 }, { "_key" : "test1", "_id" : "example/test1", - "_rev" : "_WnyWcnu--B", + "_rev" : "_WpTBA_a--_", "value" : 1 }, { "_key" : "test2", "_id" : "example/test2", - "_rev" : "_WnyWcnu--D", + "_rev" : "_WpTBA_a--B", "value" : 2 }, { "_key" : "test3", "_id" : "example/test3", - "_rev" : "_WnyWcny--_", + "_rev" : "_WpTBA_a--D", "value" : 3 }, { "_key" : "test4", "_id" : "example/test4", - "_rev" : "_WnyWcny--B", + "_rev" : "_WpTBA_a--F", "value" : 4 }, { "_key" : "test5", "_id" : "example/test5", - "_rev" : "_WnyWcny--D", + "_rev" : "_WpTBA_a--H", "value" : 5 }, { "_key" : "test6", "_id" : "example/test6", - "_rev" : "_WnyWcny--F", + "_rev" : "_WpTBA_a--J", "value" : 6 }, { "_key" : "test7", "_id" : "example/test7", - "_rev" : "_WnyWcn2--_", + "_rev" : "_WpTBA_a--L", "value" : 7 }, { "_key" : "test8", "_id" : "example/test8", - "_rev" : "_WnyWcn2--B", + "_rev" : "_WpTBA_e--_", "value" : 8 }, { "_key" : "test9", "_id" : "example/test9", - "_rev" : "_WnyWcn2--D", + "_rev" : "_WpTBA_e--B", "value" : 9 } ] diff --git a/Documentation/Examples/collectionRename.generated b/Documentation/Examples/collectionRename.generated index 3d4dbc73f5..e8f2562bfe 100644 --- a/Documentation/Examples/collectionRename.generated +++ b/Documentation/Examples/collectionRename.generated @@ -1,5 +1,5 @@ arangosh> c = db.example; -[ArangoCollection 15502, "example" (type document, status loaded)] +[ArangoCollection 15534, "example" (type document, status loaded)] arangosh> c.rename("better-example"); arangosh> c; -[ArangoCollection 15502, "better-example" (type document, status loaded)] +[ArangoCollection 15534, "better-example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionTruncate.generated b/Documentation/Examples/collectionTruncate.generated index 082c8b7375..e0ab75a82d 100644 --- a/Documentation/Examples/collectionTruncate.generated +++ b/Documentation/Examples/collectionTruncate.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 15508, "example" (type document, status loaded)] +[ArangoCollection 15540, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/15512", - "_key" : "15512", - "_rev" : "_WnyWctW--_" + "_id" : "example/15544", + "_key" : "15544", + "_rev" : "_WpTBACC--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionsDatabaseName.generated b/Documentation/Examples/collectionsDatabaseName.generated index 32e763a9b3..60bdce550a 100644 --- a/Documentation/Examples/collectionsDatabaseName.generated +++ b/Documentation/Examples/collectionsDatabaseName.generated @@ -15,5 +15,5 @@ arangosh> db._collections(); [ArangoCollection 6, "_users" (type document, status loaded)], [ArangoCollection 98, "animals" (type document, status loaded)], [ArangoCollection 92, "demo" (type document, status loaded)], - [ArangoCollection 15525, "example" (type document, status loaded)] + [ArangoCollection 15557, "example" (type document, status loaded)] ] diff --git a/Documentation/Examples/cursorHasNext.generated b/Documentation/Examples/cursorHasNext.generated index f6d5d03746..7532b258b5 100644 --- a/Documentation/Examples/cursorHasNext.generated +++ b/Documentation/Examples/cursorHasNext.generated @@ -1,32 +1,32 @@ arangosh> var a = db.five.all(); arangosh> while (a.hasNext()) print(a.next()); { - "_key" : "15604", - "_id" : "five/15604", - "_rev" : "_WnyWcxO--D", + "_key" : "15635", + "_id" : "five/15635", + "_rev" : "_WpTBAEa--D", "name" : "three" } { - "_key" : "15601", - "_id" : "five/15601", - "_rev" : "_WnyWcxO--B", - "name" : "two" -} -{ - "_key" : "15607", - "_id" : "five/15607", - "_rev" : "_WnyWcxO--F", - "name" : "four" -} -{ - "_key" : "15610", - "_id" : "five/15610", - "_rev" : "_WnyWcxO--H", + "_key" : "15641", + "_id" : "five/15641", + "_rev" : "_WpTBAEe--B", "name" : "five" } { - "_key" : "15597", - "_id" : "five/15597", - "_rev" : "_WnyWcxO--_", + "_key" : "15638", + "_id" : "five/15638", + "_rev" : "_WpTBAEe--_", + "name" : "four" +} +{ + "_key" : "15628", + "_id" : "five/15628", + "_rev" : "_WpTBAEa--_", "name" : "one" } +{ + "_key" : "15632", + "_id" : "five/15632", + "_rev" : "_WpTBAEa--B", + "name" : "two" +} diff --git a/Documentation/Examples/cursorNext.generated b/Documentation/Examples/cursorNext.generated index 80363d17f7..260da44b19 100644 --- a/Documentation/Examples/cursorNext.generated +++ b/Documentation/Examples/cursorNext.generated @@ -1,7 +1,7 @@ arangosh> db.five.all().next(); { - "_key" : "15622", - "_id" : "five/15622", - "_rev" : "_WnyWcyO--B", - "name" : "two" + "_key" : "15656", + "_id" : "five/15656", + "_rev" : "_WpTBAF---_", + "name" : "three" } diff --git a/Documentation/Examples/dbPath.generated b/Documentation/Examples/dbPath.generated index 41b5f78110..faf7c298a9 100644 --- a/Documentation/Examples/dbPath.generated +++ b/Documentation/Examples/dbPath.generated @@ -1,2 +1,2 @@ arangosh> require("@arangodb").db._path(); -/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/databases/database-1 +/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/databases/database-1 diff --git a/Documentation/Examples/dbVersion.generated b/Documentation/Examples/dbVersion.generated index 4cd9c07639..dd5d1bcbb1 100644 --- a/Documentation/Examples/dbVersion.generated +++ b/Documentation/Examples/dbVersion.generated @@ -1,2 +1,2 @@ arangosh> require("@arangodb").db._version(); -3.3.6 +3.3.7 diff --git a/Documentation/Examples/documentDocumentRemove.generated b/Documentation/Examples/documentDocumentRemove.generated index 85f490b69f..e6b235d039 100644 --- a/Documentation/Examples/documentDocumentRemove.generated +++ b/Documentation/Examples/documentDocumentRemove.generated @@ -1,21 +1,21 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15639", - "_key" : "15639", - "_rev" : "_WnyWcze--_" + "_id" : "example/15670", + "_key" : "15670", + "_rev" : "_WpTBAFi--_" } arangosh> db.example.document(a1); { - "_key" : "15639", - "_id" : "example/15639", - "_rev" : "_WnyWcze--_", + "_key" : "15670", + "_id" : "example/15670", + "_rev" : "_WpTBAFi--_", "a" : 1 } arangosh> db.example.remove(a1); { - "_id" : "example/15639", - "_key" : "15639", - "_rev" : "_WnyWcze--_" + "_id" : "example/15670", + "_key" : "15670", + "_rev" : "_WpTBAFi--_" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentRemoveConflict.generated b/Documentation/Examples/documentDocumentRemoveConflict.generated index 264dc37043..f6dd2eece1 100644 --- a/Documentation/Examples/documentDocumentRemoveConflict.generated +++ b/Documentation/Examples/documentDocumentRemoveConflict.generated @@ -1,23 +1,23 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15651", - "_key" : "15651", - "_rev" : "_WnyWc0---_" + "_id" : "example/15682", + "_key" : "15682", + "_rev" : "_WpTBAGC--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/15651", - "_key" : "15651", - "_rev" : "_WnyWc0---B", - "_oldRev" : "_WnyWc0---_" + "_id" : "example/15682", + "_key" : "15682", + "_rev" : "_WpTBAGC--B", + "_oldRev" : "_WpTBAGC--_" } arangosh> db.example.remove(a1); [ArangoError 1200: precondition failed] arangosh> db.example.remove(a1, true); { - "_id" : "example/15651", - "_key" : "15651", - "_rev" : "_WnyWc0---B" + "_id" : "example/15682", + "_key" : "15682", + "_rev" : "_WpTBAGC--B" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentRemoveSimple.generated b/Documentation/Examples/documentDocumentRemoveSimple.generated index 1dde932f37..d8188be473 100644 --- a/Documentation/Examples/documentDocumentRemoveSimple.generated +++ b/Documentation/Examples/documentDocumentRemoveSimple.generated @@ -1,21 +1,21 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15665", - "_key" : "15665", - "_rev" : "_WnyWc1e--_" + "_id" : "example/15696", + "_key" : "15696", + "_rev" : "_WpTBAGi--_" } arangosh> db.example.document(a1); { - "_key" : "15665", - "_id" : "example/15665", - "_rev" : "_WnyWc1e--_", + "_key" : "15696", + "_id" : "example/15696", + "_rev" : "_WpTBAGi--_", "a" : 1 } arangosh> db.example.remove(a1); { - "_id" : "example/15665", - "_key" : "15665", - "_rev" : "_WnyWc1e--_" + "_id" : "example/15696", + "_key" : "15696", + "_rev" : "_WpTBAGi--_" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentUpdate.generated b/Documentation/Examples/documentDocumentUpdate.generated index 770659d072..efd9879ad8 100644 --- a/Documentation/Examples/documentDocumentUpdate.generated +++ b/Documentation/Examples/documentDocumentUpdate.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15677", - "_key" : "15677", - "_rev" : "_WnyWc2e--_" + "_id" : "example/15708", + "_key" : "15708", + "_rev" : "_WpTBAH---_" } arangosh> a2 = db._update(a1, { b : 2 }); { - "_id" : "example/15677", - "_key" : "15677", - "_rev" : "_WnyWc2i--_", - "_oldRev" : "_WnyWc2e--_" + "_id" : "example/15708", + "_key" : "15708", + "_rev" : "_WpTBAH---B", + "_oldRev" : "_WpTBAH---_" } arangosh> a3 = db._update(a1, { c : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/documentsCollectionInsert.generated b/Documentation/Examples/documentsCollectionInsert.generated index 4ad7d27084..08b6a93138 100644 --- a/Documentation/Examples/documentsCollectionInsert.generated +++ b/Documentation/Examples/documentsCollectionInsert.generated @@ -1,12 +1,12 @@ arangosh> db.example.insert({ Hello : "World" }); { - "_id" : "example/15688", - "_key" : "15688", - "_rev" : "_WnyWc4C--_" + "_id" : "example/15719", + "_key" : "15719", + "_rev" : "_WpTBAHa--_" } arangosh> db.example.insert({ Hello : "World" }, true); { - "_id" : "example/15692", - "_key" : "15692", - "_rev" : "_WnyWc4C--B" + "_id" : "example/15723", + "_key" : "15723", + "_rev" : "_WpTBAHa--B" } diff --git a/Documentation/Examples/documentsCollectionInsertMulti.generated b/Documentation/Examples/documentsCollectionInsertMulti.generated index 27887c7453..c235a04da6 100644 --- a/Documentation/Examples/documentsCollectionInsertMulti.generated +++ b/Documentation/Examples/documentsCollectionInsertMulti.generated @@ -1,26 +1,26 @@ arangosh> db.example.insert([{ Hello : "World" }, {Hello: "there"}]) [ { - "_id" : "example/15699", - "_key" : "15699", - "_rev" : "_WnyWc5C--_" + "_id" : "example/15730", + "_key" : "15730", + "_rev" : "_WpTBAH2--_" }, { - "_id" : "example/15703", - "_key" : "15703", - "_rev" : "_WnyWc5C--B" + "_id" : "example/15734", + "_key" : "15734", + "_rev" : "_WpTBAH2--B" } ] arangosh> db.example.insert([{ Hello : "World" }, {}], {waitForSync: true}); [ { - "_id" : "example/15707", - "_key" : "15707", - "_rev" : "_WnyWc5C--D" + "_id" : "example/15738", + "_key" : "15738", + "_rev" : "_WpTBAH2--D" }, { - "_id" : "example/15711", - "_key" : "15711", - "_rev" : "_WnyWc5C--F" + "_id" : "example/15742", + "_key" : "15742", + "_rev" : "_WpTBAH2--F" } ] diff --git a/Documentation/Examples/documentsCollectionInsertSingle.generated b/Documentation/Examples/documentsCollectionInsertSingle.generated index b63d128520..093b180e44 100644 --- a/Documentation/Examples/documentsCollectionInsertSingle.generated +++ b/Documentation/Examples/documentsCollectionInsertSingle.generated @@ -1,12 +1,12 @@ arangosh> db.example.insert({ Hello : "World" }); { - "_id" : "example/15719", - "_key" : "15719", - "_rev" : "_WnyWc6K--_" + "_id" : "example/15750", + "_key" : "15750", + "_rev" : "_WpTBAIa--_" } arangosh> db.example.insert({ Hello : "World" }, {waitForSync: true}); { - "_id" : "example/15723", - "_key" : "15723", - "_rev" : "_WnyWc6K--B" + "_id" : "example/15754", + "_key" : "15754", + "_rev" : "_WpTBAIe--_" } diff --git a/Documentation/Examples/documentsCollectionName.generated b/Documentation/Examples/documentsCollectionName.generated index d3ccade844..e7c133a8e1 100644 --- a/Documentation/Examples/documentsCollectionName.generated +++ b/Documentation/Examples/documentsCollectionName.generated @@ -2,5 +2,5 @@ arangosh> db.example.document("example/2873916""_key" : "2873916", "_id" : "example/2873916", - "_rev" : "_WnyWc7O--_" + "_rev" : "_WpTBAI6--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidByKey.generated b/Documentation/Examples/documentsCollectionNameValidByKey.generated index 5745344741..ff3c622fa5 100644 --- a/Documentation/Examples/documentsCollectionNameValidByKey.generated +++ b/Documentation/Examples/documentsCollectionNameValidByKey.generated @@ -2,5 +2,5 @@ arangosh> db.example.document("2873916"); { "_key" : "2873916", "_id" : "example/2873916", - "_rev" : "_WnyWc9W--_" + "_rev" : "_WpTBAKK--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidByObject.generated b/Documentation/Examples/documentsCollectionNameValidByObject.generated index 0761ee2cc1..c7052e097e 100644 --- a/Documentation/Examples/documentsCollectionNameValidByObject.generated +++ b/Documentation/Examples/documentsCollectionNameValidByObject.generated @@ -2,5 +2,5 @@ arangosh> db.example.document({_id: "_key" : "2873916", "_id" : "example/2873916", - "_rev" : "_WnyWd-K--_" + "_rev" : "_WpTBAKq--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidMulti.generated b/Documentation/Examples/documentsCollectionNameValidMulti.generated index 931ed967f1..d255b48b01 100644 --- a/Documentation/Examples/documentsCollectionNameValidMulti.generated +++ b/Documentation/Examples/documentsCollectionNameValidMulti.generated @@ -3,11 +3,11 @@ arangosh> db.example.document(["2873916","_key" : "2873916", "_id" : "example/2873916", - "_rev" : "_WnyWd-i--_" + "_rev" : "_WpTBALG--_" }, { "_key" : "2873917", "_id" : "example/2873917", - "_rev" : "_WnyWd-i--B" + "_rev" : "_WpTBALG--B" } ] diff --git a/Documentation/Examples/documentsCollectionNameValidPlain.generated b/Documentation/Examples/documentsCollectionNameValidPlain.generated index 640b8b34e4..b6addaa78c 100644 --- a/Documentation/Examples/documentsCollectionNameValidPlain.generated +++ b/Documentation/Examples/documentsCollectionNameValidPlain.generated @@ -2,5 +2,5 @@ arangosh> db.example.document("example/2873916""_key" : "2873916", "_id" : "example/2873916", - "_rev" : "_WnyWd_6--_" + "_rev" : "_WpTBALi--_" } diff --git a/Documentation/Examples/documentsCollectionRemoveConflict.generated b/Documentation/Examples/documentsCollectionRemoveConflict.generated index a77f7c9d1f..6663c569a6 100644 --- a/Documentation/Examples/documentsCollectionRemoveConflict.generated +++ b/Documentation/Examples/documentsCollectionRemoveConflict.generated @@ -1,23 +1,23 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15784", - "_key" : "15784", - "_rev" : "_WnyWdBK--_" + "_id" : "example/15815", + "_key" : "15815", + "_rev" : "_WpTBAL6--_" } arangosh> a2 = db._replace(a1, { a : 2 }); { - "_id" : "example/15784", - "_key" : "15784", - "_rev" : "_WnyWdBO--_", - "_oldRev" : "_WnyWdBK--_" + "_id" : "example/15815", + "_key" : "15815", + "_rev" : "_WpTBAM---_", + "_oldRev" : "_WpTBAL6--_" } arangosh> db._remove(a1); [ArangoError 1200: precondition failed] arangosh> db._remove(a1, {overwrite: true} ); { - "_id" : "example/15784", - "_key" : "15784", - "_rev" : "_WnyWdBO--_" + "_id" : "example/15815", + "_key" : "15815", + "_rev" : "_WpTBAM---_" } arangosh> db._document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentsCollectionRemoveSignature.generated b/Documentation/Examples/documentsCollectionRemoveSignature.generated index 09042898e0..b67106dddd 100644 --- a/Documentation/Examples/documentsCollectionRemoveSignature.generated +++ b/Documentation/Examples/documentsCollectionRemoveSignature.generated @@ -2,12 +2,12 @@ arangosh> db.example.insert({ _key: "_id" : "example/11265325374", "_key" : "11265325374", - "_rev" : "_WnyWdCK--_" + "_rev" : "_WpTBAMe--_" } arangosh> db.example.remove("example/11265325374", ........> { overwrite: true, waitForSync: false}) { "_id" : "example/11265325374", "_key" : "11265325374", - "_rev" : "_WnyWdCK--_" + "_rev" : "_WpTBAMe--_" } diff --git a/Documentation/Examples/documentsCollectionRemoveSuccess.generated b/Documentation/Examples/documentsCollectionRemoveSuccess.generated index 15ea28a5f7..2e5f8e634a 100644 --- a/Documentation/Examples/documentsCollectionRemoveSuccess.generated +++ b/Documentation/Examples/documentsCollectionRemoveSuccess.generated @@ -1,14 +1,14 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15807", - "_key" : "15807", - "_rev" : "_WnyWdDK--_" + "_id" : "example/15838", + "_key" : "15838", + "_rev" : "_WpTBAN---_" } arangosh> db._remove(a1); { - "_id" : "example/15807", - "_key" : "15807", - "_rev" : "_WnyWdDK--_" + "_id" : "example/15838", + "_key" : "15838", + "_rev" : "_WpTBAN---_" } arangosh> db._remove(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentsCollectionReplace.generated b/Documentation/Examples/documentsCollectionReplace.generated index 580b3f71ca..cc9b9e940c 100644 --- a/Documentation/Examples/documentsCollectionReplace.generated +++ b/Documentation/Examples/documentsCollectionReplace.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15819", - "_key" : "15819", - "_rev" : "_WnyWdDu--_" + "_id" : "example/15850", + "_key" : "15850", + "_rev" : "_WpTBANa--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/15819", - "_key" : "15819", - "_rev" : "_WnyWdDu--B", - "_oldRev" : "_WnyWdDu--_" + "_id" : "example/15850", + "_key" : "15850", + "_rev" : "_WpTBANa--B", + "_oldRev" : "_WpTBANa--_" } arangosh> a3 = db.example.replace(a1, { a : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/documentsCollectionReplace1.generated b/Documentation/Examples/documentsCollectionReplace1.generated index 42fefe078e..4c727bcbbd 100644 --- a/Documentation/Examples/documentsCollectionReplace1.generated +++ b/Documentation/Examples/documentsCollectionReplace1.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15830", - "_key" : "15830", - "_rev" : "_WnyWdF---_" + "_id" : "example/15861", + "_key" : "15861", + "_rev" : "_WpTBAN2--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/15830", - "_key" : "15830", - "_rev" : "_WnyWdF---B", - "_oldRev" : "_WnyWdF---_" + "_id" : "example/15861", + "_key" : "15861", + "_rev" : "_WpTBAN6--_", + "_oldRev" : "_WpTBAN2--_" } arangosh> a3 = db.example.replace(a1, { a : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/documentsCollectionReplaceHandle.generated b/Documentation/Examples/documentsCollectionReplaceHandle.generated index cecc978d4e..ec831a17e4 100644 --- a/Documentation/Examples/documentsCollectionReplaceHandle.generated +++ b/Documentation/Examples/documentsCollectionReplaceHandle.generated @@ -2,12 +2,12 @@ arangosh> a1 = db.example.insert({ a : "_id" : "example/3903045", "_key" : "3903045", - "_rev" : "_WnyWdGe--B" + "_rev" : "_WpTBAOW--B" } arangosh> a2 = db.example.replace("example/3903044", { a : 2 }); { "_id" : "example/3903044", "_key" : "3903044", - "_rev" : "_WnyWdGe--D", - "_oldRev" : "_WnyWdGe--_" + "_rev" : "_WpTBAOW--D", + "_oldRev" : "_WpTBAOW--_" } diff --git a/Documentation/Examples/documentsCollectionUpdate.generated b/Documentation/Examples/documentsCollectionUpdate.generated index 4a6e936ea5..12c476bc84 100644 --- a/Documentation/Examples/documentsCollectionUpdate.generated +++ b/Documentation/Examples/documentsCollectionUpdate.generated @@ -1,30 +1,30 @@ arangosh> a1 = db.example.insert({"a" : 1}); { - "_id" : "example/15853", - "_key" : "15853", - "_rev" : "_WnyWdHG--_" + "_id" : "example/15884", + "_key" : "15884", + "_rev" : "_WpTBAOy--_" } arangosh> a2 = db.example.update(a1, {"b" : 2, "c" : 3}); { - "_id" : "example/15853", - "_key" : "15853", - "_rev" : "_WnyWdHG--B", - "_oldRev" : "_WnyWdHG--_" + "_id" : "example/15884", + "_key" : "15884", + "_rev" : "_WpTBAOy--B", + "_oldRev" : "_WpTBAOy--_" } arangosh> a3 = db.example.update(a1, {"d" : 4}); [ArangoError 1200: precondition failed] arangosh> a4 = db.example.update(a2, {"e" : 5, "f" : 6 }); { - "_id" : "example/15853", - "_key" : "15853", - "_rev" : "_WnyWdHK--_", - "_oldRev" : "_WnyWdHG--B" + "_id" : "example/15884", + "_key" : "15884", + "_rev" : "_WpTBAO2--A", + "_oldRev" : "_WpTBAOy--B" } arangosh> db.example.document(a4); { - "_key" : "15853", - "_id" : "example/15853", - "_rev" : "_WnyWdHK--_", + "_key" : "15884", + "_id" : "example/15884", + "_rev" : "_WpTBAO2--A", "a" : 1, "c" : 3, "b" : 2, @@ -33,16 +33,16 @@ arangosh> db.example.document(a4); } arangosh> a5 = db.example.update(a4, {"a" : 1, c : 9, e : 42 }); { - "_id" : "example/15853", - "_key" : "15853", - "_rev" : "_WnyWdHK--B", - "_oldRev" : "_WnyWdHK--_" + "_id" : "example/15884", + "_key" : "15884", + "_rev" : "_WpTBAO6--_", + "_oldRev" : "_WpTBAO2--A" } arangosh> db.example.document(a5); { - "_key" : "15853", - "_id" : "example/15853", - "_rev" : "_WnyWdHK--B", + "_key" : "15884", + "_id" : "example/15884", + "_rev" : "_WpTBAO6--_", "a" : 1, "c" : 9, "b" : 2, diff --git a/Documentation/Examples/documentsCollectionUpdateHandle.generated b/Documentation/Examples/documentsCollectionUpdateHandle.generated index 61862c539e..3057d17149 100644 --- a/Documentation/Examples/documentsCollectionUpdateHandle.generated +++ b/Documentation/Examples/documentsCollectionUpdateHandle.generated @@ -2,12 +2,12 @@ arangosh> a1 = db.example.insert({"a" : "_id" : "example/18612116", "_key" : "18612116", - "_rev" : "_WnyWdIK--B" + "_rev" : "_WpTBAPa--_" } arangosh> a2 = db.example.update("example/18612115", { "x" : 1, "y" : 2 }); { "_id" : "example/18612115", "_key" : "18612115", - "_rev" : "_WnyWdIK--D", - "_oldRev" : "_WnyWdIK--_" + "_rev" : "_WpTBAPa--B", + "_oldRev" : "_WpTBAPW--_" } diff --git a/Documentation/Examples/documentsCollectionUpdateHandleArray.generated b/Documentation/Examples/documentsCollectionUpdateHandleArray.generated index f788a19dad..96a60f4143 100644 --- a/Documentation/Examples/documentsCollectionUpdateHandleArray.generated +++ b/Documentation/Examples/documentsCollectionUpdateHandleArray.generated @@ -3,21 +3,21 @@ arangosh> db.example.insert({"a" : { "_id" : "example/20774804", "_key" : "20774804", - "_rev" : "_WnyWdIq--_" + "_rev" : "_WpTBAP2--B" } arangosh> db.example.update("example/20774803", {"a" : { "four" : 4 }, ........> "b" : { "b1" : 1 }}); { "_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnyWdIq--B", - "_oldRev" : "_WnyWdIm--_" + "_rev" : "_WpTBAP2--D", + "_oldRev" : "_WpTBAP2--_" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnyWdIq--B", + "_rev" : "_WpTBAP2--D", "b" : { "b1" : 1 }, @@ -31,14 +31,14 @@ arangosh> db.example.update("example/20774803""_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnyWdIu--_", - "_oldRev" : "_WnyWdIq--B" + "_rev" : "_WpTBAP6--_", + "_oldRev" : "_WpTBAP2--D" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnyWdIu--_", + "_rev" : "_WpTBAP6--_", "a" : { "four" : 4 } diff --git a/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated b/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated index f17a14c712..f986ca1141 100644 --- a/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated +++ b/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated @@ -2,21 +2,21 @@ arangosh> db.example.insert({"a" : "_id" : "example/19988372", "_key" : "19988372", - "_rev" : "_WnyWdKG--B" + "_rev" : "_WpTBAQa--_" } arangosh> db.example.update("example/19988371", ........> { "b" : null, "c" : null, "d" : 3 }); { "_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdKK--_", - "_oldRev" : "_WnyWdKG--_" + "_rev" : "_WpTBAQa--B", + "_oldRev" : "_WpTBAQW--_" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdKK--_", + "_rev" : "_WpTBAQa--B", "d" : 3, "b" : null, "c" : null @@ -25,14 +25,14 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdKO--_", - "_oldRev" : "_WnyWdKK--_" + "_rev" : "_WpTBAQa--D", + "_oldRev" : "_WpTBAQa--B" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdKO--_", + "_rev" : "_WpTBAQa--D", "d" : 3, "b" : null, "c" : null @@ -42,12 +42,12 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdKO--B", - "_oldRev" : "_WnyWdKO--_" + "_rev" : "_WpTBAQe--_", + "_oldRev" : "_WpTBAQa--D" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdKO--B" + "_rev" : "_WpTBAQe--_" } diff --git a/Documentation/Examples/documentsCollection_UpdateDocument.generated b/Documentation/Examples/documentsCollection_UpdateDocument.generated index f3ee948c4f..c3fe819372 100644 --- a/Documentation/Examples/documentsCollection_UpdateDocument.generated +++ b/Documentation/Examples/documentsCollection_UpdateDocument.generated @@ -1,30 +1,30 @@ arangosh> a1 = db.example.insert({"a" : 1}); { - "_id" : "example/15917", - "_key" : "15917", - "_rev" : "_WnyWdLS--_" + "_id" : "example/15948", + "_key" : "15948", + "_rev" : "_WpTBAQ6--_" } arangosh> a2 = db.example.update(a1, {"b" : 2, "c" : 3}); { - "_id" : "example/15917", - "_key" : "15917", - "_rev" : "_WnyWdLS--B", - "_oldRev" : "_WnyWdLS--_" + "_id" : "example/15948", + "_key" : "15948", + "_rev" : "_WpTBAR---_", + "_oldRev" : "_WpTBAQ6--_" } arangosh> a3 = db.example.update(a1, {"d" : 4}); [ArangoError 1200: precondition failed] arangosh> a4 = db.example.update(a2, {"e" : 5, "f" : 6 }); { - "_id" : "example/15917", - "_key" : "15917", - "_rev" : "_WnyWdLW--_", - "_oldRev" : "_WnyWdLS--B" + "_id" : "example/15948", + "_key" : "15948", + "_rev" : "_WpTBAR---C", + "_oldRev" : "_WpTBAR---_" } arangosh> db.example.document(a4); { - "_key" : "15917", - "_id" : "example/15917", - "_rev" : "_WnyWdLW--_", + "_key" : "15948", + "_id" : "example/15948", + "_rev" : "_WpTBAR---C", "a" : 1, "c" : 3, "b" : 2, @@ -33,16 +33,16 @@ arangosh> db.example.document(a4); } arangosh> a5 = db.example.update(a4, {"a" : 1, c : 9, e : 42 }); { - "_id" : "example/15917", - "_key" : "15917", - "_rev" : "_WnyWdLa--_", - "_oldRev" : "_WnyWdLW--_" + "_id" : "example/15948", + "_key" : "15948", + "_rev" : "_WpTBARC--_", + "_oldRev" : "_WpTBAR---C" } arangosh> db.example.document(a5); { - "_key" : "15917", - "_id" : "example/15917", - "_rev" : "_WnyWdLa--_", + "_key" : "15948", + "_id" : "example/15948", + "_rev" : "_WpTBARC--_", "a" : 1, "c" : 9, "b" : 2, diff --git a/Documentation/Examples/documentsCollection_UpdateHandleArray.generated b/Documentation/Examples/documentsCollection_UpdateHandleArray.generated index 02c85717b2..5055197bbe 100644 --- a/Documentation/Examples/documentsCollection_UpdateHandleArray.generated +++ b/Documentation/Examples/documentsCollection_UpdateHandleArray.generated @@ -3,21 +3,21 @@ arangosh> db.example.insert({"a" : { "_id" : "example/20774804", "_key" : "20774804", - "_rev" : "_WnyWdL2--_" + "_rev" : "_WpTBARi--B" } arangosh> db.example.update("example/20774803", {"a" : { "four" : 4 }, ........> "b" : { "b1" : 1 }}); { "_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnyWdL2--B", - "_oldRev" : "_WnyWdLy--_" + "_rev" : "_WpTBARi--D", + "_oldRev" : "_WpTBARi--_" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnyWdL2--B", + "_rev" : "_WpTBARi--D", "b" : { "b1" : 1 }, @@ -31,14 +31,14 @@ arangosh> db.example.update("example/20774803""_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnyWdL2--D", - "_oldRev" : "_WnyWdL2--B" + "_rev" : "_WpTBARm--_", + "_oldRev" : "_WpTBARi--D" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnyWdL2--D", + "_rev" : "_WpTBARm--_", "a" : { "four" : 4 } diff --git a/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated b/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated index 4f815f88b9..34dd7f581e 100644 --- a/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated +++ b/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated @@ -2,21 +2,21 @@ arangosh> db.example.insert({"a" : "_id" : "example/19988372", "_key" : "19988372", - "_rev" : "_WnyWdNO--_" + "_rev" : "_WpTBASC--B" } arangosh> db.example.update("example/19988371", ........> { "b" : null, "c" : null, "d" : 3 }); { "_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdNO--B", - "_oldRev" : "_WnyWdNK--_" + "_rev" : "_WpTBASC--D", + "_oldRev" : "_WpTBASC--_" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdNO--B", + "_rev" : "_WpTBASC--D", "d" : 3, "b" : null, "c" : null @@ -25,14 +25,14 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdNS--_", - "_oldRev" : "_WnyWdNO--B" + "_rev" : "_WpTBASC--F", + "_oldRev" : "_WpTBASC--D" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdNS--_", + "_rev" : "_WpTBASC--F", "d" : 3, "b" : null, "c" : null @@ -42,12 +42,12 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnyWdNS--B", - "_oldRev" : "_WnyWdNS--_" + "_rev" : "_WpTBASG--_", + "_oldRev" : "_WpTBASC--F" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnyWdNS--B" + "_rev" : "_WpTBASG--_" } diff --git a/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated b/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated index 8ebd9fd69e..9e4715a852 100644 --- a/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated +++ b/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated @@ -2,12 +2,12 @@ arangosh> a1 = db.example.insert({"a" : "_id" : "example/18612116", "_key" : "18612116", - "_rev" : "_WnyWdOW--B" + "_rev" : "_WpTBASm--_" } arangosh> a2 = db.example.update("example/18612115", { "x" : 1, "y" : 2 }); { "_id" : "example/18612115", "_key" : "18612115", - "_rev" : "_WnyWdOW--D", - "_oldRev" : "_WnyWdOW--_" + "_rev" : "_WpTBASm--B", + "_oldRev" : "_WpTBASi--_" } diff --git a/Documentation/Examples/documentsDocumentName.generated b/Documentation/Examples/documentsDocumentName.generated index 4e6437d015..9f51172057 100644 --- a/Documentation/Examples/documentsDocumentName.generated +++ b/Documentation/Examples/documentsDocumentName.generated @@ -2,5 +2,5 @@ arangosh> db._document("example/12345"); { "_key" : "12345", "_id" : "example/12345", - "_rev" : "_WnyWdOy--_" + "_rev" : "_WpTBATC--_" } diff --git a/Documentation/Examples/documentsDocumentReplace.generated b/Documentation/Examples/documentsDocumentReplace.generated index 3c0b87f40b..7d4dc22634 100644 --- a/Documentation/Examples/documentsDocumentReplace.generated +++ b/Documentation/Examples/documentsDocumentReplace.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/15989", - "_key" : "15989", - "_rev" : "_WnyWdPm--_" + "_id" : "example/16020", + "_key" : "16020", + "_rev" : "_WpTBATe--_" } arangosh> a2 = db._replace(a1, { a : 2 }); { - "_id" : "example/15989", - "_key" : "15989", - "_rev" : "_WnyWdPm--B", - "_oldRev" : "_WnyWdPm--_" + "_id" : "example/16020", + "_key" : "16020", + "_rev" : "_WpTBATi--_", + "_oldRev" : "_WpTBATe--_" } arangosh> a3 = db._replace(a1, { a : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/dropIndex.generated b/Documentation/Examples/dropIndex.generated index a603113fff..846a779bb7 100644 --- a/Documentation/Examples/dropIndex.generated +++ b/Documentation/Examples/dropIndex.generated @@ -5,7 +5,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/16000", + "id" : "example/16031", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -31,7 +31,7 @@ arangosh> indexInfo; "a", "b" ], - "id" : "example/16000", + "id" : "example/16031", "sparse" : false, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/ensureFulltextIndex.generated b/Documentation/Examples/ensureFulltextIndex.generated index 83aac46cb5..f766766bc8 100644 --- a/Documentation/Examples/ensureFulltextIndex.generated +++ b/Documentation/Examples/ensureFulltextIndex.generated @@ -3,7 +3,7 @@ arangosh> db.example.ensureIndex({ type: "fields" : [ "text" ], - "id" : "example/16012", + "id" : "example/16043", "isNewlyCreated" : true, "minLength" : 3, "sparse" : true, @@ -13,79 +13,79 @@ arangosh> db.example.ensureIndex({ type: text : "the quick brown", b : { c : 1 } }); { - "_id" : "example/16015", - "_key" : "16015", - "_rev" : "_WnyWdSS--_" + "_id" : "example/16046", + "_key" : "16046", + "_rev" : "_WpTBAVG--_" } arangosh> db.example.save({ text : "quick brown fox", b : { c : 2 } }); { - "_id" : "example/16019", - "_key" : "16019", - "_rev" : "_WnyWdSW--_" + "_id" : "example/16050", + "_key" : "16050", + "_rev" : "_WpTBAVG--B" } arangosh> db.example.save({ text : "brown fox jums", b : { c : 3 } }); { - "_id" : "example/16022", - "_key" : "16022", - "_rev" : "_WnyWdSW--B" + "_id" : "example/16053", + "_key" : "16053", + "_rev" : "_WpTBAVG--D" } arangosh> db.example.save({ text : "fox jumps over", b : { c : 4 } }); { - "_id" : "example/16025", - "_key" : "16025", - "_rev" : "_WnyWdSW--D" + "_id" : "example/16056", + "_key" : "16056", + "_rev" : "_WpTBAVG--F" } arangosh> db.example.save({ text : "jumps over the", b : { c : 5 } }); { - "_id" : "example/16028", - "_key" : "16028", - "_rev" : "_WnyWdSa--_" + "_id" : "example/16059", + "_key" : "16059", + "_rev" : "_WpTBAVK--_" } arangosh> db.example.save({ text : "over the lazy", b : { c : 6 } }); { - "_id" : "example/16031", - "_key" : "16031", - "_rev" : "_WnyWdSa--B" + "_id" : "example/16062", + "_key" : "16062", + "_rev" : "_WpTBAVK--B" } arangosh> db.example.save({ text : "the lazy dog", b : { c : 7 } }); { - "_id" : "example/16034", - "_key" : "16034", - "_rev" : "_WnyWdSa--D" + "_id" : "example/16065", + "_key" : "16065", + "_rev" : "_WpTBAVK--D" } arangosh> db._query("FOR document IN FULLTEXT(example, 'text', 'the') RETURN document"); [ { - "_key" : "16015", - "_id" : "example/16015", - "_rev" : "_WnyWdSS--_", + "_key" : "16046", + "_id" : "example/16046", + "_rev" : "_WpTBAVG--_", "text" : "the quick brown", "b" : { "c" : 1 } }, { - "_key" : "16028", - "_id" : "example/16028", - "_rev" : "_WnyWdSa--_", + "_key" : "16059", + "_id" : "example/16059", + "_rev" : "_WpTBAVK--_", "text" : "jumps over the", "b" : { "c" : 5 } }, { - "_key" : "16031", - "_id" : "example/16031", - "_rev" : "_WnyWdSa--B", + "_key" : "16062", + "_id" : "example/16062", + "_rev" : "_WpTBAVK--B", "text" : "over the lazy", "b" : { "c" : 6 } }, { - "_key" : "16034", - "_id" : "example/16034", - "_rev" : "_WnyWdSa--D", + "_key" : "16065", + "_id" : "example/16065", + "_rev" : "_WpTBAVK--D", "text" : "the lazy dog", "b" : { "c" : 7 diff --git a/Documentation/Examples/ensureHashIndex.generated b/Documentation/Examples/ensureHashIndex.generated index 2b20ea43e3..a2696cbabc 100644 --- a/Documentation/Examples/ensureHashIndex.generated +++ b/Documentation/Examples/ensureHashIndex.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a" ], - "id" : "test/16042", + "id" : "test/16073", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -14,19 +14,19 @@ arangosh> db.test.ensureIndex({ type: a : 1 }); { - "_id" : "test/16045", - "_key" : "16045", - "_rev" : "_WnyWdTu--_" + "_id" : "test/16076", + "_key" : "16076", + "_rev" : "_WpTBAW---_" } arangosh> db.test.save({ a : 1 }); { - "_id" : "test/16049", - "_key" : "16049", - "_rev" : "_WnyWdTu--B" + "_id" : "test/16080", + "_key" : "16080", + "_rev" : "_WpTBAW---B" } arangosh> db.test.save({ a : null }); { - "_id" : "test/16052", - "_key" : "16052", - "_rev" : "_WnyWdTu--D" + "_id" : "test/16083", + "_key" : "16083", + "_rev" : "_WpTBAW---D" } diff --git a/Documentation/Examples/ensureHashIndexArray.generated b/Documentation/Examples/ensureHashIndexArray.generated index 72345785e1..bbea20f230 100644 --- a/Documentation/Examples/ensureHashIndexArray.generated +++ b/Documentation/Examples/ensureHashIndexArray.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a[*]" ], - "id" : "test/16059", + "id" : "test/16090", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -14,19 +14,19 @@ arangosh> db.test.ensureIndex({ type: a : [ 1, 2 ] }); { - "_id" : "test/16062", - "_key" : "16062", - "_rev" : "_WnyWdV---_" + "_id" : "test/16093", + "_key" : "16093", + "_rev" : "_WpTBAWu--_" } arangosh> db.test.save({ a : [ 1, 3 ] }); { - "_id" : "test/16066", - "_key" : "16066", - "_rev" : "_WnyWdV---B" + "_id" : "test/16097", + "_key" : "16097", + "_rev" : "_WpTBAWu--B" } arangosh> db.test.save({ a : null }); { - "_id" : "test/16069", - "_key" : "16069", - "_rev" : "_WnyWdV---D" + "_id" : "test/16100", + "_key" : "16100", + "_rev" : "_WpTBAWy--_" } diff --git a/Documentation/Examples/ensurePersistent.generated b/Documentation/Examples/ensurePersistent.generated index 94b1ea08c2..a62e1e9a9b 100644 --- a/Documentation/Examples/ensurePersistent.generated +++ b/Documentation/Examples/ensurePersistent.generated @@ -4,7 +4,7 @@ arangosh> db.names.ensureIndex({ type: "fields" : [ "first" ], - "id" : "names/16076", + "id" : "names/16107", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -13,31 +13,31 @@ arangosh> db.names.ensureIndex({ type: "first" : "Tim" }); { - "_id" : "names/16079", - "_key" : "16079", - "_rev" : "_WnyWdWK--_" + "_id" : "names/16110", + "_key" : "16110", + "_rev" : "_WpTBAXe--_" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/16083", - "_key" : "16083", - "_rev" : "_WnyWdWK--B" + "_id" : "names/16114", + "_key" : "16114", + "_rev" : "_WpTBAXi--_" } arangosh> db.names.save({ "first" : "John" }); { - "_id" : "names/16086", - "_key" : "16086", - "_rev" : "_WnyWdWK--D" + "_id" : "names/16117", + "_key" : "16117", + "_rev" : "_WpTBAXi--B" } arangosh> db.names.save({ "first" : "Tim" }); { - "_id" : "names/16089", - "_key" : "16089", - "_rev" : "_WnyWdWO--_" + "_id" : "names/16120", + "_key" : "16120", + "_rev" : "_WpTBAXi--D" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/16092", - "_key" : "16092", - "_rev" : "_WnyWdWO--B" + "_id" : "names/16123", + "_key" : "16123", + "_rev" : "_WpTBAXm--_" } diff --git a/Documentation/Examples/ensureSkiplist.generated b/Documentation/Examples/ensureSkiplist.generated index 5251a2376f..037a4cff70 100644 --- a/Documentation/Examples/ensureSkiplist.generated +++ b/Documentation/Examples/ensureSkiplist.generated @@ -4,7 +4,7 @@ arangosh> db.names.ensureIndex({ type: "fields" : [ "first" ], - "id" : "names/16099", + "id" : "names/16130", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,31 +13,31 @@ arangosh> db.names.ensureIndex({ type: "first" : "Tim" }); { - "_id" : "names/16102", - "_key" : "16102", - "_rev" : "_WnyWdYe--_" + "_id" : "names/16133", + "_key" : "16133", + "_rev" : "_WpTBAYO--_" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/16106", - "_key" : "16106", - "_rev" : "_WnyWdYe--B" + "_id" : "names/16137", + "_key" : "16137", + "_rev" : "_WpTBAYS--_" } arangosh> db.names.save({ "first" : "John" }); { - "_id" : "names/16109", - "_key" : "16109", - "_rev" : "_WnyWdYi--_" + "_id" : "names/16140", + "_key" : "16140", + "_rev" : "_WpTBAYS--B" } arangosh> db.names.save({ "first" : "Tim" }); { - "_id" : "names/16112", - "_key" : "16112", - "_rev" : "_WnyWdYi--B" + "_id" : "names/16143", + "_key" : "16143", + "_rev" : "_WpTBAYS--D" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/16115", - "_key" : "16115", - "_rev" : "_WnyWdYm--_" + "_id" : "names/16146", + "_key" : "16146", + "_rev" : "_WpTBAYS--F" } diff --git a/Documentation/Examples/ensureSkiplistArray.generated b/Documentation/Examples/ensureSkiplistArray.generated index 36ed42ba83..aab81494c0 100644 --- a/Documentation/Examples/ensureSkiplistArray.generated +++ b/Documentation/Examples/ensureSkiplistArray.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a[*]" ], - "id" : "test/16122", + "id" : "test/16153", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,19 +13,19 @@ arangosh> db.test.ensureIndex({ type: a : [ 1, 2 ] }); { - "_id" : "test/16125", - "_key" : "16125", - "_rev" : "_WnyWdaW--_" + "_id" : "test/16156", + "_key" : "16156", + "_rev" : "_WpTBAZ---_" } arangosh> db.test.save({ a : [ 1, 3 ] }); { - "_id" : "test/16129", - "_key" : "16129", - "_rev" : "_WnyWdaa--_" + "_id" : "test/16160", + "_key" : "16160", + "_rev" : "_WpTBAZC--_" } arangosh> db.test.save({ a : null }); { - "_id" : "test/16132", - "_key" : "16132", - "_rev" : "_WnyWdaa--B" + "_id" : "test/16163", + "_key" : "16163", + "_rev" : "_WpTBAZC--B" } diff --git a/Documentation/Examples/ensureUniqueConstraint.generated b/Documentation/Examples/ensureUniqueConstraint.generated index fa5d1f6d7d..3ce27c7727 100644 --- a/Documentation/Examples/ensureUniqueConstraint.generated +++ b/Documentation/Examples/ensureUniqueConstraint.generated @@ -5,7 +5,7 @@ arangosh> db.test.ensureIndex({ type: "a", "b.c" ], - "id" : "test/16139", + "id" : "test/16170", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -15,17 +15,17 @@ arangosh> db.test.ensureIndex({ type: a : 1, b : { c : 1 } }); { - "_id" : "test/16142", - "_key" : "16142", - "_rev" : "_WnyWdbO--_" + "_id" : "test/16173", + "_key" : "16173", + "_rev" : "_WpTBAZy--_" } arangosh> db.test.save({ a : 1, b : { c : 1 } }); -[ArangoError 1210: unique constraint violated - in index 16139 of type hash over ["a","b.c"]; conflicting key: 16142] +[ArangoError 1210: unique constraint violated - in index 16170 of type hash over ["a","b.c"]; conflicting key: 16173] arangosh> db.test.save({ a : 1, b : { c : null } }); { - "_id" : "test/16148", - "_key" : "16148", - "_rev" : "_WnyWdbO--D" + "_id" : "test/16179", + "_key" : "16179", + "_rev" : "_WpTBAZy--D" } arangosh> db.test.save({ a : 1 }); -[ArangoError 1210: unique constraint violated - in index 16139 of type hash over ["a","b.c"]; conflicting key: 16148] +[ArangoError 1210: unique constraint violated - in index 16170 of type hash over ["a","b.c"]; conflicting key: 16179] diff --git a/Documentation/Examples/ensureUniquePersistentMultiColmun.generated b/Documentation/Examples/ensureUniquePersistentMultiColmun.generated index 2a136ae084..3ab655071b 100644 --- a/Documentation/Examples/ensureUniquePersistentMultiColmun.generated +++ b/Documentation/Examples/ensureUniquePersistentMultiColmun.generated @@ -5,7 +5,7 @@ arangosh> db.ids.ensureIndex({ type: "name.first", "name.last" ], - "id" : "ids/16157", + "id" : "ids/16188", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -14,21 +14,21 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/16160", - "_key" : "16160", - "_rev" : "_WnyWdce--_" + "_id" : "ids/16191", + "_key" : "16191", + "_rev" : "_WpTBAai--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/16164", - "_key" : "16164", - "_rev" : "_WnyWdce--B" + "_id" : "ids/16195", + "_key" : "16195", + "_rev" : "_WpTBAai--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/16167", - "_key" : "16167", - "_rev" : "_WnyWdci--_" + "_id" : "ids/16198", + "_key" : "16198", + "_rev" : "_WpTBAai--D" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "hansen" }}); -[ArangoError 1210: unique constraint violated - in index 16157 of type persistent over ["name.first","name.last"]; conflicting key: 16160] +[ArangoError 1210: unique constraint violated - in index 16188 of type persistent over ["name.first","name.last"]; conflicting key: 16191] diff --git a/Documentation/Examples/ensureUniquePersistentSingle.generated b/Documentation/Examples/ensureUniquePersistentSingle.generated index f4e3b3baca..440c5ea09e 100644 --- a/Documentation/Examples/ensureUniquePersistentSingle.generated +++ b/Documentation/Examples/ensureUniquePersistentSingle.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/16176", + "id" : "ids/16207", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/16179", - "_key" : "16179", - "_rev" : "_WnyWde---_" + "_id" : "ids/16210", + "_key" : "16210", + "_rev" : "_WpTBAbS--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/16183", - "_key" : "16183", - "_rev" : "_WnyWde---B" + "_id" : "ids/16214", + "_key" : "16214", + "_rev" : "_WpTBAbS--B" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/16186", - "_key" : "16186", - "_rev" : "_WnyWde---D" + "_id" : "ids/16217", + "_key" : "16217", + "_rev" : "_WpTBAbW--_" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 16176 of type persistent over ["myId"]; conflicting key: 16179] +[ArangoError 1210: unique constraint violated - in index 16207 of type persistent over ["myId"]; conflicting key: 16210] diff --git a/Documentation/Examples/ensureUniqueSkiplist.generated b/Documentation/Examples/ensureUniqueSkiplist.generated index fb8fca9555..228eec0202 100644 --- a/Documentation/Examples/ensureUniqueSkiplist.generated +++ b/Documentation/Examples/ensureUniqueSkiplist.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/16195", + "id" : "ids/16226", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/16198", - "_key" : "16198", - "_rev" : "_WnyWdeu--_" + "_id" : "ids/16229", + "_key" : "16229", + "_rev" : "_WpTBAcG--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/16202", - "_key" : "16202", - "_rev" : "_WnyWdeu--B" + "_id" : "ids/16233", + "_key" : "16233", + "_rev" : "_WpTBAcG--B" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/16205", - "_key" : "16205", - "_rev" : "_WnyWdeu--D" + "_id" : "ids/16236", + "_key" : "16236", + "_rev" : "_WpTBAcK--_" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 16195 of type skiplist over ["myId"]; conflicting key: 16198] +[ArangoError 1210: unique constraint violated - in index 16226 of type skiplist over ["myId"]; conflicting key: 16229] diff --git a/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated b/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated index 68b3e00df2..96a98773fc 100644 --- a/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated +++ b/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated @@ -5,7 +5,7 @@ arangosh> db.ids.ensureIndex({ type: "name.first", "name.last" ], - "id" : "ids/16214", + "id" : "ids/16245", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -14,20 +14,20 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/16217", - "_key" : "16217", - "_rev" : "_WnyWdgC--_" + "_id" : "ids/16248", + "_key" : "16248", + "_rev" : "_WpTBAc6--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/16221", - "_key" : "16221", - "_rev" : "_WnyWdgC--B" + "_id" : "ids/16252", + "_key" : "16252", + "_rev" : "_WpTBAc6--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/16224", - "_key" : "16224", - "_rev" : "_WnyWdgC--D" + "_id" : "ids/16255", + "_key" : "16255", + "_rev" : "_WpTBAd---_" } -[ArangoError 1210: unique constraint violated - in index 16214 of type skiplist over ["name.first","name.last"]; conflicting key: 16217] +[ArangoError 1210: unique constraint violated - in index 16245 of type skiplist over ["name.first","name.last"]; conflicting key: 16248] diff --git a/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated b/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated index 2cea2a5c63..432510bf6d 100644 --- a/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated +++ b/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated @@ -5,7 +5,7 @@ arangosh> db.ids.ensureIndex({ type: "name.first", "name.last" ], - "id" : "ids/16233", + "id" : "ids/16264", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -14,21 +14,21 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/16236", - "_key" : "16236", - "_rev" : "_WnyWdie--_" + "_id" : "ids/16267", + "_key" : "16267", + "_rev" : "_WpTBAdq--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/16240", - "_key" : "16240", - "_rev" : "_WnyWdii--_" + "_id" : "ids/16271", + "_key" : "16271", + "_rev" : "_WpTBAdq--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/16243", - "_key" : "16243", - "_rev" : "_WnyWdii--B" + "_id" : "ids/16274", + "_key" : "16274", + "_rev" : "_WpTBAdu--_" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "hansen" }}); -[ArangoError 1210: unique constraint violated - in index 16233 of type skiplist over ["name.first","name.last"]; conflicting key: 16236] +[ArangoError 1210: unique constraint violated - in index 16264 of type skiplist over ["name.first","name.last"]; conflicting key: 16267] diff --git a/Documentation/Examples/ensureUniqueSkiplistSingle.generated b/Documentation/Examples/ensureUniqueSkiplistSingle.generated index 5e43071540..3e94e3292e 100644 --- a/Documentation/Examples/ensureUniqueSkiplistSingle.generated +++ b/Documentation/Examples/ensureUniqueSkiplistSingle.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/16252", + "id" : "ids/16283", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/16255", - "_key" : "16255", - "_rev" : "_WnyWdky--_" + "_id" : "ids/16286", + "_key" : "16286", + "_rev" : "_WpTBAea--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/16259", - "_key" : "16259", - "_rev" : "_WnyWdky--B" + "_id" : "ids/16290", + "_key" : "16290", + "_rev" : "_WpTBAee--_" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/16262", - "_key" : "16262", - "_rev" : "_WnyWdky--D" + "_id" : "ids/16293", + "_key" : "16293", + "_rev" : "_WpTBAee--B" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 16252 of type skiplist over ["myId"]; conflicting key: 16255] +[ArangoError 1210: unique constraint violated - in index 16283 of type skiplist over ["myId"]; conflicting key: 16286] diff --git a/Documentation/Examples/ensureVertexCentricHashIndex.generated b/Documentation/Examples/ensureVertexCentricHashIndex.generated index fc572db2eb..75d84deb18 100644 --- a/Documentation/Examples/ensureVertexCentricHashIndex.generated +++ b/Documentation/Examples/ensureVertexCentricHashIndex.generated @@ -5,7 +5,7 @@ arangosh> db.collection.ensureIndex({ type: "_from", "type" ], - "id" : "collection/16271", + "id" : "collection/16302", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/executeQuery.generated b/Documentation/Examples/executeQuery.generated index 5147d9fbf8..42a65007c0 100644 --- a/Documentation/Examples/executeQuery.generated +++ b/Documentation/Examples/executeQuery.generated @@ -1,21 +1,21 @@ arangosh> result = db.users.all().toArray(); [ { - "_key" : "16285", - "_id" : "users/16285", - "_rev" : "_WnyWdn2--B", + "_key" : "16316", + "_id" : "users/16316", + "_rev" : "_WpTBAfm--B", "name" : "Angela" }, { - "_key" : "16282", - "_id" : "users/16282", - "_rev" : "_WnyWdn2--_", + "_key" : "16313", + "_id" : "users/16313", + "_rev" : "_WpTBAfm--_", "name" : "Helmut" }, { - "_key" : "16278", - "_id" : "users/16278", - "_rev" : "_WnyWdny--_", + "_key" : "16309", + "_id" : "users/16309", + "_rev" : "_WpTBAfi--_", "name" : "Gerhard" } ] diff --git a/Documentation/Examples/executeQueryBatchSize.generated b/Documentation/Examples/executeQueryBatchSize.generated index 0058d12d50..6b6a74a326 100644 --- a/Documentation/Examples/executeQueryBatchSize.generated +++ b/Documentation/Examples/executeQueryBatchSize.generated @@ -1,40 +1,40 @@ arangosh> q = db.users.all(); q.setBatchSize(20); q.execute(); while (q.hasNext()) { print(q.next()); } { - "_key" : "16301", - "_id" : "users/16301", - "_rev" : "_WnyWdoe--D", + "_key" : "16332", + "_id" : "users/16332", + "_rev" : "_WpTBAgG--_", "name" : "Angela" } { - "_key" : "16298", - "_id" : "users/16298", - "_rev" : "_WnyWdoe--B", - "name" : "Helmut" + "_key" : "16325", + "_id" : "users/16325", + "_rev" : "_WpTBAgC--_", + "name" : "Gerhard" } { - "_key" : "16294", - "_id" : "users/16294", - "_rev" : "_WnyWdoe--_", - "name" : "Gerhard" + "_key" : "16329", + "_id" : "users/16329", + "_rev" : "_WpTBAgC--B", + "name" : "Helmut" } SimpleQueryAll(users) arangosh> q = db.users.all(); q.execute(20); while (q.hasNext()) { print(q.next()); } { - "_key" : "16301", - "_id" : "users/16301", - "_rev" : "_WnyWdoe--D", + "_key" : "16332", + "_id" : "users/16332", + "_rev" : "_WpTBAgG--_", "name" : "Angela" } { - "_key" : "16298", - "_id" : "users/16298", - "_rev" : "_WnyWdoe--B", - "name" : "Helmut" -} -{ - "_key" : "16294", - "_id" : "users/16294", - "_rev" : "_WnyWdoe--_", + "_key" : "16325", + "_id" : "users/16325", + "_rev" : "_WpTBAgC--_", "name" : "Gerhard" } +{ + "_key" : "16329", + "_id" : "users/16329", + "_rev" : "_WpTBAgC--B", + "name" : "Helmut" +} SimpleQueryAll(users) diff --git a/Documentation/Examples/executeQueryNoBatchSize.generated b/Documentation/Examples/executeQueryNoBatchSize.generated index 054ba77a09..72e490bdf5 100644 --- a/Documentation/Examples/executeQueryNoBatchSize.generated +++ b/Documentation/Examples/executeQueryNoBatchSize.generated @@ -1,21 +1,21 @@ arangosh> result = db.users.all().toArray(); [ { - "_key" : "16314", - "_id" : "users/16314", - "_rev" : "_WnyWdp6--B", - "name" : "Helmut" - }, - { - "_key" : "16317", - "_id" : "users/16317", - "_rev" : "_WnyWdq---_", + "_key" : "16348", + "_id" : "users/16348", + "_rev" : "_WpTBAgm--B", "name" : "Angela" }, { - "_key" : "16310", - "_id" : "users/16310", - "_rev" : "_WnyWdp6--_", + "_key" : "16345", + "_id" : "users/16345", + "_rev" : "_WpTBAgm--_", + "name" : "Helmut" + }, + { + "_key" : "16341", + "_id" : "users/16341", + "_rev" : "_WpTBAgi--_", "name" : "Gerhard" } ] diff --git a/Documentation/Examples/generalGraphCreateGraph2.generated b/Documentation/Examples/generalGraphCreateGraph2.generated index c4f35fa3c4..5118f1a269 100644 --- a/Documentation/Examples/generalGraphCreateGraph2.generated +++ b/Documentation/Examples/generalGraphCreateGraph2.generated @@ -2,8 +2,8 @@ arangosh> var graph_module = "myGraph", ........> [graph_module._relation("myRelation", ["male", "female"], ["male", "female"])], ["sessions"]); {[Graph] - "myRelation" : [ArangoCollection 16334, "myRelation" (type edge, status loaded)], - "female" : [ArangoCollection 16328, "female" (type document, status loaded)], - "male" : [ArangoCollection 16324, "male" (type document, status loaded)], - "sessions" : [ArangoCollection 16338, "sessions" (type document, status loaded)] + "myRelation" : [ArangoCollection 16365, "myRelation" (type edge, status loaded)], + "female" : [ArangoCollection 16359, "female" (type document, status loaded)], + "male" : [ArangoCollection 16355, "male" (type document, status loaded)], + "sessions" : [ArangoCollection 16369, "sessions" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphHowTo2.generated b/Documentation/Examples/generalGraphCreateGraphHowTo2.generated index 19dd2a8d6d..eae0ed16c5 100644 --- a/Documentation/Examples/generalGraphCreateGraphHowTo2.generated +++ b/Documentation/Examples/generalGraphCreateGraphHowTo2.generated @@ -3,7 +3,7 @@ arangosh> graph._addVertexCollection("customer""pet"); arangosh> graph; {[Graph] - "shop" : [ArangoCollection 16382, "shop" (type document, status loaded)], - "customer" : [ArangoCollection 16388, "customer" (type document, status loaded)], - "pet" : [ArangoCollection 16394, "pet" (type document, status loaded)] + "shop" : [ArangoCollection 16413, "shop" (type document, status loaded)], + "customer" : [ArangoCollection 16419, "customer" (type document, status loaded)], + "pet" : [ArangoCollection 16425, "pet" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphHowTo3.generated b/Documentation/Examples/generalGraphCreateGraphHowTo3.generated index 1280d25290..b0e4331b94 100644 --- a/Documentation/Examples/generalGraphCreateGraphHowTo3.generated +++ b/Documentation/Examples/generalGraphCreateGraphHowTo3.generated @@ -2,8 +2,8 @@ arangosh> var rel = graph_module._relation( arangosh> graph._extendEdgeDefinitions(rel); arangosh> graph; {[Graph] - "isCustomer" : [ArangoCollection 16435, "isCustomer" (type edge, status loaded)], - "shop" : [ArangoCollection 16427, "shop" (type document, status loaded)], - "customer" : [ArangoCollection 16431, "customer" (type document, status loaded)], - "pet" : [ArangoCollection 16420, "pet" (type document, status loaded)] + "isCustomer" : [ArangoCollection 16466, "isCustomer" (type edge, status loaded)], + "shop" : [ArangoCollection 16458, "shop" (type document, status loaded)], + "customer" : [ArangoCollection 16462, "customer" (type document, status loaded)], + "pet" : [ArangoCollection 16451, "pet" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphSingle.generated b/Documentation/Examples/generalGraphCreateGraphSingle.generated index 023be6628d..dd42f6b021 100644 --- a/Documentation/Examples/generalGraphCreateGraphSingle.generated +++ b/Documentation/Examples/generalGraphCreateGraphSingle.generated @@ -2,6 +2,6 @@ arangosh> var graph_module = var edgeDefinitions = [ { collection: "edges", "from": [ "vertices" ], "to" : [ "vertices" ] } ]; arangosh> graph = graph_module._create("myGraph", edgeDefinitions); {[Graph] - "edges" : [ArangoCollection 16478, "edges" (type edge, status loaded)], - "vertices" : [ArangoCollection 16473, "vertices" (type document, status loaded)] + "edges" : [ArangoCollection 16509, "edges" (type edge, status loaded)], + "vertices" : [ArangoCollection 16504, "vertices" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphDropGraphKeep.generated b/Documentation/Examples/generalGraphDropGraphKeep.generated index 92e8ac1ffb..9bcf20ccab 100644 --- a/Documentation/Examples/generalGraphDropGraphKeep.generated +++ b/Documentation/Examples/generalGraphDropGraphKeep.generated @@ -2,8 +2,8 @@ arangosh> var graph_module = "social"); true arangosh> db._collection("female"); -[ArangoCollection 16565, "female" (type document, status loaded)] +[ArangoCollection 16596, "female" (type document, status loaded)] arangosh> db._collection("male"); -[ArangoCollection 16568, "male" (type document, status loaded)] +[ArangoCollection 16599, "male" (type document, status loaded)] arangosh> db._collection("relation"); -[ArangoCollection 16571, "relation" (type edge, status loaded)] +[ArangoCollection 16602, "relation" (type edge, status loaded)] diff --git a/Documentation/Examples/generalGraphEdgeCollectionRemove.generated b/Documentation/Examples/generalGraphEdgeCollectionRemove.generated index 853e1a4371..b1553bebcd 100644 --- a/Documentation/Examples/generalGraphEdgeCollectionRemove.generated +++ b/Documentation/Examples/generalGraphEdgeCollectionRemove.generated @@ -4,7 +4,7 @@ arangosh> graph.relation.save("female/alice" { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnyWe_q--F" + "_rev" : "_WpTBAry--_" } arangosh> db._exists("relation/aliceAndDiana") true diff --git a/Documentation/Examples/generalGraphEdgeCollectionReplace.generated b/Documentation/Examples/generalGraphEdgeCollectionReplace.generated index 07c1701681..daed92b2ed 100644 --- a/Documentation/Examples/generalGraphEdgeCollectionReplace.generated +++ b/Documentation/Examples/generalGraphEdgeCollectionReplace.generated @@ -4,12 +4,12 @@ arangosh> graph.relation.save("female/alice" { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnyWeCy--_" + "_rev" : "_WpTBAta--B" } arangosh> graph.relation.replace("relation/aliceAndDiana", {type: "knows", _from: "female/alice", _to: "female/diana"}); { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnyWeCy--B", - "_oldRev" : "_WnyWeCy--_" + "_rev" : "_WpTBAta--D", + "_oldRev" : "_WpTBAta--B" } diff --git a/Documentation/Examples/generalGraphEdgeCollectionSave1.generated b/Documentation/Examples/generalGraphEdgeCollectionSave1.generated index d9a418b994..34326f9343 100644 --- a/Documentation/Examples/generalGraphEdgeCollectionSave1.generated +++ b/Documentation/Examples/generalGraphEdgeCollectionSave1.generated @@ -4,5 +4,5 @@ arangosh> graph.relation.save("male/bob", "_id" : "relation/bobAndAlice", "_key" : "bobAndAlice", - "_rev" : "_WnyWeFi--B" + "_rev" : "_WpTBAv---E" } diff --git a/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated b/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated index 737e89e96f..f816e652e9 100644 --- a/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated +++ b/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated @@ -4,12 +4,12 @@ arangosh> graph.relation.save("female/alice" { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnyWeLK--B" + "_rev" : "_WpTBAyG--J" } arangosh> graph.relation.update("relation/aliceAndDiana", {type: "quarreled", _key: "aliceAndDiana"}); { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnyWeLK--D", - "_oldRev" : "_WnyWeLK--B" + "_rev" : "_WpTBAyG--L", + "_oldRev" : "_WpTBAyG--J" } diff --git a/Documentation/Examples/generalGraphGetFromVertex.generated b/Documentation/Examples/generalGraphGetFromVertex.generated index 250a9173d9..5c3eccddc5 100644 --- a/Documentation/Examples/generalGraphGetFromVertex.generated +++ b/Documentation/Examples/generalGraphGetFromVertex.generated @@ -3,8 +3,8 @@ arangosh> var graph = examples.loadGraph(var any = require("@arangodb").db.relation.any(); arangosh> graph._fromVertex("relation/" + any._key); { - "_key" : "charly", - "_id" : "male/charly", - "_rev" : "_WnyWeO2--_", - "name" : "Charly" + "_key" : "alice", + "_id" : "female/alice", + "_rev" : "_WpTBAzu--B", + "name" : "Alice" } diff --git a/Documentation/Examples/generalGraphGetToVertex.generated b/Documentation/Examples/generalGraphGetToVertex.generated index 1d3940b1d1..55ec022980 100644 --- a/Documentation/Examples/generalGraphGetToVertex.generated +++ b/Documentation/Examples/generalGraphGetToVertex.generated @@ -3,8 +3,8 @@ arangosh> var graph = examples.loadGraph(var any = require("@arangodb").db.relation.any(); arangosh> graph._toVertex("relation/" + any._key); { - "_key" : "diana", - "_id" : "female/diana", - "_rev" : "_WnyWeSO--_", - "name" : "Diana" + "_key" : "bob", + "_id" : "male/bob", + "_rev" : "_WpTBA1u--_", + "name" : "Bob" } diff --git a/Documentation/Examples/generalGraphLoadGraph.generated b/Documentation/Examples/generalGraphLoadGraph.generated index 1b33e62825..885276fd12 100644 --- a/Documentation/Examples/generalGraphLoadGraph.generated +++ b/Documentation/Examples/generalGraphLoadGraph.generated @@ -1,7 +1,7 @@ arangosh> var graph_module = require("@arangodb/general-graph"); arangosh> graph = graph_module._graph("social"); {[Graph] - "relation" : [ArangoCollection 17107, "relation" (type edge, status loaded)], - "female" : [ArangoCollection 17101, "female" (type document, status loaded)], - "male" : [ArangoCollection 17104, "male" (type document, status loaded)] + "relation" : [ArangoCollection 17138, "relation" (type edge, status loaded)], + "female" : [ArangoCollection 17132, "female" (type document, status loaded)], + "male" : [ArangoCollection 17135, "male" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphModulePaths1.generated b/Documentation/Examples/generalGraphModulePaths1.generated index 10cc6e66a8..3142a956ae 100644 --- a/Documentation/Examples/generalGraphModulePaths1.generated +++ b/Documentation/Examples/generalGraphModulePaths1.generated @@ -6,13 +6,13 @@ arangosh> g._paths(); "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "edges" : [ ], @@ -20,7 +20,7 @@ arangosh> g._paths(); { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" } ] @@ -29,13 +29,13 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "edges" : [ ], @@ -43,7 +43,7 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" } ] @@ -52,22 +52,22 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, "edges" : [ { - "_key" : "20921", - "_id" : "relation/20921", + "_key" : "20950", + "_id" : "relation/20950", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnyWhga--D", + "_rev" : "_WpTBCf6--D", "type" : "married", "vertex" : "alice" } @@ -76,13 +76,13 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" } ] @@ -91,31 +91,31 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "edges" : [ { - "_key" : "20921", - "_id" : "relation/20921", + "_key" : "20950", + "_id" : "relation/20950", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnyWhga--D", + "_rev" : "_WpTBCf6--D", "type" : "married", "vertex" : "alice" }, { - "_key" : "20931", - "_id" : "relation/20931", + "_key" : "20960", + "_id" : "relation/20960", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnyWhga--J", + "_rev" : "_WpTBCf6--J", "type" : "friend", "vertex" : "bob" } @@ -124,19 +124,19 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" } ] @@ -145,22 +145,22 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, "edges" : [ { - "_key" : "20925", - "_id" : "relation/20925", + "_key" : "20954", + "_id" : "relation/20954", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnyWhga--F", + "_rev" : "_WpTBCf6--F", "type" : "friend", "vertex" : "alice" } @@ -169,13 +169,13 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" } ] @@ -184,31 +184,31 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "edges" : [ { - "_key" : "20925", - "_id" : "relation/20925", + "_key" : "20954", + "_id" : "relation/20954", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnyWhga--F", + "_rev" : "_WpTBCf6--F", "type" : "friend", "vertex" : "alice" }, { - "_key" : "20928", - "_id" : "relation/20928", + "_key" : "20957", + "_id" : "relation/20957", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnyWhga--H", + "_rev" : "_WpTBCf6--H", "type" : "married", "vertex" : "charly" } @@ -217,19 +217,19 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhgW--B", + "_rev" : "_WpTBCf2--B", "name" : "Alice" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" } ] @@ -238,13 +238,13 @@ arangosh> g._paths(); "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, "edges" : [ ], @@ -252,7 +252,7 @@ arangosh> g._paths(); { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" } ] @@ -261,22 +261,22 @@ arangosh> g._paths(); "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "edges" : [ { - "_key" : "20931", - "_id" : "relation/20931", + "_key" : "20960", + "_id" : "relation/20960", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnyWhga--J", + "_rev" : "_WpTBCf6--J", "type" : "friend", "vertex" : "bob" } @@ -285,13 +285,13 @@ arangosh> g._paths(); { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhgW--D", + "_rev" : "_WpTBCf2--D", "name" : "Bob" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" } ] @@ -300,13 +300,13 @@ arangosh> g._paths(); "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, "edges" : [ ], @@ -314,7 +314,7 @@ arangosh> g._paths(); { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" } ] @@ -323,22 +323,22 @@ arangosh> g._paths(); "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" }, "edges" : [ { - "_key" : "20928", - "_id" : "relation/20928", + "_key" : "20957", + "_id" : "relation/20957", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnyWhga--H", + "_rev" : "_WpTBCf6--H", "type" : "married", "vertex" : "charly" } @@ -347,13 +347,13 @@ arangosh> g._paths(); { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhga--_", + "_rev" : "_WpTBCf6--_", "name" : "Charly" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhga--B", + "_rev" : "_WpTBCf6--B", "name" : "Diana" } ] diff --git a/Documentation/Examples/generalGraphModulePaths2.generated b/Documentation/Examples/generalGraphModulePaths2.generated index 33c6614561..23d49958aa 100644 --- a/Documentation/Examples/generalGraphModulePaths2.generated +++ b/Documentation/Examples/generalGraphModulePaths2.generated @@ -6,22 +6,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhnO--D", + "_rev" : "_WpTBCh6--D", "name" : "Charly" }, "edges" : [ { - "_key" : "20995", - "_id" : "relation/20995", + "_key" : "21024", + "_id" : "relation/21024", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnyWhnS--F", + "_rev" : "_WpTBCh6--L", "type" : "married", "vertex" : "charly" } @@ -30,13 +30,13 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhnO--D", + "_rev" : "_WpTBCh6--D", "name" : "Charly" } ] @@ -45,31 +45,31 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" }, "edges" : [ { - "_key" : "20995", - "_id" : "relation/20995", + "_key" : "21024", + "_id" : "relation/21024", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnyWhnS--F", + "_rev" : "_WpTBCh6--L", "type" : "married", "vertex" : "charly" }, { - "_key" : "20992", - "_id" : "relation/20992", + "_key" : "21021", + "_id" : "relation/21021", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnyWhnS--D", + "_rev" : "_WpTBCh6--J", "type" : "friend", "vertex" : "alice" } @@ -78,19 +78,19 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhnO--D", + "_rev" : "_WpTBCh6--D", "name" : "Charly" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" } ] @@ -99,22 +99,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhnO--B", + "_rev" : "_WpTBCh6--B", "name" : "Bob" }, "edges" : [ { - "_key" : "20998", - "_id" : "relation/20998", + "_key" : "21027", + "_id" : "relation/21027", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnyWhnS--H", + "_rev" : "_WpTBCi---_", "type" : "friend", "vertex" : "bob" } @@ -123,13 +123,13 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhnO--B", + "_rev" : "_WpTBCh6--B", "name" : "Bob" } ] @@ -138,31 +138,31 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" }, "edges" : [ { - "_key" : "20998", - "_id" : "relation/20998", + "_key" : "21027", + "_id" : "relation/21027", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnyWhnS--H", + "_rev" : "_WpTBCi---_", "type" : "friend", "vertex" : "bob" }, { - "_key" : "20988", - "_id" : "relation/20988", + "_key" : "21017", + "_id" : "relation/21017", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnyWhnS--B", + "_rev" : "_WpTBCh6--H", "type" : "married", "vertex" : "alice" } @@ -171,19 +171,19 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWhnS--_", + "_rev" : "_WpTBCh6--F", "name" : "Diana" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhnO--B", + "_rev" : "_WpTBCh6--B", "name" : "Bob" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" } ] @@ -192,22 +192,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhnO--B", + "_rev" : "_WpTBCh6--B", "name" : "Bob" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" }, "edges" : [ { - "_key" : "20988", - "_id" : "relation/20988", + "_key" : "21017", + "_id" : "relation/21017", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnyWhnS--B", + "_rev" : "_WpTBCh6--H", "type" : "married", "vertex" : "alice" } @@ -216,13 +216,13 @@ arangosh> g._paths({direction : "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWhnO--B", + "_rev" : "_WpTBCh6--B", "name" : "Bob" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" } ] @@ -231,22 +231,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhnO--D", + "_rev" : "_WpTBCh6--D", "name" : "Charly" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" }, "edges" : [ { - "_key" : "20992", - "_id" : "relation/20992", + "_key" : "21021", + "_id" : "relation/21021", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnyWhnS--D", + "_rev" : "_WpTBCh6--J", "type" : "friend", "vertex" : "alice" } @@ -255,13 +255,13 @@ arangosh> g._paths({direction : "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWhnO--D", + "_rev" : "_WpTBCh6--D", "name" : "Charly" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWhnO--_", + "_rev" : "_WpTBCh6--_", "name" : "Alice" } ] diff --git a/Documentation/Examples/generalGraphModuleShortestPaths1.generated b/Documentation/Examples/generalGraphModuleShortestPaths1.generated index 2dcd9f8caf..c9a3bd9c1f 100644 --- a/Documentation/Examples/generalGraphModuleShortestPaths1.generated +++ b/Documentation/Examples/generalGraphModuleShortestPaths1.generated @@ -10,11 +10,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21688", - "_id" : "germanHighway/21688", + "_key" : "21708", + "_id" : "germanHighway/21708", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWiWG--D", + "_rev" : "_WpTBD-y--B", "distance" : 500 } ], @@ -27,11 +27,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21681", - "_id" : "germanHighway/21681", + "_key" : "21701", + "_id" : "germanHighway/21701", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWiWG--_", + "_rev" : "_WpTBD-u--_", "distance" : 850 } ], @@ -44,11 +44,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21708", - "_id" : "internationalHighway/21708", + "_key" : "21728", + "_id" : "internationalHighway/21728", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--H", + "_rev" : "_WpTBD-2--B", "distance" : 700 } ], @@ -61,11 +61,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21711", - "_id" : "internationalHighway/21711", + "_key" : "21731", + "_id" : "internationalHighway/21731", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--J", + "_rev" : "_WpTBD-2--D", "distance" : 550 } ], @@ -78,11 +78,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21688", - "_id" : "germanHighway/21688", + "_key" : "21708", + "_id" : "germanHighway/21708", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWiWG--D", + "_rev" : "_WpTBD-y--B", "distance" : 500 } ], @@ -95,11 +95,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21685", - "_id" : "germanHighway/21685", + "_key" : "21705", + "_id" : "germanHighway/21705", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", - "_rev" : "_WnyWiWG--B", + "_rev" : "_WpTBD-y--_", "distance" : 400 } ], @@ -112,11 +112,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21705", - "_id" : "internationalHighway/21705", + "_key" : "21725", + "_id" : "internationalHighway/21725", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--F", + "_rev" : "_WpTBD-2--_", "distance" : 1300 } ], @@ -129,11 +129,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21702", - "_id" : "internationalHighway/21702", + "_key" : "21722", + "_id" : "internationalHighway/21722", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--D", + "_rev" : "_WpTBD-y--J", "distance" : 900 } ], @@ -146,11 +146,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21681", - "_id" : "germanHighway/21681", + "_key" : "21701", + "_id" : "germanHighway/21701", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWiWG--_", + "_rev" : "_WpTBD-u--_", "distance" : 850 } ], @@ -163,11 +163,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21685", - "_id" : "germanHighway/21685", + "_key" : "21705", + "_id" : "germanHighway/21705", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", - "_rev" : "_WnyWiWG--B", + "_rev" : "_WpTBD-y--_", "distance" : 400 } ], @@ -180,11 +180,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21695", - "_id" : "internationalHighway/21695", + "_key" : "21715", + "_id" : "internationalHighway/21715", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--_", + "_rev" : "_WpTBD-y--F", "distance" : 1100 } ], @@ -197,11 +197,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21699", - "_id" : "internationalHighway/21699", + "_key" : "21719", + "_id" : "internationalHighway/21719", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--B", + "_rev" : "_WpTBD-y--H", "distance" : 1200 } ], @@ -214,11 +214,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21708", - "_id" : "internationalHighway/21708", + "_key" : "21728", + "_id" : "internationalHighway/21728", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--H", + "_rev" : "_WpTBD-2--B", "distance" : 700 } ], @@ -231,11 +231,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21705", - "_id" : "internationalHighway/21705", + "_key" : "21725", + "_id" : "internationalHighway/21725", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--F", + "_rev" : "_WpTBD-2--_", "distance" : 1300 } ], @@ -248,11 +248,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21695", - "_id" : "internationalHighway/21695", + "_key" : "21715", + "_id" : "internationalHighway/21715", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWK--_", + "_rev" : "_WpTBD-y--F", "distance" : 1100 } ], @@ -265,11 +265,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21691", - "_id" : "frenchHighway/21691", + "_key" : "21711", + "_id" : "frenchHighway/21711", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWG--F", + "_rev" : "_WpTBD-y--D", "distance" : 550 } ], @@ -282,11 +282,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21711", - "_id" : "internationalHighway/21711", + "_key" : "21731", + "_id" : "internationalHighway/21731", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--J", + "_rev" : "_WpTBD-2--D", "distance" : 550 } ], @@ -299,11 +299,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21702", - "_id" : "internationalHighway/21702", + "_key" : "21722", + "_id" : "internationalHighway/21722", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--D", + "_rev" : "_WpTBD-y--J", "distance" : 900 } ], @@ -316,11 +316,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21699", - "_id" : "internationalHighway/21699", + "_key" : "21719", + "_id" : "internationalHighway/21719", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWiWK--B", + "_rev" : "_WpTBD-y--H", "distance" : 1200 } ], @@ -333,11 +333,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "21691", - "_id" : "frenchHighway/21691", + "_key" : "21711", + "_id" : "frenchHighway/21711", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWiWG--F", + "_rev" : "_WpTBD-y--D", "distance" : 550 } ], diff --git a/Documentation/Examples/generalGraphModuleShortestPaths2.generated b/Documentation/Examples/generalGraphModuleShortestPaths2.generated index 35e96511e0..39b90b27f5 100644 --- a/Documentation/Examples/generalGraphModuleShortestPaths2.generated +++ b/Documentation/Examples/generalGraphModuleShortestPaths2.generated @@ -10,11 +10,11 @@ arangosh> g._shortestPath([{_id: "edges" : [ { - "_key" : "21828", - "_id" : "internationalHighway/21828", + "_key" : "21848", + "_id" : "internationalHighway/21848", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWide--B", + "_rev" : "_WpTBDGW--J", "distance" : 700 } ], diff --git a/Documentation/Examples/generalGraphVertexCollectionRemove.generated b/Documentation/Examples/generalGraphVertexCollectionRemove.generated index 3763ee7008..11d21b6862 100644 --- a/Documentation/Examples/generalGraphVertexCollectionRemove.generated +++ b/Documentation/Examples/generalGraphVertexCollectionRemove.generated @@ -4,7 +4,7 @@ arangosh> graph.male.save({name: "_id" : "male/kermit", "_key" : "kermit", - "_rev" : "_WnyWiiO--B" + "_rev" : "_WpTBDK6--B" } arangosh> db._exists("male/kermit") true diff --git a/Documentation/Examples/generalGraphVertexCollectionReplace.generated b/Documentation/Examples/generalGraphVertexCollectionReplace.generated index be838aabf7..1d34aa08a0 100644 --- a/Documentation/Examples/generalGraphVertexCollectionReplace.generated +++ b/Documentation/Examples/generalGraphVertexCollectionReplace.generated @@ -4,12 +4,12 @@ arangosh> graph.male.save({neym: "_id" : "male/john", "_key" : "john", - "_rev" : "_WnyWil---_" + "_rev" : "_WpTBDOO--_" } arangosh> graph.male.replace("male/john", {name: "John"}); { "_id" : "male/john", "_key" : "john", - "_rev" : "_WnyWil---B", - "_oldRev" : "_WnyWil---_" + "_rev" : "_WpTBDOO--B", + "_oldRev" : "_WpTBDOO--_" } diff --git a/Documentation/Examples/generalGraphVertexCollectionSave.generated b/Documentation/Examples/generalGraphVertexCollectionSave.generated index 89fcdeb2f4..222a9ab781 100644 --- a/Documentation/Examples/generalGraphVertexCollectionSave.generated +++ b/Documentation/Examples/generalGraphVertexCollectionSave.generated @@ -4,5 +4,5 @@ arangosh> graph.male.save({name: "_id" : "male/floyd", "_key" : "floyd", - "_rev" : "_WnyWip---_" + "_rev" : "_WpTBDQm--H" } diff --git a/Documentation/Examples/generalGraphVertexCollectionUpdate.generated b/Documentation/Examples/generalGraphVertexCollectionUpdate.generated index 1239b22716..0039d5a126 100644 --- a/Documentation/Examples/generalGraphVertexCollectionUpdate.generated +++ b/Documentation/Examples/generalGraphVertexCollectionUpdate.generated @@ -4,12 +4,12 @@ arangosh> graph.female.save({name: "_id" : "female/linda", "_key" : "linda", - "_rev" : "_WnyWis---D" + "_rev" : "_WpTBDTi--H" } arangosh> graph.female.update("female/linda", {name: "Linda", _key: "linda"}); { "_id" : "female/linda", "_key" : "linda", - "_rev" : "_WnyWis---F", - "_oldRev" : "_WnyWis---D" + "_rev" : "_WpTBDTm--_", + "_oldRev" : "_WpTBDTi--H" } diff --git a/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated b/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated index fd4cd7e0e7..698cbae790 100644 --- a/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated +++ b/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated @@ -4,4 +4,4 @@ arangosh> var ed2 = graph_module._relation( arangosh> var graph = graph_module._create("myGraph", [ed1, ed2]); arangosh> graph._deleteEdgeDefinition("myEC1"); arangosh> db._collection("myEC1"); -[ArangoCollection 22208, "myEC1" (type edge, status loaded)] +[ArangoCollection 22228, "myEC1" (type edge, status loaded)] diff --git a/Documentation/Examples/general_graph_create_graph_example1.generated b/Documentation/Examples/general_graph_create_graph_example1.generated index 284847f1ed..ecf2dc5858 100644 --- a/Documentation/Examples/general_graph_create_graph_example1.generated +++ b/Documentation/Examples/general_graph_create_graph_example1.generated @@ -6,10 +6,10 @@ arangosh> graph_module._extendEdgeDefinitions( ........> "has_bought", ["Customer", "Company"], ["Groceries", "Electronics"])); arangosh> graph_module._create("myStore", edgeDefinitions); {[Graph] - "friend_of" : [ArangoCollection 22506, "friend_of" (type edge, status loaded)], - "Customer" : [ArangoCollection 22501, "Customer" (type document, status loaded)], - "has_bought" : [ArangoCollection 22523, "has_bought" (type edge, status loaded)], - "Company" : [ArangoCollection 22511, "Company" (type document, status loaded)], - "Electronics" : [ArangoCollection 22519, "Electronics" (type document, status loaded)], - "Groceries" : [ArangoCollection 22515, "Groceries" (type document, status loaded)] + "friend_of" : [ArangoCollection 22526, "friend_of" (type edge, status loaded)], + "Customer" : [ArangoCollection 22521, "Customer" (type document, status loaded)], + "has_bought" : [ArangoCollection 22543, "has_bought" (type edge, status loaded)], + "Company" : [ArangoCollection 22531, "Company" (type document, status loaded)], + "Electronics" : [ArangoCollection 22539, "Electronics" (type document, status loaded)], + "Groceries" : [ArangoCollection 22535, "Groceries" (type document, status loaded)] } diff --git a/Documentation/Examples/general_graph_create_graph_example2.generated b/Documentation/Examples/general_graph_create_graph_example2.generated index c07c5f717d..ee309fb287 100644 --- a/Documentation/Examples/general_graph_create_graph_example2.generated +++ b/Documentation/Examples/general_graph_create_graph_example2.generated @@ -4,10 +4,10 @@ arangosh> var edgeDefinitions = graph_modu ........> "has_bought", ["Customer", "Company"], ["Groceries", "Electronics"])); arangosh> graph_module._create("myStore", edgeDefinitions); {[Graph] - "friend_of" : [ArangoCollection 22548, "friend_of" (type edge, status loaded)], - "Customer" : [ArangoCollection 22543, "Customer" (type document, status loaded)], - "has_bought" : [ArangoCollection 22565, "has_bought" (type edge, status loaded)], - "Company" : [ArangoCollection 22552, "Company" (type document, status loaded)], - "Electronics" : [ArangoCollection 22557, "Electronics" (type document, status loaded)], - "Groceries" : [ArangoCollection 22561, "Groceries" (type document, status loaded)] + "friend_of" : [ArangoCollection 22568, "friend_of" (type edge, status loaded)], + "Customer" : [ArangoCollection 22563, "Customer" (type document, status loaded)], + "has_bought" : [ArangoCollection 22585, "has_bought" (type edge, status loaded)], + "Company" : [ArangoCollection 22572, "Company" (type document, status loaded)], + "Electronics" : [ArangoCollection 22577, "Electronics" (type document, status loaded)], + "Groceries" : [ArangoCollection 22581, "Groceries" (type document, status loaded)] } diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute.generated index 080f5c9374..a8e8d6c69c 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute.generated @@ -5,7 +5,7 @@ arangosh> db.geo.ensureIndex({ type: "loc" ], "geoJson" : false, - "id" : "geo/22587", + "id" : "geo/22607", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -23,9 +23,9 @@ arangosh> db.geo.count(); arangosh> db.geo.near(0, 0).limit(3).toArray(); [ { - "_key" : "23644", - "_id" : "geo/23644", - "_rev" : "_WnyWje2--_", + "_key" : "23664", + "_id" : "geo/23664", + "_rev" : "_WpTBEJK--B", "name" : "Name/0/0", "loc" : [ 0, @@ -33,9 +33,9 @@ arangosh> db.geo.near(0, "_key" : "23755", - "_id" : "geo/23755", - "_rev" : "_WnyWjfK--_", + "_key" : "23775", + "_id" : "geo/23775", + "_rev" : "_WpTBEJe--B", "name" : "Name/10/0", "loc" : [ 10, @@ -43,9 +43,9 @@ arangosh> db.geo.near(0, "_key" : "23533", - "_id" : "geo/23533", - "_rev" : "_WnyWjea--H", + "_key" : "23553", + "_id" : "geo/23553", + "_rev" : "_WpTBEI2--B", "name" : "Name/-10/0", "loc" : [ -10, diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated index 381823240d..38137e3beb 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated @@ -5,7 +5,7 @@ arangosh> db.geo.ensureIndex({ type: "loc" ], "geoJson" : false, - "id" : "geo/24714", + "id" : "geo/24734", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -23,9 +23,9 @@ arangosh> db.geo.count(); arangosh> db.geo.near(0, 0).limit(3).toArray(); [ { - "_key" : "25771", - "_id" : "geo/25771", - "_rev" : "_WnyWjnq--B", + "_key" : "25791", + "_id" : "geo/25791", + "_rev" : "_WpTBESG--B", "name" : "Name/0/0", "loc" : [ 0, @@ -33,9 +33,9 @@ arangosh> db.geo.near(0, "_key" : "25882", - "_id" : "geo/25882", - "_rev" : "_WnyWjoC--B", + "_key" : "25902", + "_id" : "geo/25902", + "_rev" : "_WpTBESe--B", "name" : "Name/10/0", "loc" : [ 10, @@ -43,9 +43,9 @@ arangosh> db.geo.near(0, "_key" : "25660", - "_id" : "geo/25660", - "_rev" : "_WnyWjnS--D", + "_key" : "25680", + "_id" : "geo/25680", + "_rev" : "_WpTBERu--J", "name" : "Name/-10/0", "loc" : [ -10, diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated index da6faf3f8a..463b956f39 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated @@ -5,7 +5,7 @@ arangosh> db.geo2.ensureIndex({ type: "location.latitude", "location.longitude" ], - "id" : "geo2/26841", + "id" : "geo2/26861", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -21,9 +21,9 @@ arangosh> for (i = 0, 0).limit(3).toArray(); [ { - "_key" : "27898", - "_id" : "geo2/27898", - "_rev" : "_WnyWjw---D", + "_key" : "27918", + "_id" : "geo2/27918", + "_rev" : "_WpTBEbC--F", "name" : "Name/0/0", "location" : { "latitude" : 0, @@ -31,9 +31,9 @@ arangosh> db.geo2.near(0, "_key" : "28009", - "_id" : "geo2/28009", - "_rev" : "_WnyWjwS--J", + "_key" : "28029", + "_id" : "geo2/28029", + "_rev" : "_WpTBEba--D", "name" : "Name/10/0", "location" : { "latitude" : 10, @@ -41,9 +41,9 @@ arangosh> db.geo2.near(0, "_key" : "27787", - "_id" : "geo2/27787", - "_rev" : "_WnyWjvq--_", + "_key" : "27807", + "_id" : "geo2/27807", + "_rev" : "_WpTBEaq--B", "name" : "Name/-10/0", "location" : { "latitude" : -10, diff --git a/Documentation/Examples/geoIndexFilterOptimization.generated b/Documentation/Examples/geoIndexFilterOptimization.generated index 739fbd1794..410577ae29 100644 --- a/Documentation/Examples/geoIndexFilterOptimization.generated +++ b/Documentation/Examples/geoIndexFilterOptimization.generated @@ -5,7 +5,7 @@ arangosh> db.geoFilter.ensureIndex({ type: "latitude", "longitude" ], - "id" : "geoFilter/28962", + "id" : "geoFilter/28982", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -42,9 +42,9 @@ Optimization rules applied: arangosh> db._query(query); [ { - "_key" : "30019", - "_id" : "geoFilter/30019", - "_rev" : "_WnyWj4O--D", + "_key" : "30039", + "_id" : "geoFilter/30039", + "_rev" : "_WpTBEji--D", "name" : "Name/0/0", "latitude" : 0, "longitude" : 0 diff --git a/Documentation/Examples/geoIndexSimpleQuery.generated b/Documentation/Examples/geoIndexSimpleQuery.generated index e4a20bb09f..1f584eb332 100644 --- a/Documentation/Examples/geoIndexSimpleQuery.generated +++ b/Documentation/Examples/geoIndexSimpleQuery.generated @@ -15,7 +15,7 @@ arangosh> db.complex.ensureIndex({ type: "home" ], "geoJson" : false, - "id" : "complex/33192", + "id" : "complex/33212", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -26,9 +26,9 @@ arangosh> db.complex.ensureIndex({ type: 0, 170).limit(5).toArray(); [ { - "_key" : "32186", - "_id" : "complex/32186", - "_rev" : "_WnyWkAW--_", + "_key" : "32206", + "_id" : "complex/32206", + "_rev" : "_WpTBErW--_", "name" : "Name/0/170", "home" : [ 0, @@ -40,9 +40,9 @@ arangosh> db.complex.near(0, "_key" : "32189", - "_id" : "complex/32189", - "_rev" : "_WnyWkAW--B", + "_key" : "32209", + "_id" : "complex/32209", + "_rev" : "_WpTBErW--B", "name" : "Name/0/180", "home" : [ 0, @@ -54,23 +54,9 @@ arangosh> db.complex.near(0, "_key" : "32297", - "_id" : "complex/32297", - "_rev" : "_WnyWkAm--N", - "name" : "Name/10/170", - "home" : [ - 10, - 170 - ], - "work" : [ - -10, - -170 - ] - }, - { - "_key" : "32075", - "_id" : "complex/32075", - "_rev" : "_WnyWkA---N", + "_key" : "32095", + "_id" : "complex/32095", + "_rev" : "_WpTBErC--L", "name" : "Name/-10/170", "home" : [ -10, @@ -82,9 +68,23 @@ arangosh> db.complex.near(0, "_key" : "32081", - "_id" : "complex/32081", - "_rev" : "_WnyWkAC--B", + "_key" : "32317", + "_id" : "complex/32317", + "_rev" : "_WpTBErm--H", + "name" : "Name/10/170", + "home" : [ + 10, + 170 + ], + "work" : [ + -10, + -170 + ] + }, + { + "_key" : "32101", + "_id" : "complex/32101", + "_rev" : "_WpTBErC--P", "name" : "Name/0/-180", "home" : [ 0, @@ -105,7 +105,7 @@ arangosh> db.complex.ensureIndex({ type: "work" ], "geoJson" : false, - "id" : "complex/33200", + "id" : "complex/33220", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -116,9 +116,9 @@ arangosh> db.complex.ensureIndex({ type: "work").near(0, 170).limit(5).toArray(); [ { - "_key" : "32186", - "_id" : "complex/32186", - "_rev" : "_WnyWkAW--_", + "_key" : "32206", + "_id" : "complex/32206", + "_rev" : "_WpTBErW--_", "name" : "Name/0/170", "home" : [ 0, @@ -130,9 +130,9 @@ arangosh> db.complex.geo("work").near("_key" : "32189", - "_id" : "complex/32189", - "_rev" : "_WnyWkAW--B", + "_key" : "32209", + "_id" : "complex/32209", + "_rev" : "_WpTBErW--B", "name" : "Name/0/180", "home" : [ 0, @@ -144,23 +144,9 @@ arangosh> db.complex.geo("work").near("_key" : "32297", - "_id" : "complex/32297", - "_rev" : "_WnyWkAm--N", - "name" : "Name/10/170", - "home" : [ - 10, - 170 - ], - "work" : [ - -10, - -170 - ] - }, - { - "_key" : "32075", - "_id" : "complex/32075", - "_rev" : "_WnyWkA---N", + "_key" : "32095", + "_id" : "complex/32095", + "_rev" : "_WpTBErC--L", "name" : "Name/-10/170", "home" : [ -10, @@ -172,9 +158,23 @@ arangosh> db.complex.geo("work").near("_key" : "32081", - "_id" : "complex/32081", - "_rev" : "_WnyWkAC--B", + "_key" : "32317", + "_id" : "complex/32317", + "_rev" : "_WpTBErm--H", + "name" : "Name/10/170", + "home" : [ + 10, + 170 + ], + "work" : [ + -10, + -170 + ] + }, + { + "_key" : "32101", + "_id" : "complex/32101", + "_rev" : "_WpTBErC--P", "name" : "Name/0/-180", "home" : [ 0, diff --git a/Documentation/Examples/geoIndexSortOptimization.generated b/Documentation/Examples/geoIndexSortOptimization.generated index 634880ab46..c096525e3e 100644 --- a/Documentation/Examples/geoIndexSortOptimization.generated +++ b/Documentation/Examples/geoIndexSortOptimization.generated @@ -5,7 +5,7 @@ arangosh> db.geoSort.ensureIndex({ type: "latitude", "longitude" ], - "id" : "geoSort/33211", + "id" : "geoSort/33231", "ignoreNull" : true, "isNewlyCreated" : true, "sparse" : true, @@ -43,41 +43,41 @@ Optimization rules applied: arangosh> db._query(query); [ { - "_key" : "34268", - "_id" : "geoSort/34268", - "_rev" : "_WnyWkKm--H", + "_key" : "34288", + "_id" : "geoSort/34288", + "_rev" : "_WpTBE2q--_", "name" : "Name/0/0", "latitude" : 0, "longitude" : 0 }, { - "_key" : "34157", - "_id" : "geoSort/34157", - "_rev" : "_WnyWkKW--H", + "_key" : "34177", + "_id" : "geoSort/34177", + "_rev" : "_WpTBE2S--B", "name" : "Name/-10/0", "latitude" : -10, "longitude" : 0 }, { - "_key" : "34379", - "_id" : "geoSort/34379", - "_rev" : "_WnyWkK6--_", + "_key" : "34399", + "_id" : "geoSort/34399", + "_rev" : "_WpTBE26--L", "name" : "Name/10/0", "latitude" : 10, "longitude" : 0 }, { - "_key" : "34265", - "_id" : "geoSort/34265", - "_rev" : "_WnyWkKm--F", + "_key" : "34285", + "_id" : "geoSort/34285", + "_rev" : "_WpTBE2m--H", "name" : "Name/0/-10", "latitude" : 0, "longitude" : -10 }, { - "_key" : "34271", - "_id" : "geoSort/34271", - "_rev" : "_WnyWkKm--J", + "_key" : "34291", + "_id" : "geoSort/34291", + "_rev" : "_WpTBE2q--B", "name" : "Name/0/10", "latitude" : 0, "longitude" : 10 diff --git a/Documentation/Examples/graph_create_cities_sample.generated b/Documentation/Examples/graph_create_cities_sample.generated index e3bc5d4280..2ea61c0009 100644 --- a/Documentation/Examples/graph_create_cities_sample.generated +++ b/Documentation/Examples/graph_create_cities_sample.generated @@ -5,7 +5,7 @@ arangosh> db.frenchCity.toArray(); { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnyWkQ6--_", + "_rev" : "_WpTBE9W--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -16,7 +16,7 @@ arangosh> db.frenchCity.toArray(); { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnyWkQ6--B", + "_rev" : "_WpTBE9W--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -30,7 +30,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnyWkQ2--B", + "_rev" : "_WpTBE9S--B", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -41,7 +41,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Hamburg", "_id" : "germanCity/Hamburg", - "_rev" : "_WnyWkQ2--D", + "_rev" : "_WpTBE9S--D", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -52,7 +52,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Berlin", "_id" : "germanCity/Berlin", - "_rev" : "_WnyWkQ2--_", + "_rev" : "_WpTBE9S--_", "population" : 3000000, "isCapital" : true, "loc" : [ @@ -64,89 +64,89 @@ arangosh> db.germanCity.toArray(); arangosh> db.germanHighway.toArray(); [ { - "_key" : "35384", - "_id" : "germanHighway/35384", + "_key" : "35404", + "_id" : "germanHighway/35404", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWkSK--_", + "_rev" : "_WpTBF-a--D", "distance" : 500 }, { - "_key" : "35381", - "_id" : "germanHighway/35381", - "_from" : "germanCity/Berlin", - "_to" : "germanCity/Hamburg", - "_rev" : "_WnyWkSG--B", - "distance" : 400 - }, - { - "_key" : "35377", - "_id" : "germanHighway/35377", + "_key" : "35397", + "_id" : "germanHighway/35397", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnyWkSG--_", + "_rev" : "_WpTBF-a--_", "distance" : 850 + }, + { + "_key" : "35401", + "_id" : "germanHighway/35401", + "_from" : "germanCity/Berlin", + "_to" : "germanCity/Hamburg", + "_rev" : "_WpTBF-a--B", + "distance" : 400 } ] arangosh> db.frenchHighway.toArray(); [ { - "_key" : "35387", - "_id" : "frenchHighway/35387", + "_key" : "35407", + "_id" : "frenchHighway/35407", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWkSK--B", + "_rev" : "_WpTBF-a--F", "distance" : 550 } ] arangosh> db.internationalHighway.toArray(); [ { - "_key" : "35398", - "_id" : "internationalHighway/35398", + "_key" : "35418", + "_id" : "internationalHighway/35418", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWkSO--_", + "_rev" : "_WpTBF-e--D", "distance" : 900 }, { - "_key" : "35395", - "_id" : "internationalHighway/35395", + "_key" : "35415", + "_id" : "internationalHighway/35415", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWkSK--F", + "_rev" : "_WpTBF-e--B", "distance" : 1200 }, { - "_key" : "35391", - "_id" : "internationalHighway/35391", - "_from" : "germanCity/Berlin", - "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWkSK--D", - "distance" : 1100 - }, - { - "_key" : "35404", - "_id" : "internationalHighway/35404", + "_key" : "35424", + "_id" : "internationalHighway/35424", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWkSO--D", + "_rev" : "_WpTBF-e--H", "distance" : 700 }, { - "_key" : "35407", - "_id" : "internationalHighway/35407", + "_key" : "35427", + "_id" : "internationalHighway/35427", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", - "_rev" : "_WnyWkSO--F", + "_rev" : "_WpTBF-e--J", "distance" : 550 }, { - "_key" : "35401", - "_id" : "internationalHighway/35401", + "_key" : "35411", + "_id" : "internationalHighway/35411", + "_from" : "germanCity/Berlin", + "_to" : "frenchCity/Lyon", + "_rev" : "_WpTBF-e--_", + "distance" : 1100 + }, + { + "_key" : "35421", + "_id" : "internationalHighway/35421", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnyWkSO--B", + "_rev" : "_WpTBF-e--F", "distance" : 1300 } ] diff --git a/Documentation/Examples/graph_create_knows_sample.generated b/Documentation/Examples/graph_create_knows_sample.generated index deda2d1b7d..6d26f7a04c 100644 --- a/Documentation/Examples/graph_create_knows_sample.generated +++ b/Documentation/Examples/graph_create_knows_sample.generated @@ -5,75 +5,75 @@ arangosh> db.persons.toArray() { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnyWkWW--_", + "_rev" : "_WpTBFBq--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnyWkWW--B", + "_rev" : "_WpTBFBq--B", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnyWkWW--D", + "_rev" : "_WpTBFBq--D", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnyWkWW--F", + "_rev" : "_WpTBFBq--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnyWkWS--B", + "_rev" : "_WpTBFBm--B", "name" : "Alice" } ] arangosh> db.knows.toArray(); [ { - "_key" : "35480", - "_id" : "knows/35480", - "_from" : "persons/bob", - "_to" : "persons/charlie", - "_rev" : "_WnyWkWW--J", - "vertex" : "bob" - }, - { - "_key" : "35486", - "_id" : "knows/35486", - "_from" : "persons/eve", - "_to" : "persons/alice", - "_rev" : "_WnyWkWa--_", - "vertex" : "eve" - }, - { - "_key" : "35483", - "_id" : "knows/35483", - "_from" : "persons/bob", - "_to" : "persons/dave", - "_rev" : "_WnyWkWW--L", - "vertex" : "bob" - }, - { - "_key" : "35489", - "_id" : "knows/35489", - "_from" : "persons/eve", - "_to" : "persons/bob", - "_rev" : "_WnyWkWa--B", - "vertex" : "eve" - }, - { - "_key" : "35476", - "_id" : "knows/35476", + "_key" : "35496", + "_id" : "knows/35496", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnyWkWW--H", + "_rev" : "_WpTBFBq--H", "vertex" : "alice" + }, + { + "_key" : "35500", + "_id" : "knows/35500", + "_from" : "persons/bob", + "_to" : "persons/charlie", + "_rev" : "_WpTBFBq--J", + "vertex" : "bob" + }, + { + "_key" : "35503", + "_id" : "knows/35503", + "_from" : "persons/bob", + "_to" : "persons/dave", + "_rev" : "_WpTBFBq--L", + "vertex" : "bob" + }, + { + "_key" : "35509", + "_id" : "knows/35509", + "_from" : "persons/eve", + "_to" : "persons/bob", + "_rev" : "_WpTBFBu--_", + "vertex" : "eve" + }, + { + "_key" : "35506", + "_id" : "knows/35506", + "_from" : "persons/eve", + "_to" : "persons/alice", + "_rev" : "_WpTBFBq--N", + "vertex" : "eve" } ] arangosh> examples.dropGraph("knows_graph"); diff --git a/Documentation/Examples/graph_create_social_sample.generated b/Documentation/Examples/graph_create_social_sample.generated index e4d9b2864b..8ff588be92 100644 --- a/Documentation/Examples/graph_create_social_sample.generated +++ b/Documentation/Examples/graph_create_social_sample.generated @@ -5,13 +5,13 @@ arangosh> db.female.toArray() { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnyWkZi--B", + "_rev" : "_WpTBFES--F", "name" : "Diana" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnyWkZe--B", + "_rev" : "_WpTBFES--_", "name" : "Alice" } ] @@ -20,53 +20,53 @@ arangosh> db.male.toArray() { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnyWkZe--D", + "_rev" : "_WpTBFES--B", "name" : "Bob" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnyWkZi--_", + "_rev" : "_WpTBFES--D", "name" : "Charly" } ] arangosh> db.relation.toArray() [ { - "_key" : "35541", - "_id" : "relation/35541", - "_from" : "female/alice", - "_to" : "male/bob", - "_rev" : "_WnyWkZi--D", - "type" : "married", - "vertex" : "alice" - }, - { - "_key" : "35548", - "_id" : "relation/35548", + "_key" : "35568", + "_id" : "relation/35568", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnyWkZi--H", + "_rev" : "_WpTBFES--L", "type" : "married", "vertex" : "charly" }, { - "_key" : "35545", - "_id" : "relation/35545", + "_key" : "35561", + "_id" : "relation/35561", "_from" : "female/alice", - "_to" : "male/charly", - "_rev" : "_WnyWkZi--F", - "type" : "friend", + "_to" : "male/bob", + "_rev" : "_WpTBFES--H", + "type" : "married", "vertex" : "alice" }, { - "_key" : "35551", - "_id" : "relation/35551", + "_key" : "35571", + "_id" : "relation/35571", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnyWkZi--J", + "_rev" : "_WpTBFEW--_", "type" : "friend", "vertex" : "bob" + }, + { + "_key" : "35565", + "_id" : "relation/35565", + "_from" : "female/alice", + "_to" : "male/charly", + "_rev" : "_WpTBFES--J", + "type" : "friend", + "vertex" : "alice" } ] arangosh> examples.dropGraph("social"); diff --git a/Documentation/Examples/graph_create_traversal_sample.generated b/Documentation/Examples/graph_create_traversal_sample.generated index 862238acbe..9203da6e6a 100644 --- a/Documentation/Examples/graph_create_traversal_sample.generated +++ b/Documentation/Examples/graph_create_traversal_sample.generated @@ -5,171 +5,171 @@ arangosh> db.circles.toArray(); { "_key" : "I", "_id" : "circles/I", - "_rev" : "_WnyWkd---N", + "_rev" : "_WpTBFJK--B", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnyWkd---J", + "_rev" : "_WpTBFJC--H", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnyWkd---H", + "_rev" : "_WpTBFJC--F", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnyWkc6--B", + "_rev" : "_WpTBFJ---_", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnyWkd---F", + "_rev" : "_WpTBFJC--D", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnyWkd---B", + "_rev" : "_WpTBFJC--_", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnyWkd---D", + "_rev" : "_WpTBFJC--B", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnyWkdC--_", + "_rev" : "_WpTBFJO--_", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnyWkd---_", + "_rev" : "_WpTBFJ---B", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnyWkd---L", + "_rev" : "_WpTBFJK--_", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnyWkdC--B", + "_rev" : "_WpTBFJO--B", "label" : "11" } ] arangosh> db.edges.toArray(); [ { - "_key" : "35638", - "_id" : "edges/35638", + "_key" : "35658", + "_id" : "edges/35658", "_from" : "circles/H", "_to" : "circles/I", - "_rev" : "_WnyWkdG--B", + "_rev" : "_WpTBFJW--_", "theFalse" : false, "theTruth" : true, "label" : "right_blub" }, { - "_key" : "35635", - "_id" : "edges/35635", - "_from" : "circles/G", - "_to" : "circles/H", - "_rev" : "_WnyWkdG--_", - "theFalse" : false, - "theTruth" : true, - "label" : "right_blob" - }, - { - "_key" : "35620", - "_id" : "edges/35620", - "_from" : "circles/B", - "_to" : "circles/C", - "_rev" : "_WnyWkdC--F", - "theFalse" : false, - "theTruth" : true, - "label" : "left_blarg" - }, - { - "_key" : "35626", - "_id" : "edges/35626", - "_from" : "circles/B", - "_to" : "circles/E", - "_rev" : "_WnyWkdC--J", - "theFalse" : false, - "theTruth" : true, - "label" : "left_blub" - }, - { - "_key" : "35632", - "_id" : "edges/35632", - "_from" : "circles/A", - "_to" : "circles/G", - "_rev" : "_WnyWkdC--N", - "theFalse" : false, - "theTruth" : true, - "label" : "right_foo" - }, - { - "_key" : "35641", - "_id" : "edges/35641", + "_key" : "35661", + "_id" : "edges/35661", "_from" : "circles/G", "_to" : "circles/J", - "_rev" : "_WnyWkdG--D", + "_rev" : "_WpTBFJW--B", "theFalse" : false, "theTruth" : true, "label" : "right_zip" }, { - "_key" : "35644", - "_id" : "edges/35644", - "_from" : "circles/J", - "_to" : "circles/K", - "_rev" : "_WnyWkdG--F", - "theFalse" : false, - "theTruth" : true, - "label" : "right_zup" - }, - { - "_key" : "35616", - "_id" : "edges/35616", - "_from" : "circles/A", - "_to" : "circles/B", - "_rev" : "_WnyWkdC--D", - "theFalse" : false, - "theTruth" : true, - "label" : "left_bar" - }, - { - "_key" : "35623", - "_id" : "edges/35623", + "_key" : "35643", + "_id" : "edges/35643", "_from" : "circles/C", "_to" : "circles/D", - "_rev" : "_WnyWkdC--H", + "_rev" : "_WpTBFJS--_", "theFalse" : false, "theTruth" : true, "label" : "left_blorg" }, { - "_key" : "35629", - "_id" : "edges/35629", + "_key" : "35640", + "_id" : "edges/35640", + "_from" : "circles/B", + "_to" : "circles/C", + "_rev" : "_WpTBFJO--F", + "theFalse" : false, + "theTruth" : true, + "label" : "left_blarg" + }, + { + "_key" : "35646", + "_id" : "edges/35646", + "_from" : "circles/B", + "_to" : "circles/E", + "_rev" : "_WpTBFJS--B", + "theFalse" : false, + "theTruth" : true, + "label" : "left_blub" + }, + { + "_key" : "35649", + "_id" : "edges/35649", "_from" : "circles/E", "_to" : "circles/F", - "_rev" : "_WnyWkdC--L", + "_rev" : "_WpTBFJS--D", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" + }, + { + "_key" : "35636", + "_id" : "edges/35636", + "_from" : "circles/A", + "_to" : "circles/B", + "_rev" : "_WpTBFJO--D", + "theFalse" : false, + "theTruth" : true, + "label" : "left_bar" + }, + { + "_key" : "35664", + "_id" : "edges/35664", + "_from" : "circles/J", + "_to" : "circles/K", + "_rev" : "_WpTBFJW--D", + "theFalse" : false, + "theTruth" : true, + "label" : "right_zup" + }, + { + "_key" : "35655", + "_id" : "edges/35655", + "_from" : "circles/G", + "_to" : "circles/H", + "_rev" : "_WpTBFJS--H", + "theFalse" : false, + "theTruth" : true, + "label" : "right_blob" + }, + { + "_key" : "35652", + "_id" : "edges/35652", + "_from" : "circles/A", + "_to" : "circles/G", + "_rev" : "_WpTBFJS--F", + "theFalse" : false, + "theTruth" : true, + "label" : "right_foo" } ] arangosh> examples.dropGraph("traversalGraph"); diff --git a/Documentation/Examples/graph_create_world_sample.generated b/Documentation/Examples/graph_create_world_sample.generated index aba1e25923..cdc78dadb3 100644 --- a/Documentation/Examples/graph_create_world_sample.generated +++ b/Documentation/Examples/graph_create_world_sample.generated @@ -5,42 +5,42 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-ottawa", "_id" : "worldVertices/capital-ottawa", - "_rev" : "_WnyWkg---L", + "_rev" : "_WpTBFN6--T", "name" : "Ottawa", "type" : "capital" }, { "_key" : "capital-yaounde", "_id" : "worldVertices/capital-yaounde", - "_rev" : "_WnyWkgG--D", + "_rev" : "_WpTBFOC--D", "name" : "Yaounde", "type" : "capital" }, { "_key" : "capital-algiers", "_id" : "worldVertices/capital-algiers", - "_rev" : "_WnyWkf2--B", + "_rev" : "_WpTBFNy--J", "name" : "Algiers", "type" : "capital" }, { "_key" : "continent-south-america", "_id" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkfi--J", + "_rev" : "_WpTBFNi--F", "name" : "South America", "type" : "continent" }, { "_key" : "capital-andorra-la-vella", "_id" : "worldVertices/capital-andorra-la-vella", - "_rev" : "_WnyWkf2--D", + "_rev" : "_WpTBFNy--L", "name" : "Andorra la Vella", "type" : "capital" }, { "_key" : "country-people-s-republic-of-china", "_id" : "worldVertices/country-people-s-republic-of-china", - "_rev" : "_WnyWkf2--_", + "_rev" : "_WpTBFNy--H", "name" : "People's Republic of China", "type" : "country", "code" : "CHN" @@ -48,14 +48,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-tirana", "_id" : "worldVertices/capital-tirana", - "_rev" : "_WnyWkgC--P", + "_rev" : "_WpTBFO---R", "name" : "Tirana", "type" : "capital" }, { "_key" : "country-cote-d-ivoire", "_id" : "worldVertices/country-cote-d-ivoire", - "_rev" : "_WnyWkfu--R", + "_rev" : "_WpTBFNu--D", "name" : "Cote d'Ivoire", "type" : "country", "code" : "CIV" @@ -63,21 +63,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-sofia", "_id" : "worldVertices/capital-sofia", - "_rev" : "_WnyWkgC--L", + "_rev" : "_WpTBFO---N", "name" : "Sofia", "type" : "capital" }, { "_key" : "capital-bridgetown", "_id" : "worldVertices/capital-bridgetown", - "_rev" : "_WnyWkf2--R", + "_rev" : "_WpTBFN2--J", "name" : "Bridgetown", "type" : "capital" }, { "_key" : "country-chad", "_id" : "worldVertices/country-chad", - "_rev" : "_WnyWkfu--L", + "_rev" : "_WpTBFNq--T", "name" : "Chad", "type" : "country", "code" : "TCD" @@ -85,35 +85,35 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-thimphu", "_id" : "worldVertices/capital-thimphu", - "_rev" : "_WnyWkgC--N", + "_rev" : "_WpTBFO---P", "name" : "Thimphu", "type" : "capital" }, { "_key" : "capital-santiago", "_id" : "worldVertices/capital-santiago", - "_rev" : "_WnyWkgC--H", + "_rev" : "_WpTBFO---J", "name" : "Santiago", "type" : "capital" }, { "_key" : "capital-manama", "_id" : "worldVertices/capital-manama", - "_rev" : "_WnyWkg---F", + "_rev" : "_WpTBFN6--N", "name" : "Manama", "type" : "capital" }, { "_key" : "capital-zagreb", "_id" : "worldVertices/capital-zagreb", - "_rev" : "_WnyWkgG--F", + "_rev" : "_WpTBFOC--F", "name" : "Zagreb", "type" : "capital" }, { "_key" : "country-brazil", "_id" : "worldVertices/country-brazil", - "_rev" : "_WnyWkfq--R", + "_rev" : "_WpTBFNq--D", "name" : "Brazil", "type" : "country", "code" : "BRA" @@ -121,7 +121,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-burundi", "_id" : "worldVertices/country-burundi", - "_rev" : "_WnyWkfu--D", + "_rev" : "_WpTBFNq--L", "name" : "Burundi", "type" : "country", "code" : "BDI" @@ -129,14 +129,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-la-paz", "_id" : "worldVertices/capital-la-paz", - "_rev" : "_WnyWkg---B", + "_rev" : "_WpTBFN6--J", "name" : "La Paz", "type" : "capital" }, { "_key" : "country-germany", "_id" : "worldVertices/country-germany", - "_rev" : "_WnyWkfy--P", + "_rev" : "_WpTBFNy--F", "name" : "Germany", "type" : "country", "code" : "DEU" @@ -144,7 +144,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-botswana", "_id" : "worldVertices/country-botswana", - "_rev" : "_WnyWkfq--P", + "_rev" : "_WpTBFNq--B", "name" : "Botswana", "type" : "country", "code" : "BWA" @@ -152,14 +152,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-phnom-penh", "_id" : "worldVertices/capital-phnom-penh", - "_rev" : "_WnyWkgC--_", + "_rev" : "_WpTBFO---B", "name" : "Phnom Penh", "type" : "capital" }, { "_key" : "country-croatia", "_id" : "worldVertices/country-croatia", - "_rev" : "_WnyWkfy--_", + "_rev" : "_WpTBFNu--F", "name" : "Croatia", "type" : "country", "code" : "HRV" @@ -167,7 +167,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-eritrea", "_id" : "worldVertices/country-eritrea", - "_rev" : "_WnyWkfy--J", + "_rev" : "_WpTBFNy--_", "name" : "Eritrea", "type" : "country", "code" : "ERI" @@ -175,7 +175,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-angola", "_id" : "worldVertices/country-angola", - "_rev" : "_WnyWkfm--H", + "_rev" : "_WpTBFNi--P", "name" : "Angola", "type" : "country", "code" : "AGO" @@ -183,7 +183,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bahrain", "_id" : "worldVertices/country-bahrain", - "_rev" : "_WnyWkfq--B", + "_rev" : "_WpTBFNm--J", "name" : "Bahrain", "type" : "country", "code" : "BHR" @@ -191,7 +191,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-argentina", "_id" : "worldVertices/country-argentina", - "_rev" : "_WnyWkfm--L", + "_rev" : "_WpTBFNm--B", "name" : "Argentina", "type" : "country", "code" : "ARG" @@ -199,21 +199,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-canberra", "_id" : "worldVertices/capital-canberra", - "_rev" : "_WnyWkf6--H", + "_rev" : "_WpTBFN2--T", "name" : "Canberra", "type" : "capital" }, { "_key" : "capital-bujumbura", "_id" : "worldVertices/capital-bujumbura", - "_rev" : "_WnyWkf6--D", + "_rev" : "_WpTBFN2--P", "name" : "Bujumbura", "type" : "capital" }, { "_key" : "country-bangladesh", "_id" : "worldVertices/country-bangladesh", - "_rev" : "_WnyWkfq--D", + "_rev" : "_WpTBFNm--L", "name" : "Bangladesh", "type" : "country", "code" : "BGD" @@ -221,7 +221,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-ecuador", "_id" : "worldVertices/country-ecuador", - "_rev" : "_WnyWkfy--F", + "_rev" : "_WpTBFNu--L", "name" : "Ecuador", "type" : "country", "code" : "ECU" @@ -229,14 +229,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-africa", "_id" : "worldVertices/continent-africa", - "_rev" : "_WnyWkfi--_", + "_rev" : "_WpTBFNe--B", "name" : "Africa", "type" : "continent" }, { "_key" : "country-cambodia", "_id" : "worldVertices/country-cambodia", - "_rev" : "_WnyWkfu--F", + "_rev" : "_WpTBFNq--N", "name" : "Cambodia", "type" : "country", "code" : "KHM" @@ -244,7 +244,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-chile", "_id" : "worldVertices/country-chile", - "_rev" : "_WnyWkfu--N", + "_rev" : "_WpTBFNu--_", "name" : "Chile", "type" : "country", "code" : "CHL" @@ -252,7 +252,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bolivia", "_id" : "worldVertices/country-bolivia", - "_rev" : "_WnyWkfq--L", + "_rev" : "_WpTBFNm--T", "name" : "Bolivia", "type" : "country", "code" : "BOL" @@ -260,7 +260,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-belgium", "_id" : "worldVertices/country-belgium", - "_rev" : "_WnyWkfq--H", + "_rev" : "_WpTBFNm--P", "name" : "Belgium", "type" : "country", "code" : "BEL" @@ -268,14 +268,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-copenhagen", "_id" : "worldVertices/capital-copenhagen", - "_rev" : "_WnyWkf6--J", + "_rev" : "_WpTBFN6--_", "name" : "Copenhagen", "type" : "capital" }, { "_key" : "country-cameroon", "_id" : "worldVertices/country-cameroon", - "_rev" : "_WnyWkfu--H", + "_rev" : "_WpTBFNq--P", "name" : "Cameroon", "type" : "country", "code" : "CMR" @@ -283,42 +283,42 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-gaborone", "_id" : "worldVertices/capital-gaborone", - "_rev" : "_WnyWkf6--N", + "_rev" : "_WpTBFN6--D", "name" : "Gaborone", "type" : "capital" }, { "_key" : "continent-australia", "_id" : "worldVertices/continent-australia", - "_rev" : "_WnyWkfi--D", + "_rev" : "_WpTBFNi--_", "name" : "Australia", "type" : "continent" }, { "_key" : "world", "_id" : "worldVertices/world", - "_rev" : "_WnyWkfe--_", + "_rev" : "_WpTBFNe--_", "name" : "World", "type" : "root" }, { "_key" : "capital-yamoussoukro", "_id" : "worldVertices/capital-yamoussoukro", - "_rev" : "_WnyWkgG--B", + "_rev" : "_WpTBFOC--B", "name" : "Yamoussoukro", "type" : "capital" }, { "_key" : "capital-brasilia", "_id" : "worldVertices/capital-brasilia", - "_rev" : "_WnyWkf2--P", + "_rev" : "_WpTBFN2--H", "name" : "Brasilia", "type" : "capital" }, { "_key" : "country-antigua-and-barbuda", "_id" : "worldVertices/country-antigua-and-barbuda", - "_rev" : "_WnyWkfm--J", + "_rev" : "_WpTBFNm--_", "name" : "Antigua and Barbuda", "type" : "country", "code" : "ATG" @@ -326,28 +326,28 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-bandar-seri-begawan", "_id" : "worldVertices/capital-bandar-seri-begawan", - "_rev" : "_WnyWkf2--H", + "_rev" : "_WpTBFN2--_", "name" : "Bandar Seri Begawan", "type" : "capital" }, { "_key" : "capital-dhaka", "_id" : "worldVertices/capital-dhaka", - "_rev" : "_WnyWkf6--L", + "_rev" : "_WpTBFN6--B", "name" : "Dhaka", "type" : "capital" }, { "_key" : "capital-saint-john-s", "_id" : "worldVertices/capital-saint-john-s", - "_rev" : "_WnyWkgC--F", + "_rev" : "_WpTBFO---H", "name" : "Saint John's", "type" : "capital" }, { "_key" : "country-burkina-faso", "_id" : "worldVertices/country-burkina-faso", - "_rev" : "_WnyWkfu--B", + "_rev" : "_WpTBFNq--J", "name" : "Burkina Faso", "type" : "country", "code" : "BFA" @@ -355,14 +355,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-prague", "_id" : "worldVertices/capital-prague", - "_rev" : "_WnyWkgC--B", + "_rev" : "_WpTBFO---D", "name" : "Prague", "type" : "capital" }, { "_key" : "country-czech-republic", "_id" : "worldVertices/country-czech-republic", - "_rev" : "_WnyWkfy--B", + "_rev" : "_WpTBFNu--H", "name" : "Czech Republic", "type" : "country", "code" : "CZE" @@ -370,7 +370,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-egypt", "_id" : "worldVertices/country-egypt", - "_rev" : "_WnyWkfy--H", + "_rev" : "_WpTBFNu--N", "name" : "Egypt", "type" : "country", "code" : "EGY" @@ -378,14 +378,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-helsinki", "_id" : "worldVertices/capital-helsinki", - "_rev" : "_WnyWkf6--P", + "_rev" : "_WpTBFN6--F", "name" : "Helsinki", "type" : "capital" }, { "_key" : "country-bhutan", "_id" : "worldVertices/country-bhutan", - "_rev" : "_WnyWkfq--J", + "_rev" : "_WpTBFNm--R", "name" : "Bhutan", "type" : "country", "code" : "BTN" @@ -393,7 +393,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-algeria", "_id" : "worldVertices/country-algeria", - "_rev" : "_WnyWkfm--D", + "_rev" : "_WpTBFNi--L", "name" : "Algeria", "type" : "country", "code" : "DZA" @@ -401,7 +401,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-afghanistan", "_id" : "worldVertices/country-afghanistan", - "_rev" : "_WnyWkfm--_", + "_rev" : "_WpTBFNi--H", "name" : "Afghanistan", "type" : "country", "code" : "AFG" @@ -409,14 +409,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-paris", "_id" : "worldVertices/capital-paris", - "_rev" : "_WnyWkg---P", + "_rev" : "_WpTBFO---_", "name" : "Paris", "type" : "capital" }, { "_key" : "country-finland", "_id" : "worldVertices/country-finland", - "_rev" : "_WnyWkfy--L", + "_rev" : "_WpTBFNy--B", "name" : "Finland", "type" : "country", "code" : "FIN" @@ -424,7 +424,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-austria", "_id" : "worldVertices/country-austria", - "_rev" : "_WnyWkfm--P", + "_rev" : "_WpTBFNm--F", "name" : "Austria", "type" : "country", "code" : "AUT" @@ -432,14 +432,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-brussels", "_id" : "worldVertices/capital-brussels", - "_rev" : "_WnyWkf6--_", + "_rev" : "_WpTBFN2--L", "name" : "Brussels", "type" : "capital" }, { "_key" : "country-denmark", "_id" : "worldVertices/country-denmark", - "_rev" : "_WnyWkfy--D", + "_rev" : "_WpTBFNu--J", "name" : "Denmark", "type" : "country", "code" : "DNK" @@ -447,7 +447,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-albania", "_id" : "worldVertices/country-albania", - "_rev" : "_WnyWkfm--B", + "_rev" : "_WpTBFNi--J", "name" : "Albania", "type" : "country", "code" : "ALB" @@ -455,28 +455,28 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-berlin", "_id" : "worldVertices/capital-berlin", - "_rev" : "_WnyWkf2--L", + "_rev" : "_WpTBFN2--D", "name" : "Berlin", "type" : "capital" }, { "_key" : "capital-buenos-aires", "_id" : "worldVertices/capital-buenos-aires", - "_rev" : "_WnyWkf6--B", + "_rev" : "_WpTBFN2--N", "name" : "Buenos Aires", "type" : "capital" }, { "_key" : "capital-quito", "_id" : "worldVertices/capital-quito", - "_rev" : "_WnyWkgC--D", + "_rev" : "_WpTBFO---F", "name" : "Quito", "type" : "capital" }, { "_key" : "country-france", "_id" : "worldVertices/country-france", - "_rev" : "_WnyWkfy--N", + "_rev" : "_WpTBFNy--D", "name" : "France", "type" : "country", "code" : "FRA" @@ -484,7 +484,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-colombia", "_id" : "worldVertices/country-colombia", - "_rev" : "_WnyWkfu--P", + "_rev" : "_WpTBFNu--B", "name" : "Colombia", "type" : "country", "code" : "COL" @@ -492,7 +492,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bulgaria", "_id" : "worldVertices/country-bulgaria", - "_rev" : "_WnyWkfu--_", + "_rev" : "_WpTBFNq--H", "name" : "Bulgaria", "type" : "country", "code" : "BGR" @@ -500,21 +500,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-north-america", "_id" : "worldVertices/continent-north-america", - "_rev" : "_WnyWkfi--H", + "_rev" : "_WpTBFNi--D", "name" : "North America", "type" : "continent" }, { "_key" : "capital-vienna", "_id" : "worldVertices/capital-vienna", - "_rev" : "_WnyWkgG--_", + "_rev" : "_WpTBFOC--_", "name" : "Vienna", "type" : "capital" }, { "_key" : "country-bahamas", "_id" : "worldVertices/country-bahamas", - "_rev" : "_WnyWkfq--_", + "_rev" : "_WpTBFNm--H", "name" : "Bahamas", "type" : "country", "code" : "BHS" @@ -522,14 +522,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-asia", "_id" : "worldVertices/continent-asia", - "_rev" : "_WnyWkfi--B", + "_rev" : "_WpTBFNe--D", "name" : "Asia", "type" : "continent" }, { "_key" : "country-barbados", "_id" : "worldVertices/country-barbados", - "_rev" : "_WnyWkfq--F", + "_rev" : "_WpTBFNm--N", "name" : "Barbados", "type" : "country", "code" : "BRB" @@ -537,28 +537,28 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-n-djamena", "_id" : "worldVertices/capital-n-djamena", - "_rev" : "_WnyWkg---J", + "_rev" : "_WpTBFN6--R", "name" : "N'Djamena", "type" : "capital" }, { "_key" : "capital-ouagadougou", "_id" : "worldVertices/capital-ouagadougou", - "_rev" : "_WnyWkg---N", + "_rev" : "_WpTBFN6--V", "name" : "Ouagadougou", "type" : "capital" }, { "_key" : "capital-bogota", "_id" : "worldVertices/capital-bogota", - "_rev" : "_WnyWkf2--N", + "_rev" : "_WpTBFN2--F", "name" : "Bogota", "type" : "capital" }, { "_key" : "country-brunei", "_id" : "worldVertices/country-brunei", - "_rev" : "_WnyWkfq--T", + "_rev" : "_WpTBFNq--F", "name" : "Brunei", "type" : "country", "code" : "BRN" @@ -566,42 +566,42 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-asmara", "_id" : "worldVertices/capital-asmara", - "_rev" : "_WnyWkf2--F", + "_rev" : "_WpTBFNy--N", "name" : "Asmara", "type" : "capital" }, { "_key" : "capital-cairo", "_id" : "worldVertices/capital-cairo", - "_rev" : "_WnyWkf6--F", + "_rev" : "_WpTBFN2--R", "name" : "Cairo", "type" : "capital" }, { "_key" : "capital-kabul", "_id" : "worldVertices/capital-kabul", - "_rev" : "_WnyWkg---_", + "_rev" : "_WpTBFN6--H", "name" : "Kabul", "type" : "capital" }, { "_key" : "capital-nassau", "_id" : "worldVertices/capital-nassau", - "_rev" : "_WnyWkg---H", + "_rev" : "_WpTBFN6--P", "name" : "Nassau", "type" : "capital" }, { "_key" : "capital-beijing", "_id" : "worldVertices/capital-beijing", - "_rev" : "_WnyWkf2--J", + "_rev" : "_WpTBFN2--B", "name" : "Beijing", "type" : "capital" }, { "_key" : "country-canada", "_id" : "worldVertices/country-canada", - "_rev" : "_WnyWkfu--J", + "_rev" : "_WpTBFNq--R", "name" : "Canada", "type" : "country", "code" : "CAN" @@ -609,21 +609,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-europe", "_id" : "worldVertices/continent-europe", - "_rev" : "_WnyWkfi--F", + "_rev" : "_WpTBFNi--B", "name" : "Europe", "type" : "continent" }, { "_key" : "capital-luanda", "_id" : "worldVertices/capital-luanda", - "_rev" : "_WnyWkg---D", + "_rev" : "_WpTBFN6--L", "name" : "Luanda", "type" : "capital" }, { "_key" : "country-australia", "_id" : "worldVertices/country-australia", - "_rev" : "_WnyWkfm--N", + "_rev" : "_WpTBFNm--D", "name" : "Australia", "type" : "country", "code" : "AUS" @@ -631,14 +631,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-sarajevo", "_id" : "worldVertices/capital-sarajevo", - "_rev" : "_WnyWkgC--J", + "_rev" : "_WpTBFO---L", "name" : "Sarajevo", "type" : "capital" }, { "_key" : "country-andorra", "_id" : "worldVertices/country-andorra", - "_rev" : "_WnyWkfm--F", + "_rev" : "_WpTBFNi--N", "name" : "Andorra", "type" : "country", "code" : "AND" @@ -646,7 +646,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bosnia-and-herzegovina", "_id" : "worldVertices/country-bosnia-and-herzegovina", - "_rev" : "_WnyWkfq--N", + "_rev" : "_WpTBFNq--_", "name" : "Bosnia and Herzegovina", "type" : "country", "code" : "BIH" @@ -655,691 +655,691 @@ arangosh> db.worldVertices.toArray(); arangosh> db.worldEdges.toArray(); [ { - "_key" : "35970", - "_id" : "worldEdges/35970", - "_from" : "worldVertices/country-denmark", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkga--_", - "type" : "is-in" - }, - { - "_key" : "35979", - "_id" : "worldEdges/35979", - "_from" : "worldVertices/country-eritrea", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkga--F", - "type" : "is-in" - }, - { - "_key" : "36000", - "_id" : "worldEdges/36000", - "_from" : "worldVertices/capital-asmara", - "_to" : "worldVertices/country-eritrea", - "_rev" : "_WnyWkge--D", - "type" : "is-in" - }, - { - "_key" : "36060", - "_id" : "worldEdges/36060", - "_from" : "worldVertices/capital-nassau", - "_to" : "worldVertices/country-bahamas", - "_rev" : "_WnyWkgm--L", - "type" : "is-in" - }, - { - "_key" : "35874", - "_id" : "worldEdges/35874", - "_from" : "worldVertices/country-afghanistan", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgK--B", - "type" : "is-in" - }, - { - "_key" : "35855", - "_id" : "worldEdges/35855", - "_from" : "worldVertices/continent-africa", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgG--H", - "type" : "is-in" - }, - { - "_key" : "36096", - "_id" : "worldEdges/36096", - "_from" : "worldVertices/capital-thimphu", - "_to" : "worldVertices/country-bhutan", - "_rev" : "_WnyWkgu--D", - "type" : "is-in" - }, - { - "_key" : "35976", - "_id" : "worldEdges/35976", - "_from" : "worldVertices/country-egypt", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkga--D", - "type" : "is-in" - }, - { - "_key" : "36048", - "_id" : "worldEdges/36048", - "_from" : "worldVertices/capital-kabul", - "_to" : "worldVertices/country-afghanistan", - "_rev" : "_WnyWkgm--D", - "type" : "is-in" - }, - { - "_key" : "36030", - "_id" : "worldEdges/36030", - "_from" : "worldVertices/capital-cairo", - "_to" : "worldVertices/country-egypt", - "_rev" : "_WnyWkgi--H", - "type" : "is-in" - }, - { - "_key" : "36015", - "_id" : "worldEdges/36015", - "_from" : "worldVertices/capital-brasilia", - "_to" : "worldVertices/country-brazil", - "_rev" : "_WnyWkge--N", - "type" : "is-in" - }, - { - "_key" : "35943", - "_id" : "worldEdges/35943", - "_from" : "worldVertices/country-cambodia", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgW--_", - "type" : "is-in" - }, - { - "_key" : "35973", - "_id" : "worldEdges/35973", - "_from" : "worldVertices/country-ecuador", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkga--B", - "type" : "is-in" - }, - { - "_key" : "36066", - "_id" : "worldEdges/36066", - "_from" : "worldVertices/capital-ottawa", - "_to" : "worldVertices/country-canada", - "_rev" : "_WnyWkgq--_", - "type" : "is-in" - }, - { - "_key" : "35988", - "_id" : "worldEdges/35988", - "_from" : "worldVertices/country-germany", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkga--L", - "type" : "is-in" - }, - { - "_key" : "35925", - "_id" : "worldEdges/35925", - "_from" : "worldVertices/country-botswana", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgS--D", - "type" : "is-in" - }, - { - "_key" : "35859", - "_id" : "worldEdges/35859", - "_from" : "worldVertices/continent-asia", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgG--J", - "type" : "is-in" - }, - { - "_key" : "36063", - "_id" : "worldEdges/36063", - "_from" : "worldVertices/capital-n-djamena", - "_to" : "worldVertices/country-chad", - "_rev" : "_WnyWkgm--N", - "type" : "is-in" - }, - { - "_key" : "36045", - "_id" : "worldEdges/36045", - "_from" : "worldVertices/capital-helsinki", - "_to" : "worldVertices/country-finland", - "_rev" : "_WnyWkgm--B", - "type" : "is-in" - }, - { - "_key" : "35955", - "_id" : "worldEdges/35955", - "_from" : "worldVertices/country-chile", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkgW--H", - "type" : "is-in" - }, - { - "_key" : "36087", - "_id" : "worldEdges/36087", + "_key" : "36107", + "_id" : "worldEdges/36107", "_from" : "worldVertices/capital-santiago", "_to" : "worldVertices/country-chile", - "_rev" : "_WnyWkgq--N", + "_rev" : "_WpTBFOm--J", "type" : "is-in" }, { - "_key" : "35967", - "_id" : "worldEdges/35967", - "_from" : "worldVertices/country-czech-republic", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgW--P", - "type" : "is-in" - }, - { - "_key" : "35880", - "_id" : "worldEdges/35880", - "_from" : "worldVertices/country-algeria", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgK--F", - "type" : "is-in" - }, - { - "_key" : "36009", - "_id" : "worldEdges/36009", - "_from" : "worldVertices/capital-berlin", - "_to" : "worldVertices/country-germany", - "_rev" : "_WnyWkge--J", - "type" : "is-in" - }, - { - "_key" : "35949", - "_id" : "worldEdges/35949", - "_from" : "worldVertices/country-canada", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnyWkgW--D", - "type" : "is-in" - }, - { - "_key" : "35871", - "_id" : "worldEdges/35871", - "_from" : "worldVertices/continent-south-america", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgK--_", - "type" : "is-in" - }, - { - "_key" : "35916", - "_id" : "worldEdges/35916", - "_from" : "worldVertices/country-bhutan", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgO--L", - "type" : "is-in" - }, - { - "_key" : "35907", - "_id" : "worldEdges/35907", - "_from" : "worldVertices/country-bangladesh", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgO--F", - "type" : "is-in" - }, - { - "_key" : "36108", - "_id" : "worldEdges/36108", - "_from" : "worldVertices/capital-yaounde", - "_to" : "worldVertices/country-cameroon", - "_rev" : "_WnyWkgu--L", - "type" : "is-in" - }, - { - "_key" : "35928", - "_id" : "worldEdges/35928", - "_from" : "worldVertices/country-brazil", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkgS--F", - "type" : "is-in" - }, - { - "_key" : "36021", - "_id" : "worldEdges/36021", - "_from" : "worldVertices/capital-brussels", - "_to" : "worldVertices/country-belgium", - "_rev" : "_WnyWkgi--B", - "type" : "is-in" - }, - { - "_key" : "35886", - "_id" : "worldEdges/35886", - "_from" : "worldVertices/country-angola", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgK--J", - "type" : "is-in" - }, - { - "_key" : "35994", - "_id" : "worldEdges/35994", - "_from" : "worldVertices/capital-algiers", - "_to" : "worldVertices/country-algeria", - "_rev" : "_WnyWkge--_", - "type" : "is-in" - }, - { - "_key" : "36036", - "_id" : "worldEdges/36036", - "_from" : "worldVertices/capital-copenhagen", - "_to" : "worldVertices/country-denmark", - "_rev" : "_WnyWkgi--L", - "type" : "is-in" - }, - { - "_key" : "35868", - "_id" : "worldEdges/35868", - "_from" : "worldVertices/continent-north-america", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgG--P", - "type" : "is-in" - }, - { - "_key" : "36054", - "_id" : "worldEdges/36054", - "_from" : "worldVertices/capital-luanda", - "_to" : "worldVertices/country-angola", - "_rev" : "_WnyWkgm--H", - "type" : "is-in" - }, - { - "_key" : "36093", - "_id" : "worldEdges/36093", - "_from" : "worldVertices/capital-sofia", - "_to" : "worldVertices/country-bulgaria", - "_rev" : "_WnyWkgu--B", - "type" : "is-in" - }, - { - "_key" : "36084", - "_id" : "worldEdges/36084", - "_from" : "worldVertices/capital-saint-john-s", - "_to" : "worldVertices/country-antigua-and-barbuda", - "_rev" : "_WnyWkgq--L", - "type" : "is-in" - }, - { - "_key" : "36105", - "_id" : "worldEdges/36105", - "_from" : "worldVertices/capital-yamoussoukro", - "_to" : "worldVertices/country-cote-d-ivoire", - "_rev" : "_WnyWkgu--J", - "type" : "is-in" - }, - { - "_key" : "35958", - "_id" : "worldEdges/35958", - "_from" : "worldVertices/country-colombia", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkgW--J", - "type" : "is-in" - }, - { - "_key" : "35913", - "_id" : "worldEdges/35913", - "_from" : "worldVertices/country-belgium", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgO--J", - "type" : "is-in" - }, - { - "_key" : "36069", - "_id" : "worldEdges/36069", - "_from" : "worldVertices/capital-ouagadougou", - "_to" : "worldVertices/country-burkina-faso", - "_rev" : "_WnyWkgq--B", - "type" : "is-in" - }, - { - "_key" : "36090", - "_id" : "worldEdges/36090", - "_from" : "worldVertices/capital-sarajevo", - "_to" : "worldVertices/country-bosnia-and-herzegovina", - "_rev" : "_WnyWkgu--_", - "type" : "is-in" - }, - { - "_key" : "35895", - "_id" : "worldEdges/35895", - "_from" : "worldVertices/country-australia", - "_to" : "worldVertices/continent-australia", - "_rev" : "_WnyWkgK--P", - "type" : "is-in" - }, - { - "_key" : "35946", - "_id" : "worldEdges/35946", - "_from" : "worldVertices/country-cameroon", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgW--B", - "type" : "is-in" - }, - { - "_key" : "36033", - "_id" : "worldEdges/36033", - "_from" : "worldVertices/capital-canberra", - "_to" : "worldVertices/country-australia", - "_rev" : "_WnyWkgi--J", - "type" : "is-in" - }, - { - "_key" : "36027", - "_id" : "worldEdges/36027", - "_from" : "worldVertices/capital-bujumbura", - "_to" : "worldVertices/country-burundi", - "_rev" : "_WnyWkgi--F", - "type" : "is-in" - }, - { - "_key" : "35982", - "_id" : "worldEdges/35982", - "_from" : "worldVertices/country-finland", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkga--H", - "type" : "is-in" - }, - { - "_key" : "35991", - "_id" : "worldEdges/35991", - "_from" : "worldVertices/country-people-s-republic-of-china", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkga--N", - "type" : "is-in" - }, - { - "_key" : "35952", - "_id" : "worldEdges/35952", - "_from" : "worldVertices/country-chad", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgW--F", - "type" : "is-in" - }, - { - "_key" : "36057", - "_id" : "worldEdges/36057", - "_from" : "worldVertices/capital-manama", - "_to" : "worldVertices/country-bahrain", - "_rev" : "_WnyWkgm--J", - "type" : "is-in" - }, - { - "_key" : "36111", - "_id" : "worldEdges/36111", - "_from" : "worldVertices/capital-zagreb", - "_to" : "worldVertices/country-croatia", - "_rev" : "_WnyWkgu--N", - "type" : "is-in" - }, - { - "_key" : "36102", - "_id" : "worldEdges/36102", - "_from" : "worldVertices/capital-vienna", - "_to" : "worldVertices/country-austria", - "_rev" : "_WnyWkgu--H", - "type" : "is-in" - }, - { - "_key" : "35919", - "_id" : "worldEdges/35919", - "_from" : "worldVertices/country-bolivia", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkgS--_", - "type" : "is-in" - }, - { - "_key" : "36078", - "_id" : "worldEdges/36078", - "_from" : "worldVertices/capital-prague", - "_to" : "worldVertices/country-czech-republic", - "_rev" : "_WnyWkgq--H", - "type" : "is-in" - }, - { - "_key" : "35922", - "_id" : "worldEdges/35922", - "_from" : "worldVertices/country-bosnia-and-herzegovina", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgS--B", - "type" : "is-in" - }, - { - "_key" : "36006", - "_id" : "worldEdges/36006", - "_from" : "worldVertices/capital-beijing", - "_to" : "worldVertices/country-people-s-republic-of-china", - "_rev" : "_WnyWkge--H", - "type" : "is-in" - }, - { - "_key" : "35931", - "_id" : "worldEdges/35931", - "_from" : "worldVertices/country-brunei", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgS--H", - "type" : "is-in" - }, - { - "_key" : "35904", - "_id" : "worldEdges/35904", - "_from" : "worldVertices/country-bahrain", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnyWkgO--D", - "type" : "is-in" - }, - { - "_key" : "36051", - "_id" : "worldEdges/36051", - "_from" : "worldVertices/capital-la-paz", - "_to" : "worldVertices/country-bolivia", - "_rev" : "_WnyWkgm--F", - "type" : "is-in" - }, - { - "_key" : "35940", - "_id" : "worldEdges/35940", - "_from" : "worldVertices/country-burundi", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgS--N", - "type" : "is-in" - }, - { - "_key" : "36081", - "_id" : "worldEdges/36081", + "_key" : "36101", + "_id" : "worldEdges/36101", "_from" : "worldVertices/capital-quito", "_to" : "worldVertices/country-ecuador", - "_rev" : "_WnyWkgq--J", + "_rev" : "_WpTBFOm--F", "type" : "is-in" }, { - "_key" : "35997", - "_id" : "worldEdges/35997", - "_from" : "worldVertices/capital-andorra-la-vella", - "_to" : "worldVertices/country-andorra", - "_rev" : "_WnyWkge--B", + "_key" : "36074", + "_id" : "worldEdges/36074", + "_from" : "worldVertices/capital-luanda", + "_to" : "worldVertices/country-angola", + "_rev" : "_WpTBFOi--F", "type" : "is-in" }, { - "_key" : "35889", - "_id" : "worldEdges/35889", - "_from" : "worldVertices/country-antigua-and-barbuda", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnyWkgK--L", - "type" : "is-in" - }, - { - "_key" : "35892", - "_id" : "worldEdges/35892", - "_from" : "worldVertices/country-argentina", + "_key" : "35978", + "_id" : "worldEdges/35978", + "_from" : "worldVertices/country-colombia", "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnyWkgK--N", + "_rev" : "_WpTBFOS--J", "type" : "is-in" }, { - "_key" : "36012", - "_id" : "worldEdges/36012", - "_from" : "worldVertices/capital-bogota", - "_to" : "worldVertices/country-colombia", - "_rev" : "_WnyWkge--L", + "_key" : "35975", + "_id" : "worldEdges/35975", + "_from" : "worldVertices/country-chile", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_WpTBFOS--H", "type" : "is-in" }, { - "_key" : "36024", - "_id" : "worldEdges/36024", - "_from" : "worldVertices/capital-buenos-aires", - "_to" : "worldVertices/country-argentina", - "_rev" : "_WnyWkgi--D", - "type" : "is-in" - }, - { - "_key" : "35898", - "_id" : "worldEdges/35898", - "_from" : "worldVertices/country-austria", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgO--_", - "type" : "is-in" - }, - { - "_key" : "35934", - "_id" : "worldEdges/35934", - "_from" : "worldVertices/country-bulgaria", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgS--J", - "type" : "is-in" - }, - { - "_key" : "36003", - "_id" : "worldEdges/36003", - "_from" : "worldVertices/capital-bandar-seri-begawan", - "_to" : "worldVertices/country-brunei", - "_rev" : "_WnyWkge--F", - "type" : "is-in" - }, - { - "_key" : "36072", - "_id" : "worldEdges/36072", - "_from" : "worldVertices/capital-paris", - "_to" : "worldVertices/country-france", - "_rev" : "_WnyWkgq--D", - "type" : "is-in" - }, - { - "_key" : "35964", - "_id" : "worldEdges/35964", - "_from" : "worldVertices/country-croatia", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgW--N", - "type" : "is-in" - }, - { - "_key" : "35961", - "_id" : "worldEdges/35961", - "_from" : "worldVertices/country-cote-d-ivoire", + "_key" : "35960", + "_id" : "worldEdges/35960", + "_from" : "worldVertices/country-burundi", "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgW--L", + "_rev" : "_WpTBFOO--N", "type" : "is-in" }, { - "_key" : "35883", - "_id" : "worldEdges/35883", - "_from" : "worldVertices/country-andorra", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgK--H", + "_key" : "36110", + "_id" : "worldEdges/36110", + "_from" : "worldVertices/capital-sarajevo", + "_to" : "worldVertices/country-bosnia-and-herzegovina", + "_rev" : "_WpTBFOm--L", "type" : "is-in" }, { - "_key" : "36039", - "_id" : "worldEdges/36039", - "_from" : "worldVertices/capital-dhaka", - "_to" : "worldVertices/country-bangladesh", - "_rev" : "_WnyWkgi--N", - "type" : "is-in" - }, - { - "_key" : "35877", - "_id" : "worldEdges/35877", - "_from" : "worldVertices/country-albania", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkgK--D", - "type" : "is-in" - }, - { - "_key" : "35910", - "_id" : "worldEdges/35910", - "_from" : "worldVertices/country-barbados", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnyWkgO--H", - "type" : "is-in" - }, - { - "_key" : "35862", - "_id" : "worldEdges/35862", - "_from" : "worldVertices/continent-australia", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgG--L", - "type" : "is-in" - }, - { - "_key" : "36099", - "_id" : "worldEdges/36099", - "_from" : "worldVertices/capital-tirana", - "_to" : "worldVertices/country-albania", - "_rev" : "_WnyWkgu--F", - "type" : "is-in" - }, - { - "_key" : "36018", - "_id" : "worldEdges/36018", - "_from" : "worldVertices/capital-bridgetown", - "_to" : "worldVertices/country-barbados", - "_rev" : "_WnyWkgi--_", - "type" : "is-in" - }, - { - "_key" : "36042", - "_id" : "worldEdges/36042", + "_key" : "36062", + "_id" : "worldEdges/36062", "_from" : "worldVertices/capital-gaborone", "_to" : "worldVertices/country-botswana", - "_rev" : "_WnyWkgm--_", + "_rev" : "_WpTBFOe--N", "type" : "is-in" }, { - "_key" : "35937", - "_id" : "worldEdges/35937", - "_from" : "worldVertices/country-burkina-faso", + "_key" : "35981", + "_id" : "worldEdges/35981", + "_from" : "worldVertices/country-cote-d-ivoire", "_to" : "worldVertices/continent-africa", - "_rev" : "_WnyWkgS--L", + "_rev" : "_WpTBFOS--L", "type" : "is-in" }, { - "_key" : "35865", - "_id" : "worldEdges/35865", - "_from" : "worldVertices/continent-europe", - "_to" : "worldVertices/world", - "_rev" : "_WnyWkgG--N", + "_key" : "35948", + "_id" : "worldEdges/35948", + "_from" : "worldVertices/country-brazil", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_WpTBFOO--F", "type" : "is-in" }, { - "_key" : "35901", - "_id" : "worldEdges/35901", - "_from" : "worldVertices/country-bahamas", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnyWkgO--B", + "_key" : "36116", + "_id" : "worldEdges/36116", + "_from" : "worldVertices/capital-thimphu", + "_to" : "worldVertices/country-bhutan", + "_rev" : "_WpTBFOq--_", "type" : "is-in" }, { - "_key" : "36075", - "_id" : "worldEdges/36075", - "_from" : "worldVertices/capital-phnom-penh", - "_to" : "worldVertices/country-cambodia", - "_rev" : "_WnyWkgq--F", + "_key" : "36059", + "_id" : "worldEdges/36059", + "_from" : "worldVertices/capital-dhaka", + "_to" : "worldVertices/country-bangladesh", + "_rev" : "_WpTBFOe--L", "type" : "is-in" }, { - "_key" : "35985", - "_id" : "worldEdges/35985", + "_key" : "36005", + "_id" : "worldEdges/36005", "_from" : "worldVertices/country-france", "_to" : "worldVertices/continent-europe", - "_rev" : "_WnyWkga--J", + "_rev" : "_WpTBFOW--L", + "type" : "is-in" + }, + { + "_key" : "36038", + "_id" : "worldEdges/36038", + "_from" : "worldVertices/capital-bridgetown", + "_to" : "worldVertices/country-barbados", + "_rev" : "_WpTBFOa--P", + "type" : "is-in" + }, + { + "_key" : "35882", + "_id" : "worldEdges/35882", + "_from" : "worldVertices/continent-australia", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--L", + "type" : "is-in" + }, + { + "_key" : "36119", + "_id" : "worldEdges/36119", + "_from" : "worldVertices/capital-tirana", + "_to" : "worldVertices/country-albania", + "_rev" : "_WpTBFOq--B", + "type" : "is-in" + }, + { + "_key" : "35951", + "_id" : "worldEdges/35951", + "_from" : "worldVertices/country-brunei", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOO--H", + "type" : "is-in" + }, + { + "_key" : "35957", + "_id" : "worldEdges/35957", + "_from" : "worldVertices/country-burkina-faso", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOO--L", + "type" : "is-in" + }, + { + "_key" : "36023", + "_id" : "worldEdges/36023", + "_from" : "worldVertices/capital-bandar-seri-begawan", + "_to" : "worldVertices/country-brunei", + "_rev" : "_WpTBFOa--F", + "type" : "is-in" + }, + { + "_key" : "35875", + "_id" : "worldEdges/35875", + "_from" : "worldVertices/continent-africa", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--H", + "type" : "is-in" + }, + { + "_key" : "35996", + "_id" : "worldEdges/35996", + "_from" : "worldVertices/country-egypt", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOW--F", + "type" : "is-in" + }, + { + "_key" : "35927", + "_id" : "worldEdges/35927", + "_from" : "worldVertices/country-bangladesh", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOK--F", + "type" : "is-in" + }, + { + "_key" : "36089", + "_id" : "worldEdges/36089", + "_from" : "worldVertices/capital-ouagadougou", + "_to" : "worldVertices/country-burkina-faso", + "_rev" : "_WpTBFOi--P", + "type" : "is-in" + }, + { + "_key" : "35966", + "_id" : "worldEdges/35966", + "_from" : "worldVertices/country-cameroon", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOS--B", + "type" : "is-in" + }, + { + "_key" : "35894", + "_id" : "worldEdges/35894", + "_from" : "worldVertices/country-afghanistan", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOG--_", + "type" : "is-in" + }, + { + "_key" : "36011", + "_id" : "worldEdges/36011", + "_from" : "worldVertices/country-people-s-republic-of-china", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOW--P", + "type" : "is-in" + }, + { + "_key" : "36056", + "_id" : "worldEdges/36056", + "_from" : "worldVertices/capital-copenhagen", + "_to" : "worldVertices/country-denmark", + "_rev" : "_WpTBFOe--J", + "type" : "is-in" + }, + { + "_key" : "36002", + "_id" : "worldEdges/36002", + "_from" : "worldVertices/country-finland", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOW--J", + "type" : "is-in" + }, + { + "_key" : "35990", + "_id" : "worldEdges/35990", + "_from" : "worldVertices/country-denmark", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOW--B", + "type" : "is-in" + }, + { + "_key" : "35933", + "_id" : "worldEdges/35933", + "_from" : "worldVertices/country-belgium", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOK--J", + "type" : "is-in" + }, + { + "_key" : "36053", + "_id" : "worldEdges/36053", + "_from" : "worldVertices/capital-canberra", + "_to" : "worldVertices/country-australia", + "_rev" : "_WpTBFOe--H", + "type" : "is-in" + }, + { + "_key" : "35906", + "_id" : "worldEdges/35906", + "_from" : "worldVertices/country-angola", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOG--H", + "type" : "is-in" + }, + { + "_key" : "36077", + "_id" : "worldEdges/36077", + "_from" : "worldVertices/capital-manama", + "_to" : "worldVertices/country-bahrain", + "_rev" : "_WpTBFOi--H", + "type" : "is-in" + }, + { + "_key" : "35921", + "_id" : "worldEdges/35921", + "_from" : "worldVertices/country-bahamas", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_WpTBFOK--B", + "type" : "is-in" + }, + { + "_key" : "36008", + "_id" : "worldEdges/36008", + "_from" : "worldVertices/country-germany", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOW--N", + "type" : "is-in" + }, + { + "_key" : "35936", + "_id" : "worldEdges/35936", + "_from" : "worldVertices/country-bhutan", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOK--L", + "type" : "is-in" + }, + { + "_key" : "35993", + "_id" : "worldEdges/35993", + "_from" : "worldVertices/country-ecuador", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_WpTBFOW--D", + "type" : "is-in" + }, + { + "_key" : "36125", + "_id" : "worldEdges/36125", + "_from" : "worldVertices/capital-yamoussoukro", + "_to" : "worldVertices/country-cote-d-ivoire", + "_rev" : "_WpTBFOq--F", + "type" : "is-in" + }, + { + "_key" : "36086", + "_id" : "worldEdges/36086", + "_from" : "worldVertices/capital-ottawa", + "_to" : "worldVertices/country-canada", + "_rev" : "_WpTBFOi--N", + "type" : "is-in" + }, + { + "_key" : "35969", + "_id" : "worldEdges/35969", + "_from" : "worldVertices/country-canada", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_WpTBFOS--D", + "type" : "is-in" + }, + { + "_key" : "35897", + "_id" : "worldEdges/35897", + "_from" : "worldVertices/country-albania", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOG--B", + "type" : "is-in" + }, + { + "_key" : "35900", + "_id" : "worldEdges/35900", + "_from" : "worldVertices/country-algeria", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOG--D", + "type" : "is-in" + }, + { + "_key" : "36017", + "_id" : "worldEdges/36017", + "_from" : "worldVertices/capital-andorra-la-vella", + "_to" : "worldVertices/country-andorra", + "_rev" : "_WpTBFOa--B", + "type" : "is-in" + }, + { + "_key" : "35963", + "_id" : "worldEdges/35963", + "_from" : "worldVertices/country-cambodia", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOS--_", + "type" : "is-in" + }, + { + "_key" : "36020", + "_id" : "worldEdges/36020", + "_from" : "worldVertices/capital-asmara", + "_to" : "worldVertices/country-eritrea", + "_rev" : "_WpTBFOa--D", + "type" : "is-in" + }, + { + "_key" : "36065", + "_id" : "worldEdges/36065", + "_from" : "worldVertices/capital-helsinki", + "_to" : "worldVertices/country-finland", + "_rev" : "_WpTBFOi--_", + "type" : "is-in" + }, + { + "_key" : "36029", + "_id" : "worldEdges/36029", + "_from" : "worldVertices/capital-berlin", + "_to" : "worldVertices/country-germany", + "_rev" : "_WpTBFOa--J", + "type" : "is-in" + }, + { + "_key" : "35924", + "_id" : "worldEdges/35924", + "_from" : "worldVertices/country-bahrain", + "_to" : "worldVertices/continent-asia", + "_rev" : "_WpTBFOK--D", + "type" : "is-in" + }, + { + "_key" : "35909", + "_id" : "worldEdges/35909", + "_from" : "worldVertices/country-antigua-and-barbuda", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_WpTBFOG--J", + "type" : "is-in" + }, + { + "_key" : "36026", + "_id" : "worldEdges/36026", + "_from" : "worldVertices/capital-beijing", + "_to" : "worldVertices/country-people-s-republic-of-china", + "_rev" : "_WpTBFOa--H", + "type" : "is-in" + }, + { + "_key" : "36113", + "_id" : "worldEdges/36113", + "_from" : "worldVertices/capital-sofia", + "_to" : "worldVertices/country-bulgaria", + "_rev" : "_WpTBFOm--N", + "type" : "is-in" + }, + { + "_key" : "36032", + "_id" : "worldEdges/36032", + "_from" : "worldVertices/capital-bogota", + "_to" : "worldVertices/country-colombia", + "_rev" : "_WpTBFOa--L", + "type" : "is-in" + }, + { + "_key" : "35912", + "_id" : "worldEdges/35912", + "_from" : "worldVertices/country-argentina", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_WpTBFOG--L", + "type" : "is-in" + }, + { + "_key" : "36131", + "_id" : "worldEdges/36131", + "_from" : "worldVertices/capital-zagreb", + "_to" : "worldVertices/country-croatia", + "_rev" : "_WpTBFOq--J", + "type" : "is-in" + }, + { + "_key" : "36050", + "_id" : "worldEdges/36050", + "_from" : "worldVertices/capital-cairo", + "_to" : "worldVertices/country-egypt", + "_rev" : "_WpTBFOe--F", + "type" : "is-in" + }, + { + "_key" : "35954", + "_id" : "worldEdges/35954", + "_from" : "worldVertices/country-bulgaria", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOO--J", + "type" : "is-in" + }, + { + "_key" : "35891", + "_id" : "worldEdges/35891", + "_from" : "worldVertices/continent-south-america", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--R", + "type" : "is-in" + }, + { + "_key" : "35945", + "_id" : "worldEdges/35945", + "_from" : "worldVertices/country-botswana", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOO--D", + "type" : "is-in" + }, + { + "_key" : "36041", + "_id" : "worldEdges/36041", + "_from" : "worldVertices/capital-brussels", + "_to" : "worldVertices/country-belgium", + "_rev" : "_WpTBFOe--_", + "type" : "is-in" + }, + { + "_key" : "35942", + "_id" : "worldEdges/35942", + "_from" : "worldVertices/country-bosnia-and-herzegovina", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOO--B", + "type" : "is-in" + }, + { + "_key" : "36104", + "_id" : "worldEdges/36104", + "_from" : "worldVertices/capital-saint-john-s", + "_to" : "worldVertices/country-antigua-and-barbuda", + "_rev" : "_WpTBFOm--H", + "type" : "is-in" + }, + { + "_key" : "36071", + "_id" : "worldEdges/36071", + "_from" : "worldVertices/capital-la-paz", + "_to" : "worldVertices/country-bolivia", + "_rev" : "_WpTBFOi--D", + "type" : "is-in" + }, + { + "_key" : "35939", + "_id" : "worldEdges/35939", + "_from" : "worldVertices/country-bolivia", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_WpTBFOO--_", + "type" : "is-in" + }, + { + "_key" : "36035", + "_id" : "worldEdges/36035", + "_from" : "worldVertices/capital-brasilia", + "_to" : "worldVertices/country-brazil", + "_rev" : "_WpTBFOa--N", + "type" : "is-in" + }, + { + "_key" : "35903", + "_id" : "worldEdges/35903", + "_from" : "worldVertices/country-andorra", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOG--F", + "type" : "is-in" + }, + { + "_key" : "36128", + "_id" : "worldEdges/36128", + "_from" : "worldVertices/capital-yaounde", + "_to" : "worldVertices/country-cameroon", + "_rev" : "_WpTBFOq--H", + "type" : "is-in" + }, + { + "_key" : "36092", + "_id" : "worldEdges/36092", + "_from" : "worldVertices/capital-paris", + "_to" : "worldVertices/country-france", + "_rev" : "_WpTBFOm--_", + "type" : "is-in" + }, + { + "_key" : "35879", + "_id" : "worldEdges/35879", + "_from" : "worldVertices/continent-asia", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--J", + "type" : "is-in" + }, + { + "_key" : "36098", + "_id" : "worldEdges/36098", + "_from" : "worldVertices/capital-prague", + "_to" : "worldVertices/country-czech-republic", + "_rev" : "_WpTBFOm--D", + "type" : "is-in" + }, + { + "_key" : "36083", + "_id" : "worldEdges/36083", + "_from" : "worldVertices/capital-n-djamena", + "_to" : "worldVertices/country-chad", + "_rev" : "_WpTBFOi--L", + "type" : "is-in" + }, + { + "_key" : "36068", + "_id" : "worldEdges/36068", + "_from" : "worldVertices/capital-kabul", + "_to" : "worldVertices/country-afghanistan", + "_rev" : "_WpTBFOi--B", + "type" : "is-in" + }, + { + "_key" : "36095", + "_id" : "worldEdges/36095", + "_from" : "worldVertices/capital-phnom-penh", + "_to" : "worldVertices/country-cambodia", + "_rev" : "_WpTBFOm--B", + "type" : "is-in" + }, + { + "_key" : "35972", + "_id" : "worldEdges/35972", + "_from" : "worldVertices/country-chad", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOS--F", + "type" : "is-in" + }, + { + "_key" : "35984", + "_id" : "worldEdges/35984", + "_from" : "worldVertices/country-croatia", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOS--N", + "type" : "is-in" + }, + { + "_key" : "35915", + "_id" : "worldEdges/35915", + "_from" : "worldVertices/country-australia", + "_to" : "worldVertices/continent-australia", + "_rev" : "_WpTBFOG--N", + "type" : "is-in" + }, + { + "_key" : "35999", + "_id" : "worldEdges/35999", + "_from" : "worldVertices/country-eritrea", + "_to" : "worldVertices/continent-africa", + "_rev" : "_WpTBFOW--H", + "type" : "is-in" + }, + { + "_key" : "35885", + "_id" : "worldEdges/35885", + "_from" : "worldVertices/continent-europe", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--N", + "type" : "is-in" + }, + { + "_key" : "36047", + "_id" : "worldEdges/36047", + "_from" : "worldVertices/capital-bujumbura", + "_to" : "worldVertices/country-burundi", + "_rev" : "_WpTBFOe--D", + "type" : "is-in" + }, + { + "_key" : "36044", + "_id" : "worldEdges/36044", + "_from" : "worldVertices/capital-buenos-aires", + "_to" : "worldVertices/country-argentina", + "_rev" : "_WpTBFOe--B", + "type" : "is-in" + }, + { + "_key" : "36080", + "_id" : "worldEdges/36080", + "_from" : "worldVertices/capital-nassau", + "_to" : "worldVertices/country-bahamas", + "_rev" : "_WpTBFOi--J", + "type" : "is-in" + }, + { + "_key" : "35888", + "_id" : "worldEdges/35888", + "_from" : "worldVertices/continent-north-america", + "_to" : "worldVertices/world", + "_rev" : "_WpTBFOC--P", + "type" : "is-in" + }, + { + "_key" : "36122", + "_id" : "worldEdges/36122", + "_from" : "worldVertices/capital-vienna", + "_to" : "worldVertices/country-austria", + "_rev" : "_WpTBFOq--D", + "type" : "is-in" + }, + { + "_key" : "35987", + "_id" : "worldEdges/35987", + "_from" : "worldVertices/country-czech-republic", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOW--_", + "type" : "is-in" + }, + { + "_key" : "36014", + "_id" : "worldEdges/36014", + "_from" : "worldVertices/capital-algiers", + "_to" : "worldVertices/country-algeria", + "_rev" : "_WpTBFOa--_", + "type" : "is-in" + }, + { + "_key" : "35918", + "_id" : "worldEdges/35918", + "_from" : "worldVertices/country-austria", + "_to" : "worldVertices/continent-europe", + "_rev" : "_WpTBFOK--_", + "type" : "is-in" + }, + { + "_key" : "35930", + "_id" : "worldEdges/35930", + "_from" : "worldVertices/country-barbados", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_WpTBFOK--H", "type" : "is-in" } ] diff --git a/Documentation/Examples/queryLimit.generated b/Documentation/Examples/queryLimit.generated index ccf0f794e2..3262206edc 100644 --- a/Documentation/Examples/queryLimit.generated +++ b/Documentation/Examples/queryLimit.generated @@ -1,48 +1,48 @@ arangosh> db.five.all().toArray(); [ { - "_key" : "36586", - "_id" : "five/36586", - "_rev" : "_WnyWkoS--B", - "name" : "two" - }, - { - "_key" : "36592", - "_id" : "five/36592", - "_rev" : "_WnyWkoS--F", + "_key" : "36612", + "_id" : "five/36612", + "_rev" : "_WpTBFaK--D", "name" : "four" }, { - "_key" : "36582", - "_id" : "five/36582", - "_rev" : "_WnyWkoS--_", + "_key" : "36602", + "_id" : "five/36602", + "_rev" : "_WpTBFaG--_", "name" : "one" }, { - "_key" : "36589", - "_id" : "five/36589", - "_rev" : "_WnyWkoS--D", + "_key" : "36615", + "_id" : "five/36615", + "_rev" : "_WpTBFaK--F", + "name" : "five" + }, + { + "_key" : "36609", + "_id" : "five/36609", + "_rev" : "_WpTBFaK--B", "name" : "three" }, { - "_key" : "36595", - "_id" : "five/36595", - "_rev" : "_WnyWkoW--_", - "name" : "five" + "_key" : "36606", + "_id" : "five/36606", + "_rev" : "_WpTBFaK--_", + "name" : "two" } ] arangosh> db.five.all().limit(2).toArray(); [ { - "_key" : "36586", - "_id" : "five/36586", - "_rev" : "_WnyWkoS--B", - "name" : "two" + "_key" : "36612", + "_id" : "five/36612", + "_rev" : "_WpTBFaK--D", + "name" : "four" }, { - "_key" : "36592", - "_id" : "five/36592", - "_rev" : "_WnyWkoS--F", - "name" : "four" + "_key" : "36602", + "_id" : "five/36602", + "_rev" : "_WpTBFaG--_", + "name" : "one" } ] diff --git a/Documentation/Examples/querySkip.generated b/Documentation/Examples/querySkip.generated index c54a60fbee..044f67caa2 100644 --- a/Documentation/Examples/querySkip.generated +++ b/Documentation/Examples/querySkip.generated @@ -1,48 +1,48 @@ arangosh> db.five.all().toArray(); [ { - "_key" : "36614", - "_id" : "five/36614", - "_rev" : "_WnyWkpa--D", - "name" : "four" - }, - { - "_key" : "36608", - "_id" : "five/36608", - "_rev" : "_WnyWkpa--_", + "_key" : "36628", + "_id" : "five/36628", + "_rev" : "_WpTBFbe--B", "name" : "two" }, { - "_key" : "36604", - "_id" : "five/36604", - "_rev" : "_WnyWkpW--_", - "name" : "one" + "_key" : "36631", + "_id" : "five/36631", + "_rev" : "_WpTBFbe--D", + "name" : "three" }, { - "_key" : "36617", - "_id" : "five/36617", - "_rev" : "_WnyWkpa--F", + "_key" : "36634", + "_id" : "five/36634", + "_rev" : "_WpTBFbe--F", + "name" : "four" + }, + { + "_key" : "36637", + "_id" : "five/36637", + "_rev" : "_WpTBFbe--H", "name" : "five" }, { - "_key" : "36611", - "_id" : "five/36611", - "_rev" : "_WnyWkpa--B", - "name" : "three" + "_key" : "36624", + "_id" : "five/36624", + "_rev" : "_WpTBFbe--_", + "name" : "one" } ] arangosh> db.five.all().skip(3).toArray(); [ { - "_key" : "36617", - "_id" : "five/36617", - "_rev" : "_WnyWkpa--F", + "_key" : "36637", + "_id" : "five/36637", + "_rev" : "_WpTBFbe--H", "name" : "five" }, { - "_key" : "36611", - "_id" : "five/36611", - "_rev" : "_WnyWkpa--B", - "name" : "three" + "_key" : "36624", + "_id" : "five/36624", + "_rev" : "_WpTBFbe--_", + "name" : "one" } ] diff --git a/Documentation/Examples/usingToArray.generated b/Documentation/Examples/usingToArray.generated index 0fb428bda6..5642c8be80 100644 --- a/Documentation/Examples/usingToArray.generated +++ b/Documentation/Examples/usingToArray.generated @@ -1,36 +1,36 @@ arangosh> db._create("five") -[ArangoCollection 36654, "five" (type document, status loaded)] +[ArangoCollection 36674, "five" (type document, status loaded)] arangosh> for (i = 0; i < 5; i++) db.five.save({value:i}) arangosh> db.five.toArray() [ { - "_key" : "36668", - "_id" : "five/36668", - "_rev" : "_WnyWkw---F", - "value" : 3 - }, - { - "_key" : "36658", - "_id" : "five/36658", - "_rev" : "_WnyWkw---_", - "value" : 0 - }, - { - "_key" : "36665", - "_id" : "five/36665", - "_rev" : "_WnyWkw---D", + "_key" : "36685", + "_id" : "five/36685", + "_rev" : "_WpTBFlC--B", "value" : 2 }, { - "_key" : "36662", - "_id" : "five/36662", - "_rev" : "_WnyWkw---B", - "value" : 1 + "_key" : "36691", + "_id" : "five/36691", + "_rev" : "_WpTBFlC--F", + "value" : 4 }, { - "_key" : "36671", - "_id" : "five/36671", - "_rev" : "_WnyWkw---H", - "value" : 4 + "_key" : "36688", + "_id" : "five/36688", + "_rev" : "_WpTBFlC--D", + "value" : 3 + }, + { + "_key" : "36678", + "_id" : "five/36678", + "_rev" : "_WpTBFl---_", + "value" : 0 + }, + { + "_key" : "36682", + "_id" : "five/36682", + "_rev" : "_WpTBFlC--_", + "value" : 1 } ] diff --git a/Documentation/Examples/working_with_date_time.generated b/Documentation/Examples/working_with_date_time.generated index 2d2c0e320f..1832d24e5c 100644 --- a/Documentation/Examples/working_with_date_time.generated +++ b/Documentation/Examples/working_with_date_time.generated @@ -1,28 +1,28 @@ arangosh> db._create("exampleTime"); -[ArangoCollection 36675, "exampleTime" (type document, status loaded)] +[ArangoCollection 36695, "exampleTime" (type document, status loaded)] arangosh> var timestamps = ["2014-05-07T14:19:09.522","2014-05-07T21:19:09.522","2014-05-08T04:19:09.522","2014-05-08T11:19:09.522","2014-05-08T18:19:09.522"]; arangosh> for (i = 0; i < 5; i++) db.exampleTime.save({value:i, ts: timestamps[i]}) arangosh> db._query("FOR d IN exampleTime FILTER d.ts > '2014-05-07T14:19:09.522' and d.ts < '2014-05-08T18:19:09.522' RETURN d").toArray() [ { - "_key" : "36689", - "_id" : "exampleTime/36689", - "_rev" : "_WnyWkxC--B", - "value" : 3, - "ts" : "2014-05-08T11:19:09.522" - }, - { - "_key" : "36686", - "_id" : "exampleTime/36686", - "_rev" : "_WnyWkxC--_", + "_key" : "36706", + "_id" : "exampleTime/36706", + "_rev" : "_WpTBFnS--B", "value" : 2, "ts" : "2014-05-08T04:19:09.522" }, { - "_key" : "36683", - "_id" : "exampleTime/36683", - "_rev" : "_WnyWkx---B", + "_key" : "36703", + "_id" : "exampleTime/36703", + "_rev" : "_WpTBFnS--_", "value" : 1, "ts" : "2014-05-07T21:19:09.522" + }, + { + "_key" : "36709", + "_id" : "exampleTime/36709", + "_rev" : "_WpTBFnS--D", + "value" : 3, + "ts" : "2014-05-08T11:19:09.522" } ] diff --git a/Documentation/man/man1/arangobench.1 b/Documentation/man/man1/arangobench.1 index 5d9e416c01..d4947263d7 100644 --- a/Documentation/man/man1/arangobench.1 +++ b/Documentation/man/man1/arangobench.1 @@ -1,4 +1,4 @@ -.TH arangobench 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangobench 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangobench - the ArangoDB benchmark and test tool .SH SYNOPSIS diff --git a/Documentation/man/man1/arangodump.1 b/Documentation/man/man1/arangodump.1 index e7bd88e331..d28cd4d0fa 100644 --- a/Documentation/man/man1/arangodump.1 +++ b/Documentation/man/man1/arangodump.1 @@ -1,4 +1,4 @@ -.TH arangodump 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangodump 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangodump - a tool to create logical dumps of an ArangoDB database .SH SYNOPSIS diff --git a/Documentation/man/man1/arangoexport.1 b/Documentation/man/man1/arangoexport.1 index 205869414b..618593a3a7 100644 --- a/Documentation/man/man1/arangoexport.1 +++ b/Documentation/man/man1/arangoexport.1 @@ -1,4 +1,4 @@ -.TH arangoexport 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangoexport 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangoexport - a tool to export collections of an ArangoDB database .SH SYNOPSIS diff --git a/Documentation/man/man1/arangoimp.1 b/Documentation/man/man1/arangoimp.1 index 1f95a599a3..72b6510a69 100644 --- a/Documentation/man/man1/arangoimp.1 +++ b/Documentation/man/man1/arangoimp.1 @@ -1,4 +1,4 @@ -.TH arangoimp 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangoimp 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangoimp - a bulk importer for the ArangoDB database .SH SYNOPSIS diff --git a/Documentation/man/man1/arangorestore.1 b/Documentation/man/man1/arangorestore.1 index b7e6983f5f..88ceab1975 100644 --- a/Documentation/man/man1/arangorestore.1 +++ b/Documentation/man/man1/arangorestore.1 @@ -1,4 +1,4 @@ -.TH arangorestore 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangorestore 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangorestore - a data restore tool for the ArangoDB database .SH SYNOPSIS diff --git a/Documentation/man/man1/arangosh.1 b/Documentation/man/man1/arangosh.1 index ffe35c49d3..290bf817f6 100644 --- a/Documentation/man/man1/arangosh.1 +++ b/Documentation/man/man1/arangosh.1 @@ -1,4 +1,4 @@ -.TH arangosh 1 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangosh 1 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangosh - the ArangoDB shell .SH SYNOPSIS diff --git a/Documentation/man/man8/arango-dfdb.8 b/Documentation/man/man8/arango-dfdb.8 index 8340243c66..85295f7cf6 100644 --- a/Documentation/man/man8/arango-dfdb.8 +++ b/Documentation/man/man8/arango-dfdb.8 @@ -1,4 +1,4 @@ -.TH arango-dfdb 8 "3.3.6" "ArangoDB" "ArangoDB" +.TH arango-dfdb 8 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arango-dfdb - a datafile debugger for ArangoDB .SH SYNOPSIS diff --git a/Documentation/man/man8/arangod.8 b/Documentation/man/man8/arangod.8 index 49711734cf..5677dca985 100644 --- a/Documentation/man/man8/arangod.8 +++ b/Documentation/man/man8/arangod.8 @@ -1,4 +1,4 @@ -.TH arangod 8 "3.3.6" "ArangoDB" "ArangoDB" +.TH arangod 8 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME arangod - the ArangoDB database server .SH SYNOPSIS diff --git a/Documentation/man/man8/foxx-manager.8 b/Documentation/man/man8/foxx-manager.8 index 6e3c94bfc0..c353ac6416 100644 --- a/Documentation/man/man8/foxx-manager.8 +++ b/Documentation/man/man8/foxx-manager.8 @@ -1,4 +1,4 @@ -.TH foxx-manager 8 "3.3.6" "ArangoDB" "ArangoDB" +.TH foxx-manager 8 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME foxx-manager - a Foxx application manager for ArangoDB .SH SYNOPSIS diff --git a/Documentation/man/man8/rcarangod.8 b/Documentation/man/man8/rcarangod.8 index 9560266026..4a27f93e1d 100644 --- a/Documentation/man/man8/rcarangod.8 +++ b/Documentation/man/man8/rcarangod.8 @@ -1,4 +1,4 @@ -.TH rcarangod 8 "3.3.6" "ArangoDB" "ArangoDB" +.TH rcarangod 8 "3.3.7" "ArangoDB" "ArangoDB" .SH NAME rcarangod - control script for the ArangoDB database server .SH SYNOPSIS diff --git a/Installation/Pipeline/Jenkinsfile.groovy b/Installation/Pipeline/Jenkinsfile.groovy index e19a920c59..ce10f50a4b 100644 --- a/Installation/Pipeline/Jenkinsfile.groovy +++ b/Installation/Pipeline/Jenkinsfile.groovy @@ -130,7 +130,7 @@ credentials = '8d893d23-6714-4f35-a239-c847c798e080' // source branch for pull requests mainBranch = "unknown" -if ("6" == "devel") { +if ("7" == "devel") { mainBranch = "devel" } else { diff --git a/VERSION b/VERSION index 9c25013dbb..86fb650440 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.3.6 +3.3.7 diff --git a/js/apps/system/_admin/aardvark/APP/api-docs.json b/js/apps/system/_admin/aardvark/APP/api-docs.json index 9b30db362c..c2245098a3 100644 --- a/js/apps/system/_admin/aardvark/APP/api-docs.json +++ b/js/apps/system/_admin/aardvark/APP/api-docs.json @@ -586,7 +586,7 @@ "totalAmount" ], "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_get_api_database_new": { "properties": { @@ -652,7 +652,7 @@ "version" ], "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_get_engine_rc_200": { "properties": { @@ -665,7 +665,7 @@ "name" ], "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_post_api_aqlfunction": { "properties": { @@ -1259,7 +1259,7 @@ "params" ], "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_post_api_transaction": { "properties": { @@ -1482,7 +1482,7 @@ } }, "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_put_api_new_tasks": { "properties": { @@ -1515,7 +1515,7 @@ "params" ], "type": "object", - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "JSF_put_api_replication_applier_adjust": { "properties": { @@ -2592,7 +2592,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/echo": { @@ -2609,7 +2609,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/execute": { @@ -2633,7 +2633,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/log": { @@ -2713,7 +2713,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/log/level": { @@ -2733,7 +2733,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "put": { "description": "\n\nModifies and returns the server's current loglevel settings.\nThe request body must be a JSON object with the log topics being the object keys\nand the log levels being the object values.\n\nThe result is a JSON object with the adjusted log topics being the object keys, and\nthe adjusted log levels being the object values.\n\nIt can set the loglevel of all facilities by only specifying the loglevel as string without json.\n\nPossible loglevels are:\n - FATAL - There will be no way out of this. ArangoDB will go down after this message.\n - ERROR - This is an error. you should investigate and fix it. It may harm your production.\n - WARNING - This may be serious application-wise, but we don't know.\n - INFO - Something has happened, take notice, but no drama attached.\n - DEBUG - output debug messages\n - TRACE - trace - prepare your log to be flooded - don't use in production.\n\n\n**A JSON object with these properties is required:**\n\n - **audit-service**: One of the possible loglevels.\n - **cache**: One of the possible loglevels.\n - **syscall**: One of the possible loglevels.\n - **communication**: One of the possible loglevels.\n - **audit-authentication**: One of the possible loglevels.\n - **agencycomm**: One of the possible loglevels.\n - **startup**: One of the possible loglevels.\n - **general**: One of the possible loglevels.\n - **cluster**: One of the possible loglevels.\n - **audit-view**: One of the possible loglevels.\n - **collector**: One of the possible loglevels.\n - **audit-documentation**: One of the possible loglevels.\n - **engines**: One of the possible loglevels.\n - **trx**: One of the possible loglevels.\n - **mmap**: One of the possible loglevels.\n - **agency**: One of the possible loglevels.\n - **authentication**: One of the possible loglevels.\n - **memory**: One of the possible loglevels.\n - **performance**: One of the possible loglevels.\n - **config**: One of the possible loglevels.\n - **authorization**: One of the possible loglevels.\n - **development**: One of the possible loglevels.\n - **datafiles**: One of the possible loglevels.\n - **views**: One of the possible loglevels.\n - **ldap**: One of the possible loglevels.\n - **replication**: One of the possible loglevels.\n - **threads**: One of the possible loglevels.\n - **audit-database**: One of the possible loglevels.\n - **v8**: One of the possible loglevels.\n - **ssl**: One of the possible loglevels.\n - **pregel**: One of the possible loglevels.\n - **audit-collection**: One of the possible loglevels.\n - **rocksdb**: One of the possible loglevels.\n - **supervision**: One of the possible loglevels.\n - **graphs**: One of the possible loglevels.\n - **compactor**: One of the possible loglevels.\n - **queries**: One of the possible loglevels.\n - **heartbeat**: One of the possible loglevels.\n - **requests**: One of the possible loglevels.\n\n\n", @@ -2767,7 +2767,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/routing/reload": { @@ -2784,7 +2784,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/server/id": { @@ -2793,7 +2793,7 @@ "parameters": [], "responses": { "200": { - "description": "Is returned in when the server is running in cluster mode.\n\n\n" + "description": "Is returned when the server is running in cluster mode.\n\n" }, "500": { "description": "Is returned when the server is not running in cluster mode.\n\n\n" @@ -2804,7 +2804,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/server/role": { @@ -2821,7 +2821,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/shutdown": { @@ -2838,12 +2838,12 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/statistics": { "get": { - "description": "\n\nReturns the statistics information. The returned object contains the\nstatistics figures grouped together according to the description returned by\n*_admin/statistics-description*. For instance, to access a figure *userTime*\nfrom the group *system*, you first select the sub-object describing the\ngroup stored in *system* and in that sub-object the value for *userTime* is\nstored in the attribute of the same name.\n\nIn case of a distribution, the returned object contains the total count in\n*count* and the distribution list in *counts*. The sum (or total) of the\nindividual values is returned in *sum*.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_admin/statistics\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"time\" : 1523054038.725359, \n  \"enabled\" : true, \n  \"system\" : { \n    \"minorPageFaults\" : 73143, \n    \"majorPageFaults\" : 3, \n    \"userTime\" : 2.23, \n    \"systemTime\" : 0.34, \n    \"numberOfThreads\" : 46, \n    \"residentSize\" : 419979264, \n    \"residentSizePercent\" : 0.025152477727813857, \n    \"virtualSize\" : 3169574912 \n  }, \n  \"client\" : { \n    \"httpConnections\" : 1, \n    \"connectionTime\" : { \n      \"sum\" : 0, \n      \"count\" : 0, \n      \"counts\" : [ \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"totalTime\" : { \n      \"sum\" : 1.6163716316223145, \n      \"count\" : 4065, \n      \"counts\" : [ \n        4048, \n        16, \n        0, \n        0, \n        1, \n        0, \n        0 \n      ] \n    }, \n    \"requestTime\" : { \n      \"sum\" : 0.030760765075683594, \n      \"count\" : 4065, \n      \"counts\" : [ \n        4064, \n        1, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"queueTime\" : { \n      \"sum\" : 0.00019216537475585938, \n      \"count\" : 9, \n      \"counts\" : [ \n        9, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"ioTime\" : { \n      \"sum\" : 1.585418701171875, \n      \"count\" : 4065, \n      \"counts\" : [ \n        4049, \n        15, \n        0, \n        0, \n        1, \n        0, \n        0 \n      ] \n    }, \n    \"bytesSent\" : { \n      \"sum\" : 1824021, \n      \"count\" : 4065, \n      \"counts\" : [ \n        307, \n        3404, \n        335, \n        19, \n        0, \n        0 \n      ] \n    }, \n    \"bytesReceived\" : { \n      \"sum\" : 877666, \n      \"count\" : 4065, \n      \"counts\" : [ \n        3751, \n        314, \n        0, \n        0, \n        0, \n        0 \n      ] \n    } \n  }, \n  \"http\" : { \n    \"requestsTotal\" : 4065, \n    \"requestsAsync\" : 9, \n    \"requestsGet\" : 1043, \n    \"requestsHead\" : 0, \n    \"requestsPost\" : 2801, \n    \"requestsPut\" : 70, \n    \"requestsPatch\" : 3, \n    \"requestsDelete\" : 148, \n    \"requestsOptions\" : 0, \n    \"requestsOther\" : 0 \n  }, \n  \"server\" : { \n    \"uptime\" : 5.059723615646362, \n    \"physicalMemory\" : 16697331712, \n    \"v8Context\" : { \n      \"available\" : 4, \n      \"busy\" : 4, \n      \"dirty\" : 0, \n      \"free\" : 0, \n      \"max\" : 16 \n    }, \n    \"threads\" : { \n      \"running\" : 6, \n      \"working\" : 4, \n      \"blocked\" : 0, \n      \"queued\" : 2 \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the statistics information. The returned object contains the\nstatistics figures grouped together according to the description returned by\n*_admin/statistics-description*. For instance, to access a figure *userTime*\nfrom the group *system*, you first select the sub-object describing the\ngroup stored in *system* and in that sub-object the value for *userTime* is\nstored in the attribute of the same name.\n\nIn case of a distribution, the returned object contains the total count in\n*count* and the distribution list in *counts*. The sum (or total) of the\nindividual values is returned in *sum*.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_admin/statistics\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"time\" : 1523459477.0926483, \n  \"enabled\" : true, \n  \"system\" : { \n    \"minorPageFaults\" : 75312, \n    \"majorPageFaults\" : 301, \n    \"userTime\" : 2.34, \n    \"systemTime\" : 0.61, \n    \"numberOfThreads\" : 48, \n    \"residentSize\" : 426283008, \n    \"residentSizePercent\" : 0.02553000774930044, \n    \"virtualSize\" : 3198951424 \n  }, \n  \"client\" : { \n    \"httpConnections\" : 1, \n    \"connectionTime\" : { \n      \"sum\" : 0, \n      \"count\" : 0, \n      \"counts\" : [ \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"totalTime\" : { \n      \"sum\" : 12.710941791534424, \n      \"count\" : 4068, \n      \"counts\" : [ \n        3834, \n        142, \n        81, \n        10, \n        1, \n        0, \n        0 \n      ] \n    }, \n    \"requestTime\" : { \n      \"sum\" : 0.030755043029785156, \n      \"count\" : 4068, \n      \"counts\" : [ \n        4067, \n        1, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"queueTime\" : { \n      \"sum\" : 0.0002491474151611328, \n      \"count\" : 9, \n      \"counts\" : [ \n        9, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"ioTime\" : { \n      \"sum\" : 12.679937601089478, \n      \"count\" : 4068, \n      \"counts\" : [ \n        3835, \n        141, \n        81, \n        10, \n        1, \n        0, \n        0 \n      ] \n    }, \n    \"bytesSent\" : { \n      \"sum\" : 1824459, \n      \"count\" : 4068, \n      \"counts\" : [ \n        310, \n        3404, \n        335, \n        19, \n        0, \n        0 \n      ] \n    }, \n    \"bytesReceived\" : { \n      \"sum\" : 877945, \n      \"count\" : 4068, \n      \"counts\" : [ \n        3754, \n        314, \n        0, \n        0, \n        0, \n        0 \n      ] \n    } \n  }, \n  \"http\" : { \n    \"requestsTotal\" : 4068, \n    \"requestsAsync\" : 9, \n    \"requestsGet\" : 1046, \n    \"requestsHead\" : 0, \n    \"requestsPost\" : 2801, \n    \"requestsPut\" : 70, \n    \"requestsPatch\" : 3, \n    \"requestsDelete\" : 148, \n    \"requestsOptions\" : 0, \n    \"requestsOther\" : 0 \n  }, \n  \"server\" : { \n    \"uptime\" : 18.46900200843811, \n    \"physicalMemory\" : 16697331712, \n    \"v8Context\" : { \n      \"available\" : 4, \n      \"busy\" : 4, \n      \"dirty\" : 0, \n      \"free\" : 0, \n      \"max\" : 16 \n    }, \n    \"threads\" : { \n      \"running\" : 8, \n      \"working\" : 4, \n      \"blocked\" : 0, \n      \"queued\" : 4 \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -2855,7 +2855,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/statistics-description": { @@ -2872,7 +2872,24 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + } + }, + "/_admin/status": { + "get": { + "description": "\n\n\nReturns status information about the server.\n\nThis is intended for manual use by the support and should\nnever be used for monitoring or automatic tests. The results\nare subject to change without notice.\n\nThe call returns an object with the following attributes:\n\n- *server*: always *arango*.\n\n- *license*: either *community* or *enterprise*.\n\n- *version*: the server version as string.\n\n- *mode* : either *server* or *console*.\n\n- *host*: the hostname, see *ServerState*.\n\n- *serverInfo.role*: either *SINGLE*, *COORDINATOR*, *PRIMARY*, *AGENT*.\n\n- *serverInfo.writeOpsEnabled*: boolean, true if writes are enabled.\n\n- *serverInfo.maintenance*: boolean, true if maintenace mode is enabled.\n\n- *agency.endpoints*: a list of possible agency endpoints.\n\nAn agent, coordinator or primary will also have\n\n- *serverInfo.persistedId*: the persisted ide, e. g. *\"CRDN-e427b441-5087-4a9a-9983-2fb1682f3e2a\"*.\n\nA coordinator or primary will also have\n\n- *serverInfo.state*: *SERVING*\n\n- *serverInfo.address*: the address of the server, e. g. *tcp://[::1]:8530*.\n\n- *serverInfo.serverId*: the server ide, e. g. *\"CRDN-e427b441-5087-4a9a-9983-2fb1682f3e2a\"*.\n\nA coordintor will also have\n\n- *coordinator.foxxmaster*: the server id of the foxx master.\n\n- *coordinator.isFoxxmaster*: boolean, true if the server is the foxx master.\n\nAn agent will also have\n\n- *agent.id*: server id of this agent.\n\n- *agent.leaderId*: server id of the leader.\n\n- *agent.leading*: boolean, true if leading.\n\n- *agent.endpoint*: the endpoint of this agent.\n\n- *agent.term*: current term number.\n\n", + "parameters": [], + "responses": { + "200": { + "description": "Status information was returned successfully.\n\n\n\n" + } + }, + "summary": " Return status information", + "tags": [ + "Administration" + ], + "x-examples": [], + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/test": { @@ -2896,7 +2913,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/time": { @@ -2913,7 +2930,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_admin/wal/flush": { @@ -2991,7 +3008,7 @@ }, "/_admin/wal/transactions": { "get": { - "description": "\n\nReturns information about the currently running transactions. The result\nis a JSON object with the following attributes:\n- *runningTransactions*: number of currently running transactions\n- *minLastCollected*: minimum id of the last collected logfile (at the\n start of each running transaction). This is *null* if no transaction is\n running.\n- *minLastSealed*: minimum id of the last sealed logfile (at the\n start of each running transaction). This is *null* if no transaction is\n running.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_admin/wal/transactions\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"runningTransactions\" : 5, \n  \"minLastCollected\" : 85, \n  \"minLastSealed\" : null \n}\n
\n\n\n\n\n", + "description": "\n\nReturns information about the currently running transactions. The result\nis a JSON object with the following attributes:\n- *runningTransactions*: number of currently running transactions\n- *minLastCollected*: minimum id of the last collected logfile (at the\n start of each running transaction). This is *null* if no transaction is\n running.\n- *minLastSealed*: minimum id of the last sealed logfile (at the\n start of each running transaction). This is *null* if no transaction is\n running.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_admin/wal/transactions\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"runningTransactions\" : 4, \n  \"minLastCollected\" : 85, \n  \"minLastSealed\" : null \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -3106,7 +3123,7 @@ }, "/_api/batch": { "post": { - "description": "\n\nExecutes a batch request. A batch request can contain any number of\nother requests that can be sent to ArangoDB in isolation. The benefit of\nusing batch requests is that batching requests requires less client/server\nroundtrips than when sending isolated requests.\n\nAll parts of a batch request are executed serially on the server. The\nserver will return the results of all parts in a single response when all\nparts are finished.\n\nTechnically, a batch request is a multipart HTTP request, with\ncontent-type `multipart/form-data`. A batch request consists of an\nenvelope and the individual batch part actions. Batch part actions\nare \"regular\" HTTP requests, including full header and an optional body.\nMultiple batch parts are separated by a boundary identifier. The\nboundary identifier is declared in the batch envelope. The MIME content-type\nfor each individual batch part must be `application/x-arango-batchpart`.\n\nPlease note that when constructing the individual batch parts, you must\nuse CRLF (`\\\\\\r\\\\\\n`) as the line terminator as in regular HTTP messages.\n\nThe response sent by the server will be an `HTTP 200` response, with an\noptional error summary header `x-arango-errors`. This header contains the\nnumber of batch part operations that failed with an HTTP error code of at\nleast 400. This header is only present in the response if the number of\nerrors is greater than zero.\n\nThe response sent by the server is a multipart response, too. It contains\nthe individual HTTP responses for all batch parts, including the full HTTP\nresult header (with status code and other potential headers) and an\noptional result body. The individual batch parts in the result are\nseperated using the same boundary value as specified in the request.\n\nThe order of batch parts in the response will be the same as in the\noriginal client request. Client can additionally use the `Content-Id`\nMIME header in a batch part to define an individual id for each batch part.\nThe server will return this id is the batch part responses, too.\n\n\n\n\n# Example:\n Sending a batch request with five batch parts:\n\n- GET /_api/version\n\n- DELETE /_api/collection/products\n\n- POST /_api/collection/products\n\n- GET /_api/collection/products/figures\n\n- DELETE /_api/collection/products\n\nThe boundary (`SomeBoundaryValue`) is passed to the server in the HTTP\n`Content-Type` HTTP header.\n*Please note the reply is not displayed all accurate.*\n\n
shell> curl -X POST --header 'Content-Type: multipart/form-data; boundary=SomeBoundaryValue' --data-binary @- --dump - http://localhost:8529/_api/batch <<EOF\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nGET /_api/version HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nDELETE /_api/collection/products HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nPOST /_api/collection/products HTTP/1.1\r\n\r\n{\"name\": \"products\" }\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nGET /_api/collection/products/figures HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nDELETE /_api/collection/products HTTP/1.1\r\n--SomeBoundaryValue--\r\n\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: multipart/form-data; boundary=SomeBoundaryValue\nx-arango-errors: 1\n\n\"--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: myId1\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 59\\r\\n\\r\\n{\\\"server\\\":\\\"arango\\\",\\\"version\\\":\\\"3.3.6\\\",\\\"license\\\":\\\"community\\\"}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: myId2\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 79\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection not found\\\",\\\"code\\\":404,\\\"errorNum\\\":1203}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: someId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 324\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"status\\\":3,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"globallyUniqueId\\\":\\\"h83081933946C/9671\\\",\\\"doCompact\\\":true,\\\"waitForSync\\\":false,\\\"id\\\":\\\"9671\\\",\\\"isSystem\\\":false,\\\"journalSize\\\":33554432,\\\"isVolatile\\\":false}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: nextId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nLocation: /_api/collection/products/figures\\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 831\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"journalSize\\\":33554432,\\\"isVolatile\\\":false,\\\"isSystem\\\":false,\\\"status\\\":3,\\\"count\\\":0,\\\"figures\\\":{\\\"indexes\\\":{\\\"count\\\":1,\\\"size\\\":32128},\\\"documentReferences\\\":0,\\\"waitingFor\\\":\\\"-\\\",\\\"alive\\\":{\\\"count\\\":0,\\\"size\\\":0},\\\"dead\\\":{\\\"count\\\":0,\\\"size\\\":0,\\\"deletion\\\":0},\\\"compactionStatus\\\":{\\\"message\\\":\\\"compaction not yet started\\\",\\\"time\\\":\\\"2018-04-06T22:33:58Z\\\",\\\"count\\\":0,\\\"filesCombined\\\":0,\\\"bytesRead\\\":0,\\\"bytesWritten\\\":0},\\\"datafiles\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"journals\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"compactors\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"revisions\\\":{\\\"count\\\":0,\\\"size\\\":48192},\\\"lastTick\\\":0,\\\"uncollectedLogfileEntries\\\":0},\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h83081933946C/9671\\\",\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"waitForSync\\\":false,\\\"id\\\":\\\"9671\\\"}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: otherId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 38\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"id\\\":\\\"9671\\\"}\\r\\n--SomeBoundaryValue--\"\n
\n\n\n\n\n# Example:\n Sending a batch request, setting the boundary implicitly (the server will\nin this case try to find the boundary at the beginning of the request body).\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/batch <<EOF\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nDELETE /_api/collection/notexisting1 HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nDELETE _api/collection/notexisting2 HTTP/1.1\r\n--SomeBoundaryValue--\r\n\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: \nx-arango-errors: 2\n\n\"--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 79\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection not found\\\",\\\"code\\\":404,\\\"errorNum\\\":1203}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 101\\r\\n\\r\\n{\\\"error\\\":true,\\\"code\\\":404,\\\"errorNum\\\":404,\\\"errorMessage\\\":\\\"unknown path '_api/collection/notexisting2'\\\"}\\r\\n--SomeBoundaryValue--\"\n
\n\n\n\n\n", + "description": "\n\nExecutes a batch request. A batch request can contain any number of\nother requests that can be sent to ArangoDB in isolation. The benefit of\nusing batch requests is that batching requests requires less client/server\nroundtrips than when sending isolated requests.\n\nAll parts of a batch request are executed serially on the server. The\nserver will return the results of all parts in a single response when all\nparts are finished.\n\nTechnically, a batch request is a multipart HTTP request, with\ncontent-type `multipart/form-data`. A batch request consists of an\nenvelope and the individual batch part actions. Batch part actions\nare \"regular\" HTTP requests, including full header and an optional body.\nMultiple batch parts are separated by a boundary identifier. The\nboundary identifier is declared in the batch envelope. The MIME content-type\nfor each individual batch part must be `application/x-arango-batchpart`.\n\nPlease note that when constructing the individual batch parts, you must\nuse CRLF (`\\\\\\r\\\\\\n`) as the line terminator as in regular HTTP messages.\n\nThe response sent by the server will be an `HTTP 200` response, with an\noptional error summary header `x-arango-errors`. This header contains the\nnumber of batch part operations that failed with an HTTP error code of at\nleast 400. This header is only present in the response if the number of\nerrors is greater than zero.\n\nThe response sent by the server is a multipart response, too. It contains\nthe individual HTTP responses for all batch parts, including the full HTTP\nresult header (with status code and other potential headers) and an\noptional result body. The individual batch parts in the result are\nseperated using the same boundary value as specified in the request.\n\nThe order of batch parts in the response will be the same as in the\noriginal client request. Client can additionally use the `Content-Id`\nMIME header in a batch part to define an individual id for each batch part.\nThe server will return this id is the batch part responses, too.\n\n\n\n\n# Example:\n Sending a batch request with five batch parts:\n\n- GET /_api/version\n\n- DELETE /_api/collection/products\n\n- POST /_api/collection/products\n\n- GET /_api/collection/products/figures\n\n- DELETE /_api/collection/products\n\nThe boundary (`SomeBoundaryValue`) is passed to the server in the HTTP\n`Content-Type` HTTP header.\n*Please note the reply is not displayed all accurate.*\n\n
shell> curl -X POST --header 'Content-Type: multipart/form-data; boundary=SomeBoundaryValue' --data-binary @- --dump - http://localhost:8529/_api/batch <<EOF\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nGET /_api/version HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nDELETE /_api/collection/products HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nPOST /_api/collection/products HTTP/1.1\r\n\r\n{\"name\": \"products\" }\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nGET /_api/collection/products/figures HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nDELETE /_api/collection/products HTTP/1.1\r\n--SomeBoundaryValue--\r\n\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: multipart/form-data; boundary=SomeBoundaryValue\nx-arango-errors: 1\n\n\"--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: myId1\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 59\\r\\n\\r\\n{\\\"server\\\":\\\"arango\\\",\\\"version\\\":\\\"3.3.7\\\",\\\"license\\\":\\\"community\\\"}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: myId2\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 79\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection not found\\\",\\\"code\\\":404,\\\"errorNum\\\":1203}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: someId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 324\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"status\\\":3,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"globallyUniqueId\\\":\\\"h434E894C5AEC/9675\\\",\\\"doCompact\\\":true,\\\"waitForSync\\\":false,\\\"id\\\":\\\"9675\\\",\\\"isSystem\\\":false,\\\"journalSize\\\":33554432,\\\"isVolatile\\\":false}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: nextId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nLocation: /_api/collection/products/figures\\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 831\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"journalSize\\\":33554432,\\\"isVolatile\\\":false,\\\"isSystem\\\":false,\\\"status\\\":3,\\\"count\\\":0,\\\"figures\\\":{\\\"indexes\\\":{\\\"count\\\":1,\\\"size\\\":32128},\\\"documentReferences\\\":0,\\\"waitingFor\\\":\\\"-\\\",\\\"alive\\\":{\\\"count\\\":0,\\\"size\\\":0},\\\"dead\\\":{\\\"count\\\":0,\\\"size\\\":0,\\\"deletion\\\":0},\\\"compactionStatus\\\":{\\\"message\\\":\\\"compaction not yet started\\\",\\\"time\\\":\\\"2018-04-11T15:11:17Z\\\",\\\"count\\\":0,\\\"filesCombined\\\":0,\\\"bytesRead\\\":0,\\\"bytesWritten\\\":0},\\\"datafiles\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"journals\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"compactors\\\":{\\\"count\\\":0,\\\"fileSize\\\":0},\\\"revisions\\\":{\\\"count\\\":0,\\\"size\\\":48192},\\\"lastTick\\\":0,\\\"uncollectedLogfileEntries\\\":0},\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h434E894C5AEC/9675\\\",\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"waitForSync\\\":false,\\\"id\\\":\\\"9675\\\"}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\nContent-Id: otherId\\r\\n\\r\\nHTTP/1.1 200 OK\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 38\\r\\n\\r\\n{\\\"code\\\":200,\\\"error\\\":false,\\\"id\\\":\\\"9675\\\"}\\r\\n--SomeBoundaryValue--\"\n
\n\n\n\n\n# Example:\n Sending a batch request, setting the boundary implicitly (the server will\nin this case try to find the boundary at the beginning of the request body).\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/batch <<EOF\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nDELETE /_api/collection/notexisting1 HTTP/1.1\r\n\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nDELETE _api/collection/notexisting2 HTTP/1.1\r\n--SomeBoundaryValue--\r\n\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: \nx-arango-errors: 2\n\n\"--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 79\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection not found\\\",\\\"code\\\":404,\\\"errorNum\\\":1203}\\r\\n--SomeBoundaryValue\\r\\nContent-Type: application/x-arango-batchpart\\r\\n\\r\\nHTTP/1.1 404 Not Found\\r\\nServer: \\r\\nConnection: \\r\\nContent-Type: application/json; charset=utf-8\\r\\nContent-Length: 101\\r\\n\\r\\n{\\\"error\\\":true,\\\"code\\\":404,\\\"errorNum\\\":404,\\\"errorMessage\\\":\\\"unknown path '_api/collection/notexisting2'\\\"}\\r\\n--SomeBoundaryValue--\"\n
\n\n\n\n\n", "parameters": [ { "description": "The multipart batch request, consisting of the envelope and the individual\nbatch parts.\n\n", @@ -3156,12 +3173,12 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/collection": { "get": { - "description": "\n\nReturns an object with an attribute *collections* containing an\narray of all collection descriptions. The same information is also\navailable in the *names* as an object with the collection names\nas keys.\n\nBy providing the optional query parameter *excludeSystem* with a value of\n*true*, all system collections will be excluded from the response.\n\n\n\n\n# Example:\n Return information about all collections:\n\n
shell> curl --dump - http://localhost:8529/_api/collection\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"id\" : \"28\", \n      \"name\" : \"_statisticsRaw\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statisticsRaw\" \n    }, \n    { \n      \"id\" : \"11\", \n      \"name\" : \"_modules\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_modules\" \n    }, \n    { \n      \"id\" : \"45\", \n      \"name\" : \"_queues\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_queues\" \n    }, \n    { \n      \"id\" : \"26\", \n      \"name\" : \"_aqlfunctions\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_aqlfunctions\" \n    }, \n    { \n      \"id\" : \"2\", \n      \"name\" : \"_graphs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_graphs\" \n    }, \n    { \n      \"id\" : \"60\", \n      \"name\" : \"_appbundles\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_appbundles\" \n    }, \n    { \n      \"id\" : \"13\", \n      \"name\" : \"_routing\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_routing\" \n    }, \n    { \n      \"id\" : \"47\", \n      \"name\" : \"_jobs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_jobs\" \n    }, \n    { \n      \"id\" : \"98\", \n      \"name\" : \"animals\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h83081933946C/98\" \n    }, \n    { \n      \"id\" : \"43\", \n      \"name\" : \"_frontend\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_frontend\" \n    }, \n    { \n      \"id\" : \"6\", \n      \"name\" : \"_users\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_users\" \n    }, \n    { \n      \"id\" : \"33\", \n      \"name\" : \"_statistics\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics\" \n    }, \n    { \n      \"id\" : \"38\", \n      \"name\" : \"_statistics15\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics15\" \n    }, \n    { \n      \"id\" : \"55\", \n      \"name\" : \"_apps\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_apps\" \n    }, \n    { \n      \"id\" : \"92\", \n      \"name\" : \"demo\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h83081933946C/92\" \n    } \n  ] \n}\n
\n\n\n\n\n", + "description": "\n\nReturns an object with an attribute *collections* containing an\narray of all collection descriptions. The same information is also\navailable in the *names* as an object with the collection names\nas keys.\n\nBy providing the optional query parameter *excludeSystem* with a value of\n*true*, all system collections will be excluded from the response.\n\n\n\n\n# Example:\n Return information about all collections:\n\n
shell> curl --dump - http://localhost:8529/_api/collection\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"id\" : \"28\", \n      \"name\" : \"_statisticsRaw\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statisticsRaw\" \n    }, \n    { \n      \"id\" : \"11\", \n      \"name\" : \"_modules\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_modules\" \n    }, \n    { \n      \"id\" : \"45\", \n      \"name\" : \"_queues\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_queues\" \n    }, \n    { \n      \"id\" : \"26\", \n      \"name\" : \"_aqlfunctions\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_aqlfunctions\" \n    }, \n    { \n      \"id\" : \"2\", \n      \"name\" : \"_graphs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_graphs\" \n    }, \n    { \n      \"id\" : \"60\", \n      \"name\" : \"_appbundles\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_appbundles\" \n    }, \n    { \n      \"id\" : \"13\", \n      \"name\" : \"_routing\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_routing\" \n    }, \n    { \n      \"id\" : \"47\", \n      \"name\" : \"_jobs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_jobs\" \n    }, \n    { \n      \"id\" : \"98\", \n      \"name\" : \"animals\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h434E894C5AEC/98\" \n    }, \n    { \n      \"id\" : \"43\", \n      \"name\" : \"_frontend\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_frontend\" \n    }, \n    { \n      \"id\" : \"6\", \n      \"name\" : \"_users\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_users\" \n    }, \n    { \n      \"id\" : \"33\", \n      \"name\" : \"_statistics\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics\" \n    }, \n    { \n      \"id\" : \"38\", \n      \"name\" : \"_statistics15\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics15\" \n    }, \n    { \n      \"id\" : \"55\", \n      \"name\" : \"_apps\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_apps\" \n    }, \n    { \n      \"id\" : \"92\", \n      \"name\" : \"demo\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h434E894C5AEC/92\" \n    } \n  ] \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Whether or not system collections should be excluded from the result.\n\n", @@ -3184,7 +3201,7 @@ "x-filename": "Collections - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_load_indexes_in_memory.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_post_api_collection.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_get_api_collections.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_unload.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_revision.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_properties.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_load.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_checksum.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_truncate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_properties.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_name.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_delete_api_collection.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_count.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_figures.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_rename.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_rotate.md" }, "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **journalSize**: The maximal size of a journal or datafile in bytes. The value \n must be at least `1048576` (1 MiB). (The default is a configuration parameter)\n This option is meaningful for the MMFiles storage engine only.\n - **replicationFactor**: (The default is *1*): in a cluster, this attribute determines how many copies \n of each shard are kept on different DBServers. The value 1 means that only one \n copy (no synchronous replication) is kept. A value of k means that k-1 replicas \n are kept. Any two copies reside on different DBServers. Replication between them is \n synchronous, that is, every write operation to the \"leader\" copy will be replicated \n to all \"follower\" replicas, before the write operation is reported successful.\n If a server fails, this is detected automatically and one of the servers holding \n copies take over, usually without an error being reported.\n - **keyOptions**:\n - **allowUserKeys**: if set to *true*, then it is allowed to supply own key values in the\n *_key* attribute of a document. If set to *false*, then the key generator\n will solely be responsible for generating keys and supplying own key values\n in the *_key* attribute of documents is considered an error.\n - **type**: specifies the type of the key generator. The currently available generators are\n *traditional* and *autoincrement*.\n - **increment**: increment value for *autoincrement* key generator. Not used for other key\n generator types.\n - **offset**: Initial offset value for *autoincrement* key generator.\n Not used for other key generator types.\n - **name**: The name of the collection.\n - **waitForSync**: If *true* then the data is synchronized to disk before returning from a\n document create, update, replace or removal operation. (default: false)\n - **doCompact**: whether or not the collection will be compacted (default is *true*)\n This option is meaningful for the MMFiles storage engine only.\n - **isVolatile**: If *true* then the collection data is kept in-memory only and not made persistent.\n Unloading the collection will cause the collection data to be discarded. Stopping\n or re-starting the server will also cause full loss of data in the\n collection. Setting this option will make the resulting collection be\n slightly faster than regular collections because ArangoDB does not\n enforce any synchronization to disk and does not calculate any CRC\n checksums for datafiles (as there are no datafiles). This option \n should therefore be used for cache-type collections only, and not \n for data that cannot be re-created otherwise.\n (The default is *false*)\n This option is meaningful for the MMFiles storage engine only.\n - **shardKeys**: (The default is *[ \"_key\" ]*): in a cluster, this attribute determines\n which document attributes are used to determine the target shard for documents.\n Documents are sent to shards based on the values of their shard key attributes.\n The values of all shard key attributes in a document are hashed,\n and the hash value is used to determine the target shard.\n **Note**: Values of shard key attributes cannot be changed once set.\n This option is meaningless in a single server setup.\n - **numberOfShards**: (The default is *1*): in a cluster, this value determines the\n number of shards to create for the collection. In a single\n server setup, this option is meaningless.\n - **isSystem**: If *true*, create a system collection. In this case *collection-name*\n should start with an underscore. End users should normally create non-system\n collections only. API implementors may be required to create system\n collections in very special occasions, but normally a regular collection will do.\n (The default is *false*)\n - **type**: (The default is *2*): the type of the collection to create.\n The following values for *type* are valid:\n - *2*: document collection\n - *3*: edges collection\n - **indexBuckets**: The number of buckets into which indexes using a hash\n table are split. The default is 16 and this number has to be a\n power of 2 and less than or equal to 1024. \n For very large collections one should increase this to avoid long pauses \n when the hash table has to be initially built or resized, since buckets \n are resized individually and can be initially built in parallel. For \n example, 64 might be a sensible value for a collection with 100\n 000 000 documents. Currently, only the edge index respects this\n value, but other index types might follow in future ArangoDB versions. \n Changes (see below) are applied when the collection is loaded the next \n time.\n This option is meaningful for the MMFiles storage engine only.\n - **distributeShardsLike**: (The default is *\"\"*): in an enterprise cluster, this attribute binds\n the specifics of sharding for the newly created collection to follow that of a\n specified existing collection. \n **Note**: Using this parameter has consequences for the prototype\n collection. It can no longer be dropped, before sharding imitating\n collections are dropped. Equally, backups and restores of imitating\n collections alone will generate warnings, which can be overridden,\n about missing sharding prototype. \n\n\n\n\nCreates a new collection with a given name. The request must contain an\nobject with the following attributes.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionBasics\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionBasics\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/9677\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9677\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\nshell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionEdges\", \n  \"type\" : 3 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionEdges\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 3, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/9680\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9680\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionUsers\", \n  \"keyOptions\" : { \n    \"type\" : \"autoincrement\", \n    \"increment\" : 5, \n    \"allowUserKeys\" : true \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionUsers\", \n  \"keyOptions\" : { \n    \"type\" : \"autoincrement\", \n    \"allowUserKeys\" : true, \n    \"offset\" : 0, \n    \"increment\" : 5, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/9685\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9685\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **journalSize**: The maximal size of a journal or datafile in bytes. The value \n must be at least `1048576` (1 MiB). (The default is a configuration parameter)\n This option is meaningful for the MMFiles storage engine only.\n - **replicationFactor**: (The default is *1*): in a cluster, this attribute determines how many copies \n of each shard are kept on different DBServers. The value 1 means that only one \n copy (no synchronous replication) is kept. A value of k means that k-1 replicas \n are kept. Any two copies reside on different DBServers. Replication between them is \n synchronous, that is, every write operation to the \"leader\" copy will be replicated \n to all \"follower\" replicas, before the write operation is reported successful.\n If a server fails, this is detected automatically and one of the servers holding \n copies take over, usually without an error being reported.\n - **keyOptions**:\n - **allowUserKeys**: if set to *true*, then it is allowed to supply own key values in the\n *_key* attribute of a document. If set to *false*, then the key generator\n will solely be responsible for generating keys and supplying own key values\n in the *_key* attribute of documents is considered an error.\n - **type**: specifies the type of the key generator. The currently available generators are\n *traditional* and *autoincrement*.\n - **increment**: increment value for *autoincrement* key generator. Not used for other key\n generator types.\n - **offset**: Initial offset value for *autoincrement* key generator.\n Not used for other key generator types.\n - **name**: The name of the collection.\n - **waitForSync**: If *true* then the data is synchronized to disk before returning from a\n document create, update, replace or removal operation. (default: false)\n - **doCompact**: whether or not the collection will be compacted (default is *true*)\n This option is meaningful for the MMFiles storage engine only.\n - **isVolatile**: If *true* then the collection data is kept in-memory only and not made persistent.\n Unloading the collection will cause the collection data to be discarded. Stopping\n or re-starting the server will also cause full loss of data in the\n collection. Setting this option will make the resulting collection be\n slightly faster than regular collections because ArangoDB does not\n enforce any synchronization to disk and does not calculate any CRC\n checksums for datafiles (as there are no datafiles). This option \n should therefore be used for cache-type collections only, and not \n for data that cannot be re-created otherwise.\n (The default is *false*)\n This option is meaningful for the MMFiles storage engine only.\n - **shardKeys**: (The default is *[ \"_key\" ]*): in a cluster, this attribute determines\n which document attributes are used to determine the target shard for documents.\n Documents are sent to shards based on the values of their shard key attributes.\n The values of all shard key attributes in a document are hashed,\n and the hash value is used to determine the target shard.\n **Note**: Values of shard key attributes cannot be changed once set.\n This option is meaningless in a single server setup.\n - **numberOfShards**: (The default is *1*): in a cluster, this value determines the\n number of shards to create for the collection. In a single\n server setup, this option is meaningless.\n - **isSystem**: If *true*, create a system collection. In this case *collection-name*\n should start with an underscore. End users should normally create non-system\n collections only. API implementors may be required to create system\n collections in very special occasions, but normally a regular collection will do.\n (The default is *false*)\n - **type**: (The default is *2*): the type of the collection to create.\n The following values for *type* are valid:\n - *2*: document collection\n - *3*: edges collection\n - **indexBuckets**: The number of buckets into which indexes using a hash\n table are split. The default is 16 and this number has to be a\n power of 2 and less than or equal to 1024. \n For very large collections one should increase this to avoid long pauses \n when the hash table has to be initially built or resized, since buckets \n are resized individually and can be initially built in parallel. For \n example, 64 might be a sensible value for a collection with 100\n 000 000 documents. Currently, only the edge index respects this\n value, but other index types might follow in future ArangoDB versions. \n Changes (see below) are applied when the collection is loaded the next \n time.\n This option is meaningful for the MMFiles storage engine only.\n - **distributeShardsLike**: (The default is *\"\"*): in an enterprise cluster, this attribute binds\n the specifics of sharding for the newly created collection to follow that of a\n specified existing collection. \n **Note**: Using this parameter has consequences for the prototype\n collection. It can no longer be dropped, before sharding imitating\n collections are dropped. Equally, backups and restores of imitating\n collections alone will generate warnings, which can be overridden,\n about missing sharding prototype. \n\n\n\n\nCreates a new collection with a given name. The request must contain an\nobject with the following attributes.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionBasics\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionBasics\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9681\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9681\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\nshell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionEdges\", \n  \"type\" : 3 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionEdges\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 3, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9684\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9684\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \"testCollectionUsers\", \n  \"keyOptions\" : { \n    \"type\" : \"autoincrement\", \n    \"increment\" : 5, \n    \"allowUserKeys\" : true \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"testCollectionUsers\", \n  \"keyOptions\" : { \n    \"type\" : \"autoincrement\", \n    \"allowUserKeys\" : true, \n    \"offset\" : 0, \n    \"increment\" : 5, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9689\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"9689\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -3228,7 +3245,7 @@ }, "/_api/collection/{collection-name}": { "delete": { - "description": "\n\nDrops the collection identified by *collection-name*.\n\nIf the collection was successfully dropped, an object is returned with\nthe following attributes:\n\n- *error*: *false*\n\n- *id*: The identifier of the dropped collection.\n\n\n\n\n# Example:\n Using an identifier:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/9689\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9689\" \n}\n
\n\n\n\n\n# Example:\n Using a name:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/products1\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9693\" \n}\n
\n\n\n\n\n# Example:\n Dropping a system collection\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/_example?isSystem=true\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9697\" \n}\n
\n\n\n\n\n\n", + "description": "\n\nDrops the collection identified by *collection-name*.\n\nIf the collection was successfully dropped, an object is returned with\nthe following attributes:\n\n- *error*: *false*\n\n- *id*: The identifier of the dropped collection.\n\n\n\n\n# Example:\n Using an identifier:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/9693\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9693\" \n}\n
\n\n\n\n\n# Example:\n Using a name:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/products1\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9697\" \n}\n
\n\n\n\n\n# Example:\n Dropping a system collection\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/_example?isSystem=true\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"id\" : \"9701\" \n}\n
\n\n\n\n\n\n", "parameters": [ { "description": "The name of the collection to drop.\n\n", @@ -3288,7 +3305,7 @@ }, "/_api/collection/{collection-name}/checksum": { "get": { - "description": "\n\nWill calculate a checksum of the meta-data (keys and optionally revision ids) and\noptionally the document data in the collection.\n\nThe checksum can be used to compare if two collections on different ArangoDB\ninstances contain the same contents. The current revision of the collection is\nreturned too so one can make sure the checksums are calculated for the same\nstate of data.\n\nBy default, the checksum will only be calculated on the *_key* system attribute\nof the documents contained in the collection. For edge collections, the system\nattributes *_from* and *_to* will also be included in the calculation.\n\nBy setting the optional query parameter *withRevisions* to *true*, then revision\nids (*_rev* system attributes) are included in the checksumming.\n\nBy providing the optional query parameter *withData* with a value of *true*,\nthe user-defined document attributes will be included in the calculation too.\n**Note**: Including user-defined attributes will make the checksumming slower.\n\nThe response is a JSON object with the following attributes:\n\n- *checksum*: The calculated checksum as a number.\n\n- *revision*: The collection revision id as a string.\n\n**Note**: this method is not available in a cluster.\n\n\n\n\n# Example:\n Retrieving the checksum of a collection:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/checksum\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"globallyUniqueId\" : \"h83081933946C/9701\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WnyWRxG--_\", \n  \"type\" : 2, \n  \"checksum\" : \"867623907244870833\", \n  \"id\" : \"9701\", \n  \"name\" : \"products\", \n  \"status\" : 3 \n}\n
\n\n\n\n\n# Example:\n Retrieving the checksum of a collection including the collection data,\nbut not the revisions:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum?withRevisions=false&withData=true\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/checksum\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"globallyUniqueId\" : \"h83081933946C/9710\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WnyWRxm--_\", \n  \"type\" : 2, \n  \"checksum\" : \"2303741973440212455\", \n  \"id\" : \"9710\", \n  \"name\" : \"products\", \n  \"status\" : 3 \n}\n
\n\n\n\n\n", + "description": "\n\nWill calculate a checksum of the meta-data (keys and optionally revision ids) and\noptionally the document data in the collection.\n\nThe checksum can be used to compare if two collections on different ArangoDB\ninstances contain the same contents. The current revision of the collection is\nreturned too so one can make sure the checksums are calculated for the same\nstate of data.\n\nBy default, the checksum will only be calculated on the *_key* system attribute\nof the documents contained in the collection. For edge collections, the system\nattributes *_from* and *_to* will also be included in the calculation.\n\nBy setting the optional query parameter *withRevisions* to *true*, then revision\nids (*_rev* system attributes) are included in the checksumming.\n\nBy providing the optional query parameter *withData* with a value of *true*,\nthe user-defined document attributes will be included in the calculation too.\n**Note**: Including user-defined attributes will make the checksumming slower.\n\nThe response is a JSON object with the following attributes:\n\n- *checksum*: The calculated checksum as a number.\n\n- *revision*: The collection revision id as a string.\n\n**Note**: this method is not available in a cluster.\n\n\n\n\n# Example:\n Retrieving the checksum of a collection:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/checksum\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9705\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WpTAyLG--_\", \n  \"type\" : 2, \n  \"checksum\" : \"11230557350547643399\", \n  \"id\" : \"9705\", \n  \"name\" : \"products\", \n  \"status\" : 3 \n}\n
\n\n\n\n\n# Example:\n Retrieving the checksum of a collection including the collection data,\nbut not the revisions:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum?withRevisions=false&withData=true\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/checksum\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9714\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WpTAyOm--_\", \n  \"type\" : 2, \n  \"checksum\" : \"3405676642512483838\", \n  \"id\" : \"9714\", \n  \"name\" : \"products\", \n  \"status\" : 3 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3331,7 +3348,7 @@ }, "/_api/collection/{collection-name}/count": { "get": { - "description": "\n\nIn addition to the above, the result also contains the number of documents.\n**Note** that this will always load the collection into memory.\n\n- *count*: The number of documents inside the collection.\n\n\n\n\n# Example:\n Requesting the number of documents:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/count\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/count\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 10021 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"status\" : 3, \n  \"count\" : 100, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h83081933946C/9719\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : true, \n  \"id\" : \"9719\", \n  \"isSystem\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nIn addition to the above, the result also contains the number of documents.\n**Note** that this will always load the collection into memory.\n\n- *count*: The number of documents inside the collection.\n\n\n\n\n# Example:\n Requesting the number of documents:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/count\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/count\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 10025 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"status\" : 3, \n  \"count\" : 100, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h434E894C5AEC/9723\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : true, \n  \"id\" : \"9723\", \n  \"isSystem\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3360,7 +3377,7 @@ }, "/_api/collection/{collection-name}/figures": { "get": { - "description": "\n\nIn addition to the above, the result also contains the number of documents\nand additional statistical information about the collection.\n**Note** : This will always load the collection into memory.\n\n**Note**: collection data that are stored in the write-ahead log only are\nnot reported in the results. When the write-ahead log is collected, documents\nmight be added to journals and datafiles of the collection, which may modify\nthe figures of the collection.\n\nAdditionally, the filesizes of collection and index parameter JSON files are\nnot reported. These files should normally have a size of a few bytes\neach. Please also note that the *fileSize* values are reported in bytes\nand reflect the logical file sizes. Some filesystems may use optimisations\n(e.g. sparse files) so that the actual physical file size is somewhat\ndifferent. Directories and sub-directories may also require space in the\nfile system, but this space is not reported in the *fileSize* results.\n\nThat means that the figures reported do not reflect the actual disk\nusage of the collection with 100% accuracy. The actual disk usage of\na collection is normally slightly higher than the sum of the reported\n*fileSize* values. Still the sum of the *fileSize* values can still be\nused as a lower bound approximation of the disk usage.\n\n**A json document with these Properties is returned:**\n\n## HTTP 200\nReturns information about the collection:\n\n- **count**: The number of documents currently present in the collection.\n- **journalSize**: The maximal size of a journal or datafile in bytes.\n- **figures**:\n - **datafiles**:\n - **count**: The number of datafiles.\n - **fileSize**: The total filesize of datafiles (in bytes).\n - **uncollectedLogfileEntries**: The number of markers in the write-ahead\n log for this collection that have not been transferred to journals or datafiles.\n - **documentReferences**: The number of references to documents in datafiles that JavaScript code \n currently holds. This information can be used for debugging compaction and \n unload issues.\n - **compactionStatus**:\n - **message**: The action that was performed when the compaction was last run for the collection. \n This information can be used for debugging compaction issues.\n - **time**: The point in time the compaction for the collection was last executed. \n This information can be used for debugging compaction issues.\n - **compactors**:\n - **count**: The number of compactor files.\n - **fileSize**: The total filesize of all compactor files (in bytes).\n - **dead**:\n - **count**: The number of dead documents. This includes document\n versions that have been deleted or replaced by a newer version. Documents\n deleted or replaced that are contained the write-ahead log only are not reported\n in this figure.\n - **deletion**: The total number of deletion markers. Deletion markers\n only contained in the write-ahead log are not reporting in this figure.\n - **size**: The total size in bytes used by all dead documents.\n - **indexes**:\n - **count**: The total number of indexes defined for the collection, including the pre-defined\n indexes (e.g. primary index).\n - **size**: The total memory allocated for indexes in bytes.\n - **readcache**:\n - **count**: The number of revisions of this collection stored in the document revisions cache.\n - **size**: The memory used for storing the revisions of this collection in the document \n revisions cache (in bytes). This figure does not include the document data but \n only mappings from document revision ids to cache entry locations.\n - **waitingFor**: An optional string value that contains information about which object type is at the \n head of the collection's cleanup queue. This information can be used for debugging \n compaction and unload issues.\n - **alive**:\n - **count**: The number of currently active documents in all datafiles\n and journals of the collection. Documents that are contained in the\n write-ahead log only are not reported in this figure.\n - **size**: The total size in bytes used by all active documents of\n the collection. Documents that are contained in the write-ahead log only are\n not reported in this figure.\n - **lastTick**: The tick of the last marker that was stored in a journal\n of the collection. This might be 0 if the collection does not yet have\n a journal.\n - **journals**:\n - **count**: The number of journal files.\n - **fileSize**: The total filesize of all journal files (in bytes).\n - **revisions**:\n - **count**: The number of revisions of this collection managed by the storage engine.\n - **size**: The memory used for storing the revisions of this collection in the storage \n engine (in bytes). This figure does not include the document data but only mappings \n from document revision ids to storage engine datafile positions.\n\n\n\n\n# Example:\n Using an identifier and requesting the figures of the collection:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/figures\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/figures\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 10030 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"status\" : 3, \n  \"count\" : 1, \n  \"figures\" : { \n    \"indexes\" : { \n      \"count\" : 1, \n      \"size\" : 32128 \n    }, \n    \"documentReferences\" : 0, \n    \"waitingFor\" : \"-\", \n    \"alive\" : { \n      \"count\" : 1, \n      \"size\" : 72 \n    }, \n    \"dead\" : { \n      \"count\" : 0, \n      \"size\" : 0, \n      \"deletion\" : 0 \n    }, \n    \"compactionStatus\" : { \n      \"message\" : \"skipped compaction because collection has no datafiles\", \n      \"time\" : \"2018-04-06T22:33:59Z\", \n      \"count\" : 0, \n      \"filesCombined\" : 0, \n      \"bytesRead\" : 0, \n      \"bytesWritten\" : 0 \n    }, \n    \"datafiles\" : { \n      \"count\" : 0, \n      \"fileSize\" : 0 \n    }, \n    \"journals\" : { \n      \"count\" : 1, \n      \"fileSize\" : 33554432 \n    }, \n    \"compactors\" : { \n      \"count\" : 0, \n      \"fileSize\" : 0 \n    }, \n    \"revisions\" : { \n      \"count\" : 1, \n      \"size\" : 48192 \n    }, \n    \"lastTick\" : 10032, \n    \"uncollectedLogfileEntries\" : 0 \n  }, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h83081933946C/10026\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : false, \n  \"id\" : \"10026\" \n}\n
\n\n\n\n\n", + "description": "\n\nIn addition to the above, the result also contains the number of documents\nand additional statistical information about the collection.\n**Note** : This will always load the collection into memory.\n\n**Note**: collection data that are stored in the write-ahead log only are\nnot reported in the results. When the write-ahead log is collected, documents\nmight be added to journals and datafiles of the collection, which may modify\nthe figures of the collection.\n\nAdditionally, the filesizes of collection and index parameter JSON files are\nnot reported. These files should normally have a size of a few bytes\neach. Please also note that the *fileSize* values are reported in bytes\nand reflect the logical file sizes. Some filesystems may use optimisations\n(e.g. sparse files) so that the actual physical file size is somewhat\ndifferent. Directories and sub-directories may also require space in the\nfile system, but this space is not reported in the *fileSize* results.\n\nThat means that the figures reported do not reflect the actual disk\nusage of the collection with 100% accuracy. The actual disk usage of\na collection is normally slightly higher than the sum of the reported\n*fileSize* values. Still the sum of the *fileSize* values can still be\nused as a lower bound approximation of the disk usage.\n\n**A json document with these Properties is returned:**\n\n## HTTP 200\nReturns information about the collection:\n\n- **count**: The number of documents currently present in the collection.\n- **journalSize**: The maximal size of a journal or datafile in bytes.\n- **figures**:\n - **datafiles**:\n - **count**: The number of datafiles.\n - **fileSize**: The total filesize of datafiles (in bytes).\n - **uncollectedLogfileEntries**: The number of markers in the write-ahead\n log for this collection that have not been transferred to journals or datafiles.\n - **documentReferences**: The number of references to documents in datafiles that JavaScript code \n currently holds. This information can be used for debugging compaction and \n unload issues.\n - **compactionStatus**:\n - **message**: The action that was performed when the compaction was last run for the collection. \n This information can be used for debugging compaction issues.\n - **time**: The point in time the compaction for the collection was last executed. \n This information can be used for debugging compaction issues.\n - **compactors**:\n - **count**: The number of compactor files.\n - **fileSize**: The total filesize of all compactor files (in bytes).\n - **dead**:\n - **count**: The number of dead documents. This includes document\n versions that have been deleted or replaced by a newer version. Documents\n deleted or replaced that are contained the write-ahead log only are not reported\n in this figure.\n - **deletion**: The total number of deletion markers. Deletion markers\n only contained in the write-ahead log are not reporting in this figure.\n - **size**: The total size in bytes used by all dead documents.\n - **indexes**:\n - **count**: The total number of indexes defined for the collection, including the pre-defined\n indexes (e.g. primary index).\n - **size**: The total memory allocated for indexes in bytes.\n - **readcache**:\n - **count**: The number of revisions of this collection stored in the document revisions cache.\n - **size**: The memory used for storing the revisions of this collection in the document \n revisions cache (in bytes). This figure does not include the document data but \n only mappings from document revision ids to cache entry locations.\n - **waitingFor**: An optional string value that contains information about which object type is at the \n head of the collection's cleanup queue. This information can be used for debugging \n compaction and unload issues.\n - **alive**:\n - **count**: The number of currently active documents in all datafiles\n and journals of the collection. Documents that are contained in the\n write-ahead log only are not reported in this figure.\n - **size**: The total size in bytes used by all active documents of\n the collection. Documents that are contained in the write-ahead log only are\n not reported in this figure.\n - **lastTick**: The tick of the last marker that was stored in a journal\n of the collection. This might be 0 if the collection does not yet have\n a journal.\n - **journals**:\n - **count**: The number of journal files.\n - **fileSize**: The total filesize of all journal files (in bytes).\n - **revisions**:\n - **count**: The number of revisions of this collection managed by the storage engine.\n - **size**: The memory used for storing the revisions of this collection in the storage \n engine (in bytes). This figure does not include the document data but only mappings \n from document revision ids to storage engine datafile positions.\n\n\n\n\n# Example:\n Using an identifier and requesting the figures of the collection:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/figures\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/figures\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 10034 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"status\" : 3, \n  \"count\" : 1, \n  \"figures\" : { \n    \"indexes\" : { \n      \"count\" : 1, \n      \"size\" : 32128 \n    }, \n    \"documentReferences\" : 1, \n    \"waitingFor\" : \"document-reference\", \n    \"alive\" : { \n      \"count\" : 0, \n      \"size\" : 0 \n    }, \n    \"dead\" : { \n      \"count\" : 0, \n      \"size\" : 0, \n      \"deletion\" : 0 \n    }, \n    \"compactionStatus\" : { \n      \"message\" : \"compaction not yet started\", \n      \"time\" : \"2018-04-11T15:11:18Z\", \n      \"count\" : 0, \n      \"filesCombined\" : 0, \n      \"bytesRead\" : 0, \n      \"bytesWritten\" : 0 \n    }, \n    \"datafiles\" : { \n      \"count\" : 0, \n      \"fileSize\" : 0 \n    }, \n    \"journals\" : { \n      \"count\" : 1, \n      \"fileSize\" : 33554432 \n    }, \n    \"compactors\" : { \n      \"count\" : 0, \n      \"fileSize\" : 0 \n    }, \n    \"revisions\" : { \n      \"count\" : 1, \n      \"size\" : 48192 \n    }, \n    \"lastTick\" : 10036, \n    \"uncollectedLogfileEntries\" : 1 \n  }, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10030\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : false, \n  \"id\" : \"10030\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3399,7 +3416,7 @@ }, "/_api/collection/{collection-name}/load": { "put": { - "description": "\n\nLoads a collection into memory. Returns the collection on success.\n\nThe request body object might optionally contain the following attribute:\n\n- *count*: If set, this controls whether the return value should include\n the number of documents in the collection. Setting *count* to\n *false* may speed up loading a collection. The default value for\n *count* is *true*.\n\nOn success an object with the following attributes is returned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *count*: The number of documents inside the collection. This is only\n returned if the *count* input parameters is set to *true* or has\n not been specified.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/load\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/load\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h83081933946C/10064\", \n  \"count\" : 0, \n  \"status\" : 3, \n  \"id\" : \"10064\", \n  \"isSystem\" : false, \n  \"name\" : \"products\" \n}\n
\n\n\n\n\n", + "description": "\n\nLoads a collection into memory. Returns the collection on success.\n\nThe request body object might optionally contain the following attribute:\n\n- *count*: If set, this controls whether the return value should include\n the number of documents in the collection. Setting *count* to\n *false* may speed up loading a collection. The default value for\n *count* is *true*.\n\nOn success an object with the following attributes is returned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *count*: The number of documents inside the collection. This is only\n returned if the *count* input parameters is set to *true* or has\n not been specified.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/load\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/load\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10068\", \n  \"count\" : 0, \n  \"status\" : 3, \n  \"id\" : \"10068\", \n  \"isSystem\" : false, \n  \"name\" : \"products\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3460,7 +3477,7 @@ }, "/_api/collection/{collection-name}/properties": { "get": { - "description": "\n\nIn addition to the above, the result will always contain the\n*waitForSync* attribute, and the *doCompact*, *journalSize*, \nand *isVolatile* attributes for the MMFiles storage engine.\nThis is achieved by forcing a load of the underlying collection.\n\n- *waitForSync*: If *true* then creating, changing or removing\n documents will wait until the data has been synchronized to disk.\n\n- *doCompact*: Whether or not the collection will be compacted.\n This option is only present for the MMFiles storage engine.\n\n- *journalSize*: The maximal size setting for journals / datafiles\n in bytes.\n This option is only present for the MMFiles storage engine.\n\n- *keyOptions*: JSON object which contains key generation options:\n - *type*: specifies the type of the key generator. The currently\n available generators are *traditional* and *autoincrement*.\n - *allowUserKeys*: if set to *true*, then it is allowed to supply\n own key values in the *_key* attribute of a document. If set to\n *false*, then the key generator is solely responsible for\n generating keys and supplying own key values in the *_key* attribute\n of documents is considered an error.\n\n- *isVolatile*: If *true* then the collection data will be\n kept in memory only and ArangoDB will not write or sync the data\n to disk.\n This option is only present for the MMFiles storage engine.\n\nIn a cluster setup, the result will also contain the following attributes:\n- *numberOfShards*: the number of shards of the collection.\n\n- *shardKeys*: contains the names of document attributes that are used to\n determine the target shard for documents.\n\n- *replicationFactor*: contains how many copies of each shard are kept on different DBServers.\n\n\n\n\n# Example:\n Using an identifier:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/10048/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/10048/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/10048\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10048\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n# Example:\n Using a name:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/10053\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10053\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nIn addition to the above, the result will always contain the\n*waitForSync* attribute, and the *doCompact*, *journalSize*, \nand *isVolatile* attributes for the MMFiles storage engine.\nThis is achieved by forcing a load of the underlying collection.\n\n- *waitForSync*: If *true* then creating, changing or removing\n documents will wait until the data has been synchronized to disk.\n\n- *doCompact*: Whether or not the collection will be compacted.\n This option is only present for the MMFiles storage engine.\n\n- *journalSize*: The maximal size setting for journals / datafiles\n in bytes.\n This option is only present for the MMFiles storage engine.\n\n- *keyOptions*: JSON object which contains key generation options:\n - *type*: specifies the type of the key generator. The currently\n available generators are *traditional* and *autoincrement*.\n - *allowUserKeys*: if set to *true*, then it is allowed to supply\n own key values in the *_key* attribute of a document. If set to\n *false*, then the key generator is solely responsible for\n generating keys and supplying own key values in the *_key* attribute\n of documents is considered an error.\n\n- *isVolatile*: If *true* then the collection data will be\n kept in memory only and ArangoDB will not write or sync the data\n to disk.\n This option is only present for the MMFiles storage engine.\n\nIn a cluster setup, the result will also contain the following attributes:\n- *numberOfShards*: the number of shards of the collection.\n\n- *shardKeys*: contains the names of document attributes that are used to\n determine the target shard for documents.\n\n- *replicationFactor*: contains how many copies of each shard are kept on different DBServers.\n\n\n\n\n# Example:\n Using an identifier:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/10052/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/10052/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10052\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10052\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n# Example:\n Using a name:\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10057\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10057\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3487,7 +3504,7 @@ "x-filename": "Collections - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_load_indexes_in_memory.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_post_api_collection.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_get_api_collections.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_unload.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_revision.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_properties.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_load.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_checksum.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_truncate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_properties.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_name.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_delete_api_collection.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_count.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSA_get_api_collection_figures.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_rename.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Collections/JSF_put_api_collection_rotate.md" }, "put": { - "description": "\n\nChanges the properties of a collection. Expects an object with the\nattribute(s)\n\n- *waitForSync*: If *true* then creating or changing a\n document will wait until the data has been synchronized to disk.\n\n- *journalSize*: The maximal size of a journal or datafile in bytes. \n The value must be at least `1048576` (1 MB). Note that when\n changing the journalSize value, it will only have an effect for\n additional journals or datafiles that are created. Already\n existing journals or datafiles will not be affected.\n\nOn success an object with the following attributes is returned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *waitForSync*: The new value.\n\n- *journalSize*: The new value.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n- *isVolatile*: If *true* then the collection data will be\n kept in memory only and ArangoDB will not write or sync the data\n to disk.\n\n- *doCompact*: Whether or not the collection will be compacted.\n\n- *keyOptions*: JSON object which contains key generation options:\n - *type*: specifies the type of the key generator. The currently\n available generators are *traditional* and *autoincrement*.\n - *allowUserKeys*: if set to *true*, then it is allowed to supply\n own key values in the *_key* attribute of a document. If set to\n *false*, then the key generator is solely responsible for\n generating keys and supplying own key values in the *_key* attribute\n of documents is considered an error.\n\n**Note**: except for *waitForSync*, *journalSize* and *name*, collection\nproperties **cannot be changed** once a collection is created. To rename\na collection, the rename endpoint must be used.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/collection/products/properties <<EOF\n{ \n  \"waitForSync\" : true \n}\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h83081933946C/10075\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10075\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nChanges the properties of a collection. Expects an object with the\nattribute(s)\n\n- *waitForSync*: If *true* then creating or changing a\n document will wait until the data has been synchronized to disk.\n\n- *journalSize*: The maximal size of a journal or datafile in bytes. \n The value must be at least `1048576` (1 MB). Note that when\n changing the journalSize value, it will only have an effect for\n additional journals or datafiles that are created. Already\n existing journals or datafiles will not be affected.\n\nOn success an object with the following attributes is returned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *waitForSync*: The new value.\n\n- *journalSize*: The new value.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n- *isVolatile*: If *true* then the collection data will be\n kept in memory only and ArangoDB will not write or sync the data\n to disk.\n\n- *doCompact*: Whether or not the collection will be compacted.\n\n- *keyOptions*: JSON object which contains key generation options:\n - *type*: specifies the type of the key generator. The currently\n available generators are *traditional* and *autoincrement*.\n - *allowUserKeys*: if set to *true*, then it is allowed to supply\n own key values in the *_key* attribute of a document. If set to\n *false*, then the key generator is solely responsible for\n generating keys and supplying own key values in the *_key* attribute\n of documents is considered an error.\n\n**Note**: except for *waitForSync*, *journalSize* and *name*, collection\nproperties **cannot be changed** once a collection is created. To rename\na collection, the rename endpoint must be used.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/collection/products/properties <<EOF\n{ \n  \"waitForSync\" : true \n}\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/properties\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10079\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"10079\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3516,7 +3533,7 @@ }, "/_api/collection/{collection-name}/rename": { "put": { - "description": "\n\nRenames a collection. Expects an object with the attribute(s)\n\n- *name*: The new name.\n\nIt returns an object with the attributes\n\n- *id*: The identifier of the collection.\n\n- *name*: The new name of the collection.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\nIf renaming the collection succeeds, then the collection is also renamed in \nall graph definitions inside the `_graphs` collection in the current database.\n\n**Note**: this method is not available in a cluster.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/collection/products1/rename <<EOF\n{ \n  \"name\" : \"newname\" \n}\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products1/rename\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"name\" : \"newname\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h83081933946C/10082\", \n  \"isSystem\" : false, \n  \"id\" : \"10082\" \n}\n
\n\n\n\n\n", + "description": "\n\nRenames a collection. Expects an object with the attribute(s)\n\n- *name*: The new name.\n\nIt returns an object with the attributes\n\n- *id*: The identifier of the collection.\n\n- *name*: The new name of the collection.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\nIf renaming the collection succeeds, then the collection is also renamed in \nall graph definitions inside the `_graphs` collection in the current database.\n\n**Note**: this method is not available in a cluster.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/collection/products1/rename <<EOF\n{ \n  \"name\" : \"newname\" \n}\nEOF\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products1/rename\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"name\" : \"newname\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10086\", \n  \"isSystem\" : false, \n  \"id\" : \"10086\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection to rename.\n\n", @@ -3545,7 +3562,7 @@ }, "/_api/collection/{collection-name}/revision": { "get": { - "description": "\n\nIn addition to the above, the result will also contain the\ncollection's revision id. The revision id is a server-generated\nstring that clients can use to check whether data in a collection\nhas changed since the last revision check.\n\n- *revision*: The collection revision id as a string.\n\n\n\n\n# Example:\n Retrieving the revision of a collection\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/revision\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/revision\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"waitForSync\" : false, \n  \"id\" : \"10058\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"revision\" : \"0\", \n  \"indexBuckets\" : 8, \n  \"type\" : 2, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"globallyUniqueId\" : \"h83081933946C/10058\", \n  \"doCompact\" : true, \n  \"status\" : 3 \n}\n
\n\n\n\n\n", + "description": "\n\nIn addition to the above, the result will also contain the\ncollection's revision id. The revision id is a server-generated\nstring that clients can use to check whether data in a collection\nhas changed since the last revision check.\n\n- *revision*: The collection revision id as a string.\n\n\n\n\n# Example:\n Retrieving the revision of a collection\n\n
shell> curl --dump - http://localhost:8529/_api/collection/products/revision\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/revision\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"waitForSync\" : false, \n  \"id\" : \"10062\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 0 \n  }, \n  \"revision\" : \"0\", \n  \"indexBuckets\" : 8, \n  \"type\" : 2, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"globallyUniqueId\" : \"h434E894C5AEC/10062\", \n  \"doCompact\" : true, \n  \"status\" : 3 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3603,7 +3620,7 @@ }, "/_api/collection/{collection-name}/truncate": { "put": { - "description": "\n\nRemoves all documents from the collection, but leaves the indexes intact.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/truncate\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/truncate\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h83081933946C/10088\", \n  \"isSystem\" : false, \n  \"id\" : \"10088\" \n}\n
\n\n\n\n\n", + "description": "\n\nRemoves all documents from the collection, but leaves the indexes intact.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/truncate\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/truncate\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 3, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10092\", \n  \"isSystem\" : false, \n  \"id\" : \"10092\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -3632,7 +3649,7 @@ }, "/_api/collection/{collection-name}/unload": { "put": { - "description": "\n\nRemoves a collection from memory. This call does not delete any documents.\nYou can use the collection afterwards; in which case it will be loaded into\nmemory, again. On success an object with the following attributes is\nreturned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/unload\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/unload\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 4, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h83081933946C/10093\", \n  \"isSystem\" : false, \n  \"id\" : \"10093\" \n}\n
\n\n\n\n\n", + "description": "\n\nRemoves a collection from memory. This call does not delete any documents.\nYou can use the collection afterwards; in which case it will be loaded into\nmemory, again. On success an object with the following attributes is\nreturned:\n\n- *id*: The identifier of the collection.\n\n- *name*: The name of the collection.\n\n- *status*: The status of the collection as number.\n\n- *type*: The collection type. Valid types are:\n - 2: document collection\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/unload\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/products/unload\n\n{ \n  \"code\" : 200, \n  \"error\" : false, \n  \"status\" : 4, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h434E894C5AEC/10097\", \n  \"isSystem\" : false, \n  \"id\" : \"10097\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "\n", @@ -3661,7 +3678,7 @@ }, "/_api/cursor": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **count**: indicates whether the number of documents in the result set should be returned in\n the \"count\" attribute of the result.\n Calculating the \"count\" attribute might have a performance impact for some queries\n in the future so this option is turned off by default, and \"count\"\n is only returned when requested.\n - **batchSize**: maximum number of result documents to be transferred from\n the server to the client in one roundtrip. If this attribute is\n not set, a server-controlled default value will be used. A *batchSize* value of\n *0* is disallowed.\n - **cache**: flag to determine whether the AQL query cache\n shall be used. If set to *false*, then any query cache lookup will be skipped\n for the query. If set to *true*, it will lead to the query cache being checked\n for the query if the query cache mode is either *on* or *demand*.\n - **memoryLimit**: the maximum number of memory (measured in bytes) that the query is allowed to\n use. If set, then the query will fail with error \"resource limit exceeded\" in\n case it allocates too much memory. A value of *0* indicates that there is no\n memory limit.\n - **ttl**: The time-to-live for the cursor (in seconds). The cursor will be\n removed on the server automatically after the specified amount of time. This\n is useful to ensure garbage collection of cursors that are not fully fetched\n by clients. If not set, a server-defined value will be used.\n - **query**: contains the query string to be executed\n - **bindVars** (object): key/value pairs representing the bind parameters.\n - **options**:\n - **failOnWarning**: When set to *true*, the query will throw an exception and abort instead of producing\n a warning. This option should be used during development to catch potential issues\n early. When the attribute is set to *false*, warnings will not be propagated to\n exceptions and will be returned with the query result.\n There is also a server configuration option `--query.fail-on-warning` for setting the\n default value for *failOnWarning* so it does not need to be set on a per-query level.\n - **profile**: If set to *true*, then the additional query profiling information will be returned\n in the sub-attribute *profile* of the *extra* return attribute if the query result\n is not served from the query cache.\n - **maxTransactionSize**: Transaction size limit in bytes. Honored by the RocksDB storage engine only.\n - **skipInaccessibleCollections**: AQL queries (especially graph traversals) will treat collection to which a user has no access rights as if these collections were empty. Instead of returning a forbidden access error, your queries will execute normally. This is intended to help with certain use-cases: A graph contains several collections and different users execute AQL queries on that graph. You can now naturally limit the accessible results by changing the access rights of users on collections. This feature is only available in the Enterprise Edition.\n - **maxWarningCount**: Limits the maximum number of warnings a query will return. The number of warnings\n a query will return is limited to 10 by default, but that number can be increased\n or decreased by setting this attribute.\n - **intermediateCommitCount**: Maximum number of operations after which an intermediate commit is performed\n automatically. Honored by the RocksDB storage engine only.\n - **satelliteSyncWait**: This *enterprise* parameter allows to configure how long a DBServer will have time\n to bring the satellite collections involved in the query into sync.\n The default value is *60.0* (seconds). When the max time has been reached the query\n will be stopped.\n - **fullCount**: if set to *true* and the query contains a *LIMIT* clause, then the\n result will have an *extra* attribute with the sub-attributes *stats*\n and *fullCount*, `{ ... , \"extra\": { \"stats\": { \"fullCount\": 123 } } }`.\n The *fullCount* attribute will contain the number of documents in the result before the\n last LIMIT in the query was applied. It can be used to count the number of documents that\n match certain filter criteria, but only return a subset of them, in one go.\n It is thus similar to MySQL's *SQL_CALC_FOUND_ROWS* hint. Note that setting the option\n will disable a few LIMIT optimizations and may lead to more documents being processed,\n and thus make queries run longer. Note that the *fullCount* attribute will only\n be present in the result if the query has a LIMIT clause and the LIMIT clause is\n actually used in the query.\n - **intermediateCommitSize**: Maximum total size of operations after which an intermediate commit is performed\n automatically. Honored by the RocksDB storage engine only.\n - **optimizer.rules** (string): A list of to-be-included or to-be-excluded optimizer rules\n can be put into this attribute, telling the optimizer to include or exclude\n specific rules. To disable a rule, prefix its name with a `-`, to enable a rule, prefix it\n with a `+`. There is also a pseudo-rule `all`, which will match all optimizer rules.\n - **maxPlans**: Limits the maximum number of plans that are created by the AQL query optimizer.\n\n\n\n\nThe query details include the query string plus optional query options and\nbind parameters. These values need to be passed in a JSON representation in\nthe body of the POST request.\n\n**A json document with these Properties is returned:**\n\n## HTTP 201\nis returned if the result set can be created by the server.\n\n- **count**: the total number of result documents available (only\navailable if the query was executed with the *count* attribute set)\n- **code**: the HTTP status code\n- **extra**: an optional JSON object with extra information about the query result\ncontained in its *stats* sub-attribute. For data-modification queries, the\n*extra.stats* sub-attribute will contain the number of modified documents and\nthe number of documents that could not be modified\ndue to an error (if *ignoreErrors* query option is specified)\n- **cached**: a boolean flag indicating whether the query result was served\nfrom the query cache or not. If the query result is served from the query\ncache, the *extra* return attribute will not contain any *stats* sub-attribute\nand no *profile* sub-attribute.\n- **hasMore**: A boolean indicator whether there are more results\navailable for the cursor on the server\n- **result** (anonymous json object): an array of result documents (might be empty if query has no results)\n- **error**: A flag to indicate that an error occurred (*false* in this case)\n- **id**: id of temporary cursor created on the server (optional, see above)\n\n**A json document with these Properties is returned:**\n\n## HTTP 400\nis returned if the JSON representation is malformed or the query specification is\nmissing from the request.\nIf the JSON representation is malformed or the query specification is\nmissing from the request, the server will respond with *HTTP 400*.\nThe body of the response will contain a JSON object with additional error\ndetails. The object has the following attributes:\n\n- **errorMessage**: a descriptive error message\nIf the query specification is complete, the server will process the query. If an\nerror occurs during query processing, the server will respond with *HTTP 400*.\nAgain, the body of the response will contain details about the error.\nA [list of query errors can be found here](../../Manual/Appendix/ErrorCodes.html).\n- **errorNum**: the server error number\n- **code**: the HTTP status code\n- **error**: boolean flag to indicate that an error occurred (*true* in this case)\n\n\n\n\n# Example:\n Execute a query and extract the result in a single go\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 2 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"10151\", \n      \"_id\" : \"products/10151\", \n      \"_rev\" : \"_WnyWTt---B\", \n      \"hello2\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10147\", \n      \"_id\" : \"products/10147\", \n      \"_rev\" : \"_WnyWTt---_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 2, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00009965896606445312 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a query and extract a part of the result\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"10132\", \n      \"_id\" : \"products/10132\", \n      \"_rev\" : \"_WnyWTse--D\", \n      \"hello3\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10125\", \n      \"_id\" : \"products/10125\", \n      \"_rev\" : \"_WnyWTse--_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10141\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00011801719665527344 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n# Example:\n Using the query option \"fullCount\"\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..1000 FILTER i > 500 LIMIT 10 RETURN i\", \n  \"count\" : true, \n  \"options\" : { \n    \"fullCount\" : true \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    501, \n    502, \n    503, \n    504, \n    505, \n    506, \n    507, \n    508, \n    509, \n    510 \n  ], \n  \"hasMore\" : false, \n  \"count\" : 10, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 500, \n      \"httpRequests\" : 0, \n      \"fullCount\" : 500, \n      \"executionTime\" : 0.00026726722717285156 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Enabling and disabling optimizer rules\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 LET a = 1 LET b = 2 FILTER a + b == 3 RETURN i\", \n  \"count\" : true, \n  \"options\" : { \n    \"maxPlans\" : 1, \n    \"optimizer\" : { \n      \"rules\" : [ \n        \"-all\", \n        \"+remove-unnecessary-filters\" \n      ] \n    } \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    1, \n    2, \n    3, \n    4, \n    5, \n    6, \n    7, \n    8, \n    9, \n    10 \n  ], \n  \"hasMore\" : false, \n  \"count\" : 10, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00009584426879882812 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a data-modification query and retrieve the number of\nmodified documents\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products REMOVE p IN products\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 2, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 2, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.0001232624053955078 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a data-modification query with option *ignoreErrors*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"REMOVE 'bar' IN products OPTIONS { ignoreErrors: true }\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 1, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00010442733764648438 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Bad query - Missing body\n\n
shell> curl -X POST --dump - http://localhost:8529/_api/cursor\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"query is empty\", \n  \"code\" : 400, \n  \"errorNum\" : 1502 \n}\n
\n\n\n\n\n# Example:\n Bad query - Unknown collection\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR u IN unknowncoll LIMIT 2 RETURN u\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"AQL: collection not found: unknowncoll (while parsing)\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n# Example:\n Bad query - Execute a data-modification query that attempts to remove a non-existing\ndocument\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"REMOVE 'foo' IN products\" \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"AQL: document not found (while executing)\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **count**: indicates whether the number of documents in the result set should be returned in\n the \"count\" attribute of the result.\n Calculating the \"count\" attribute might have a performance impact for some queries\n in the future so this option is turned off by default, and \"count\"\n is only returned when requested.\n - **batchSize**: maximum number of result documents to be transferred from\n the server to the client in one roundtrip. If this attribute is\n not set, a server-controlled default value will be used. A *batchSize* value of\n *0* is disallowed.\n - **cache**: flag to determine whether the AQL query cache\n shall be used. If set to *false*, then any query cache lookup will be skipped\n for the query. If set to *true*, it will lead to the query cache being checked\n for the query if the query cache mode is either *on* or *demand*.\n - **memoryLimit**: the maximum number of memory (measured in bytes) that the query is allowed to\n use. If set, then the query will fail with error \"resource limit exceeded\" in\n case it allocates too much memory. A value of *0* indicates that there is no\n memory limit.\n - **ttl**: The time-to-live for the cursor (in seconds). The cursor will be\n removed on the server automatically after the specified amount of time. This\n is useful to ensure garbage collection of cursors that are not fully fetched\n by clients. If not set, a server-defined value will be used.\n - **query**: contains the query string to be executed\n - **bindVars** (object): key/value pairs representing the bind parameters.\n - **options**:\n - **failOnWarning**: When set to *true*, the query will throw an exception and abort instead of producing\n a warning. This option should be used during development to catch potential issues\n early. When the attribute is set to *false*, warnings will not be propagated to\n exceptions and will be returned with the query result.\n There is also a server configuration option `--query.fail-on-warning` for setting the\n default value for *failOnWarning* so it does not need to be set on a per-query level.\n - **profile**: If set to *true*, then the additional query profiling information will be returned\n in the sub-attribute *profile* of the *extra* return attribute if the query result\n is not served from the query cache.\n - **maxTransactionSize**: Transaction size limit in bytes. Honored by the RocksDB storage engine only.\n - **skipInaccessibleCollections**: AQL queries (especially graph traversals) will treat collection to which a user has no access rights as if these collections were empty. Instead of returning a forbidden access error, your queries will execute normally. This is intended to help with certain use-cases: A graph contains several collections and different users execute AQL queries on that graph. You can now naturally limit the accessible results by changing the access rights of users on collections. This feature is only available in the Enterprise Edition.\n - **maxWarningCount**: Limits the maximum number of warnings a query will return. The number of warnings\n a query will return is limited to 10 by default, but that number can be increased\n or decreased by setting this attribute.\n - **intermediateCommitCount**: Maximum number of operations after which an intermediate commit is performed\n automatically. Honored by the RocksDB storage engine only.\n - **satelliteSyncWait**: This *enterprise* parameter allows to configure how long a DBServer will have time\n to bring the satellite collections involved in the query into sync.\n The default value is *60.0* (seconds). When the max time has been reached the query\n will be stopped.\n - **fullCount**: if set to *true* and the query contains a *LIMIT* clause, then the\n result will have an *extra* attribute with the sub-attributes *stats*\n and *fullCount*, `{ ... , \"extra\": { \"stats\": { \"fullCount\": 123 } } }`.\n The *fullCount* attribute will contain the number of documents in the result before the\n last LIMIT in the query was applied. It can be used to count the number of documents that\n match certain filter criteria, but only return a subset of them, in one go.\n It is thus similar to MySQL's *SQL_CALC_FOUND_ROWS* hint. Note that setting the option\n will disable a few LIMIT optimizations and may lead to more documents being processed,\n and thus make queries run longer. Note that the *fullCount* attribute will only\n be present in the result if the query has a LIMIT clause and the LIMIT clause is\n actually used in the query.\n - **intermediateCommitSize**: Maximum total size of operations after which an intermediate commit is performed\n automatically. Honored by the RocksDB storage engine only.\n - **optimizer.rules** (string): A list of to-be-included or to-be-excluded optimizer rules\n can be put into this attribute, telling the optimizer to include or exclude\n specific rules. To disable a rule, prefix its name with a `-`, to enable a rule, prefix it\n with a `+`. There is also a pseudo-rule `all`, which will match all optimizer rules.\n - **maxPlans**: Limits the maximum number of plans that are created by the AQL query optimizer.\n\n\n\n\nThe query details include the query string plus optional query options and\nbind parameters. These values need to be passed in a JSON representation in\nthe body of the POST request.\n\n**A json document with these Properties is returned:**\n\n## HTTP 201\nis returned if the result set can be created by the server.\n\n- **count**: the total number of result documents available (only\navailable if the query was executed with the *count* attribute set)\n- **code**: the HTTP status code\n- **extra**: an optional JSON object with extra information about the query result\ncontained in its *stats* sub-attribute. For data-modification queries, the\n*extra.stats* sub-attribute will contain the number of modified documents and\nthe number of documents that could not be modified\ndue to an error (if *ignoreErrors* query option is specified)\n- **cached**: a boolean flag indicating whether the query result was served\nfrom the query cache or not. If the query result is served from the query\ncache, the *extra* return attribute will not contain any *stats* sub-attribute\nand no *profile* sub-attribute.\n- **hasMore**: A boolean indicator whether there are more results\navailable for the cursor on the server\n- **result** (anonymous json object): an array of result documents (might be empty if query has no results)\n- **error**: A flag to indicate that an error occurred (*false* in this case)\n- **id**: id of temporary cursor created on the server (optional, see above)\n\n**A json document with these Properties is returned:**\n\n## HTTP 400\nis returned if the JSON representation is malformed or the query specification is\nmissing from the request.\nIf the JSON representation is malformed or the query specification is\nmissing from the request, the server will respond with *HTTP 400*.\nThe body of the response will contain a JSON object with additional error\ndetails. The object has the following attributes:\n\n- **errorMessage**: a descriptive error message\nIf the query specification is complete, the server will process the query. If an\nerror occurs during query processing, the server will respond with *HTTP 400*.\nAgain, the body of the response will contain details about the error.\nA [list of query errors can be found here](../../Manual/Appendix/ErrorCodes.html).\n- **errorNum**: the server error number\n- **code**: the HTTP status code\n- **error**: boolean flag to indicate that an error occurred (*true* in this case)\n\n\n\n\n# Example:\n Execute a query and extract the result in a single go\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 2 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"10156\", \n      \"_id\" : \"products/10156\", \n      \"_rev\" : \"_WpTA0lW--B\", \n      \"hello2\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10152\", \n      \"_id\" : \"products/10152\", \n      \"_rev\" : \"_WpTA0lW--_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 2, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00011587142944335938 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a query and extract a part of the result\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"10130\", \n      \"_id\" : \"products/10130\", \n      \"_rev\" : \"_WpTA0jS--_\", \n      \"hello1\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10140\", \n      \"_id\" : \"products/10140\", \n      \"_rev\" : \"_WpTA0jW--B\", \n      \"hello4\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10146\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.0001614093780517578 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n# Example:\n Using the query option \"fullCount\"\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..1000 FILTER i > 500 LIMIT 10 RETURN i\", \n  \"count\" : true, \n  \"options\" : { \n    \"fullCount\" : true \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    501, \n    502, \n    503, \n    504, \n    505, \n    506, \n    507, \n    508, \n    509, \n    510 \n  ], \n  \"hasMore\" : false, \n  \"count\" : 10, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 500, \n      \"httpRequests\" : 0, \n      \"fullCount\" : 500, \n      \"executionTime\" : 0.0005505084991455078 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Enabling and disabling optimizer rules\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 LET a = 1 LET b = 2 FILTER a + b == 3 RETURN i\", \n  \"count\" : true, \n  \"options\" : { \n    \"maxPlans\" : 1, \n    \"optimizer\" : { \n      \"rules\" : [ \n        \"-all\", \n        \"+remove-unnecessary-filters\" \n      ] \n    } \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    1, \n    2, \n    3, \n    4, \n    5, \n    6, \n    7, \n    8, \n    9, \n    10 \n  ], \n  \"hasMore\" : false, \n  \"count\" : 10, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00012373924255371094 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a data-modification query and retrieve the number of\nmodified documents\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products REMOVE p IN products\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 2, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 2, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00016880035400390625 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Execute a data-modification query with option *ignoreErrors*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"REMOVE 'bar' IN products OPTIONS { ignoreErrors: true }\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 1, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00009179115295410156 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Bad query - Missing body\n\n
shell> curl -X POST --dump - http://localhost:8529/_api/cursor\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"query is empty\", \n  \"code\" : 400, \n  \"errorNum\" : 1502 \n}\n
\n\n\n\n\n# Example:\n Bad query - Unknown collection\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR u IN unknowncoll LIMIT 2 RETURN u\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"AQL: collection not found: unknowncoll (while parsing)\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n# Example:\n Bad query - Execute a data-modification query that attempts to remove a non-existing\ndocument\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"REMOVE 'foo' IN products\" \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"AQL: document not found (while executing)\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n\n", "parameters": [ { "in": "body", @@ -3708,7 +3725,7 @@ }, "/_api/cursor/{cursor-identifier}": { "delete": { - "description": "\n\nDeletes the cursor and frees the resources associated with it.\n\nThe cursor will automatically be destroyed on the server when the client has\nretrieved all documents from it. The client can also explicitly destroy the\ncursor at any earlier time using an HTTP DELETE request. The cursor id must\nbe included as part of the URL.\n\nNote: the server will also destroy abandoned cursors automatically after a\ncertain server-controlled timeout to avoid resource leakage.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"10173\", \n      \"_id\" : \"products/10173\", \n      \"_rev\" : \"_WnyWTty--H\", \n      \"hello5\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10164\", \n      \"_id\" : \"products/10164\", \n      \"_rev\" : \"_WnyWTty--B\", \n      \"hello2\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10176\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00010514259338378906 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/10176\n\n
\n\n\n\n\n", + "description": "\n\nDeletes the cursor and frees the resources associated with it.\n\nThe cursor will automatically be destroyed on the server when the client has\nretrieved all documents from it. The client can also explicitly destroy the\ncursor at any earlier time using an HTTP DELETE request. The cursor id must\nbe included as part of the URL.\n\nNote: the server will also destroy abandoned cursors automatically after a\ncertain server-controlled timeout to avoid resource leakage.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"10175\", \n      \"_id\" : \"products/10175\", \n      \"_rev\" : \"_WpTA0pO--D\", \n      \"hello4\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10165\", \n      \"_id\" : \"products/10165\", \n      \"_rev\" : \"_WpTA0pK--_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10181\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.0001609325408935547 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/10181\n\n
\n\n\n\n\n", "parameters": [ { "description": "The id of the cursor\n\n", @@ -3735,7 +3752,7 @@ "x-filename": "Cursors - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Cursors/JSF_post_api_cursor.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Cursors/JSF_post_api_cursor_identifier.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Cursors/JSF_post_api_cursor_delete.md" }, "put": { - "description": "\n\nIf the cursor is still alive, returns an object with the following\nattributes:\n\n- *id*: the *cursor-identifier*\n- *result*: a list of documents for the current batch\n- *hasMore*: *false* if this was the last batch\n- *count*: if present the total number of elements\n\nNote that even if *hasMore* returns *true*, the next call might\nstill return no documents. If, however, *hasMore* is *false*, then\nthe cursor is exhausted. Once the *hasMore* attribute has a value of\n*false*, the client can stop.\n\n\n\n\n# Example:\n Valid request for next batch\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10231\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"_key\" : \"10219\", \n      \"_id\" : \"products/10219\", \n      \"_rev\" : \"_WnyWTvy--_\", \n      \"hello2\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10222\", \n      \"_id\" : \"products/10222\", \n      \"_rev\" : \"_WnyWTvy--B\", \n      \"hello3\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10231\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00009512901306152344 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n# Example:\n Missing identifier\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expecting PUT /_api/cursor/<cursor-id>\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n# Example:\n Unknown identifier\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/123123\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"cursor not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1600 \n}\n
\n\n\n\n\n", + "description": "\n\nIf the cursor is still alive, returns an object with the following\nattributes:\n\n- *id*: the *cursor-identifier*\n- *result*: a list of documents for the current batch\n- *hasMore*: *false* if this was the last batch\n- *count*: if present the total number of elements\n\nNote that even if *hasMore* returns *true*, the next call might\nstill return no documents. If, however, *hasMore* is *false*, then\nthe cursor is exhausted. Once the *hasMore* attribute has a value of\n*false*, the client can stop.\n\n\n\n\n# Example:\n Valid request for next batch\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR p IN products LIMIT 5 RETURN p\", \n  \"count\" : true, \n  \"batchSize\" : 2 \n}\nEOF\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10245\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"_key\" : \"10233\", \n      \"_id\" : \"products/10233\", \n      \"_rev\" : \"_WpTA07C--_\", \n      \"hello2\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"10242\", \n      \"_id\" : \"products/10242\", \n      \"_rev\" : \"_WpTA07C--F\", \n      \"hello5\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"10245\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00015616416931152344 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n# Example:\n Missing identifier\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expecting PUT /_api/cursor/<cursor-id>\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n# Example:\n Unknown identifier\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/123123\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"cursor not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1600 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the cursor\n\n", @@ -3824,7 +3841,7 @@ }, "/_api/database/current": { "get": { - "description": "\n\nRetrieves information about the current database\n\nThe response is a JSON object with the following attributes:\n\n- *name*: the name of the current database\n\n- *id*: the id of the current database\n\n- *path*: the filesystem path of the current database\n\n- *isSystem*: whether or not the current database is the *_system* database\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/database/current\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : { \n    \"name\" : \"_system\", \n    \"id\" : \"1\", \n    \"path\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/databases/database-1\", \n    \"isSystem\" : true \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nRetrieves information about the current database\n\nThe response is a JSON object with the following attributes:\n\n- *name*: the name of the current database\n\n- *id*: the id of the current database\n\n- *path*: the filesystem path of the current database\n\n- *isSystem*: whether or not the current database is the *_system* database\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/database/current\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : { \n    \"name\" : \"_system\", \n    \"id\" : \"1\", \n    \"path\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/databases/database-1\", \n    \"isSystem\" : true \n  } \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -3902,7 +3919,7 @@ }, "/_api/document/{collection}": { "delete": { - "description": "\n\nThe body of the request is an array consisting of selectors for\ndocuments. A selector can either be a string with a key or a string\nwith a document handle or an object with a *_key* attribute. This\nAPI call removes all specified documents from *collection*. If the\nselector is an object and has a *_rev* attribute, it is a\nprecondition that the actual revision of the removed document in the\ncollection is the specified one.\n\nThe body of the response is an array of the same length as the input\narray. For each input selector, the output contains a JSON object\nwith the information about the outcome of the operation. If no error\noccurred, an object is built in which the attribute *_id* contains\nthe known *document-handle* of the removed document, *_key* contains\nthe key which uniquely identifies a document in a given collection,\nand the attribute *_rev* contains the document revision. In case of\nan error, an object with the attribute *error* set to *true* and\n*errorCode* set to the error code is built.\n\nIf the *waitForSync* parameter is not specified or set to *false*,\nthen the collection's default *waitForSync* behavior is applied.\nThe *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync*\nvalue of *true*.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nNote that if any precondition is violated or an error occurred with\nsome of the documents, the return code is still 200 or 202, but\nthe additional HTTP header *X-Arango-Error-Codes* is set, which\ncontains a map of the error codes that occurred together with their\nmultiplicities, as in: *1200:17,1205:10* which means that in 17\ncases the error 1200 \"revision conflict\" and in 10 cases the error\n1205 \"illegal document handle\" has happened.\n\n\n\n\n# Example:\n Using document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10394\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUB---_\"\nlocation: /_db/_system/_api/document/products/10394\n\n{ \n  \"_id\" : \"products/10394\", \n  \"_key\" : \"10394\", \n  \"_rev\" : \"_WnyWUB---_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10415\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Revision conflict:\n\n
shell> curl -X DELETE --header 'If-Match: \"_WnyWUAC--B\"' --dump - http://localhost:8529/_api/document/products/10382\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUAC--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10382\", \n  \"_key\" : \"10382\", \n  \"_rev\" : \"_WnyWUAC--_\" \n}\n
\n\n\n\n", + "description": "\n\nThe body of the request is an array consisting of selectors for\ndocuments. A selector can either be a string with a key or a string\nwith a document handle or an object with a *_key* attribute. This\nAPI call removes all specified documents from *collection*. If the\nselector is an object and has a *_rev* attribute, it is a\nprecondition that the actual revision of the removed document in the\ncollection is the specified one.\n\nThe body of the response is an array of the same length as the input\narray. For each input selector, the output contains a JSON object\nwith the information about the outcome of the operation. If no error\noccurred, an object is built in which the attribute *_id* contains\nthe known *document-handle* of the removed document, *_key* contains\nthe key which uniquely identifies a document in a given collection,\nand the attribute *_rev* contains the document revision. In case of\nan error, an object with the attribute *error* set to *true* and\n*errorCode* set to the error code is built.\n\nIf the *waitForSync* parameter is not specified or set to *false*,\nthen the collection's default *waitForSync* behavior is applied.\nThe *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync*\nvalue of *true*.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nNote that if any precondition is violated or an error occurred with\nsome of the documents, the return code is still 200 or 202, but\nthe additional HTTP header *X-Arango-Error-Codes* is set, which\ncontains a map of the error codes that occurred together with their\nmultiplicities, as in: *1200:17,1205:10* which means that in 17\ncases the error 1200 \"revision conflict\" and in 10 cases the error\n1205 \"illegal document handle\" has happened.\n\n\n\n\n# Example:\n Using document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10409\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2AS--_\"\nlocation: /_db/_system/_api/document/products/10409\n\n{ \n  \"_id\" : \"products/10409\", \n  \"_key\" : \"10409\", \n  \"_rev\" : \"_WpTA2AS--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10430\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Revision conflict:\n\n
shell> curl -X DELETE --header 'If-Match: \"_WpTA2-C--B\"' --dump - http://localhost:8529/_api/document/products/10397\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2-C--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10397\", \n  \"_key\" : \"10397\", \n  \"_rev\" : \"_WpTA2-C--_\" \n}\n
\n\n\n\n", "parameters": [ { "description": "A JSON array of strings or documents.\n\n", @@ -4050,7 +4067,7 @@ "x-filename": "Documents - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_CREATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_ALL.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_HEAD.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ.md" }, "post": { - "description": "\n\nCreates a new document from the document given in the body, unless there\nis already a document with the *_key* given. If no *_key* is given, a new\nunique *_key* is generated automatically.\n\nThe body can be an array of documents, in which case all\ndocuments in the array are inserted with the same semantics as for a\nsingle document. The result body will contain a JSON array of the\nsame length as the input array, and each entry contains the result\nof the operation for the corresponding input. In case of an error\nthe entry is a document with attributes *error* set to *true* and\nerrorCode set to the error code that has happened.\n\nPossibly given *_id* and *_rev* attributes in the body are always ignored,\nthe URL part or the query parameter collection respectively counts.\n\nIf the document was created successfully, then the *Location* header\ncontains the path to the newly created document. The *Etag* header field\ncontains the revision of the document. Both are only set in the single\ndocument case.\n\nIf *silent* is not set to *true*, the body of the response contains a \nJSON object (single document case) with the following attributes:\n\n - *_id* contains the document handle of the newly created document\n - *_key* contains the document key\n - *_rev* contains the document revision\n\nIn the multi case the body is an array of such objects.\n\nIf the collection parameter *waitForSync* is *false*, then the call\nreturns as soon as the document has been accepted. It will not wait\nuntil the documents have been synced to disk.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the document creation operation to disk even in\ncase that the *waitForSync* flag had been disabled for the entire\ncollection. Thus, the *waitForSync* query parameter can be used to\nforce synchronization of just this specific operations. To use this,\nset the *waitForSync* parameter to *true*. If the *waitForSync*\nparameter is not specified or set to *false*, then the collection's\ndefault *waitForSync* behavior is applied. The *waitForSync* query\nparameter cannot be used to disable synchronization for collections\nthat have a default *waitForSync* value of *true*.\n\nIf the query parameter *returnNew* is *true*, then, for each\ngenerated document, the complete new document is returned under\nthe *new* attribute in the result.\n\n\n\n\n# Example:\n Create a document in a collection named *products*. Note that the\nrevision identifier might or might not by equal to the auto-generated\nkey.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUKS--_\"\nlocation: /_db/_system/_api/document/products/10469\n\n{ \n  \"_id\" : \"products/10469\", \n  \"_key\" : \"10469\", \n  \"_rev\" : \"_WnyWUKS--_\" \n}\n
\n\n\n\n\n# Example:\n Create a document in a collection named *products* with a collection-level\n*waitForSync* value of *false*.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUHq--_\"\nlocation: /_db/_system/_api/document/products/10457\n\n{ \n  \"_id\" : \"products/10457\", \n  \"_key\" : \"10457\", \n  \"_rev\" : \"_WnyWUHq--_\" \n}\n
\n\n\n\n\n# Example:\n Create a document in a collection with a collection-level *waitForSync*\nvalue of *false*, but using the *waitForSync* query parameter.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?waitForSync=true <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUNe--_\"\nlocation: /_db/_system/_api/document/products/10499\n\n{ \n  \"_id\" : \"products/10499\", \n  \"_key\" : \"10499\", \n  \"_rev\" : \"_WnyWUNe--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown collection name\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"collection not found: products\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n# Example:\n Illegal document\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ 1: \"World\" }\nEOF\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"VPackError error: Expecting '\\\"' or '}'\", \n  \"code\" : 400, \n  \"errorNum\" : 600 \n}\n
\n\n\n\n\n# Example:\n Insert multiple documents:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n[{\"Hello\":\"Earth\"}, {\"Hello\":\"Venus\"}, {\"Hello\":\"Mars\"}]\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"_id\" : \"products/10477\", \n    \"_key\" : \"10477\", \n    \"_rev\" : \"_WnyWUK6--_\" \n  }, \n  { \n    \"_id\" : \"products/10481\", \n    \"_key\" : \"10481\", \n    \"_rev\" : \"_WnyWUK6--B\" \n  }, \n  { \n    \"_id\" : \"products/10483\", \n    \"_key\" : \"10483\", \n    \"_rev\" : \"_WnyWUK6--D\" \n  } \n]\n
\n\n\n\n\n# Example:\n Use of returnNew:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?returnNew=true <<EOF\n{\"Hello\":\"World\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUMK--_\"\nlocation: /_db/_system/_api/document/products/10491\n\n{ \n  \"_id\" : \"products/10491\", \n  \"_key\" : \"10491\", \n  \"_rev\" : \"_WnyWUMK--_\", \n  \"new\" : { \n    \"_key\" : \"10491\", \n    \"_id\" : \"products/10491\", \n    \"_rev\" : \"_WnyWUMK--_\", \n    \"Hello\" : \"World\" \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nCreates a new document from the document given in the body, unless there\nis already a document with the *_key* given. If no *_key* is given, a new\nunique *_key* is generated automatically.\n\nThe body can be an array of documents, in which case all\ndocuments in the array are inserted with the same semantics as for a\nsingle document. The result body will contain a JSON array of the\nsame length as the input array, and each entry contains the result\nof the operation for the corresponding input. In case of an error\nthe entry is a document with attributes *error* set to *true* and\nerrorCode set to the error code that has happened.\n\nPossibly given *_id* and *_rev* attributes in the body are always ignored,\nthe URL part or the query parameter collection respectively counts.\n\nIf the document was created successfully, then the *Location* header\ncontains the path to the newly created document. The *Etag* header field\ncontains the revision of the document. Both are only set in the single\ndocument case.\n\nIf *silent* is not set to *true*, the body of the response contains a \nJSON object (single document case) with the following attributes:\n\n - *_id* contains the document handle of the newly created document\n - *_key* contains the document key\n - *_rev* contains the document revision\n\nIn the multi case the body is an array of such objects.\n\nIf the collection parameter *waitForSync* is *false*, then the call\nreturns as soon as the document has been accepted. It will not wait\nuntil the documents have been synced to disk.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the document creation operation to disk even in\ncase that the *waitForSync* flag had been disabled for the entire\ncollection. Thus, the *waitForSync* query parameter can be used to\nforce synchronization of just this specific operations. To use this,\nset the *waitForSync* parameter to *true*. If the *waitForSync*\nparameter is not specified or set to *false*, then the collection's\ndefault *waitForSync* behavior is applied. The *waitForSync* query\nparameter cannot be used to disable synchronization for collections\nthat have a default *waitForSync* value of *true*.\n\nIf the query parameter *returnNew* is *true*, then, for each\ngenerated document, the complete new document is returned under\nthe *new* attribute in the result.\n\n\n\n\n# Example:\n Create a document in a collection named *products*. Note that the\nrevision identifier might or might not by equal to the auto-generated\nkey.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2PG--_\"\nlocation: /_db/_system/_api/document/products/10484\n\n{ \n  \"_id\" : \"products/10484\", \n  \"_key\" : \"10484\", \n  \"_rev\" : \"_WpTA2PG--_\" \n}\n
\n\n\n\n\n# Example:\n Create a document in a collection named *products* with a collection-level\n*waitForSync* value of *false*.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2Jq--_\"\nlocation: /_db/_system/_api/document/products/10472\n\n{ \n  \"_id\" : \"products/10472\", \n  \"_key\" : \"10472\", \n  \"_rev\" : \"_WpTA2Jq--_\" \n}\n
\n\n\n\n\n# Example:\n Create a document in a collection with a collection-level *waitForSync*\nvalue of *false*, but using the *waitForSync* query parameter.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?waitForSync=true <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2Yi--_\"\nlocation: /_db/_system/_api/document/products/10514\n\n{ \n  \"_id\" : \"products/10514\", \n  \"_key\" : \"10514\", \n  \"_rev\" : \"_WpTA2Yi--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown collection name\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\" }\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"collection not found: products\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n# Example:\n Illegal document\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ 1: \"World\" }\nEOF\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"VPackError error: Expecting '\\\"' or '}'\", \n  \"code\" : 400, \n  \"errorNum\" : 600 \n}\n
\n\n\n\n\n# Example:\n Insert multiple documents:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n[{\"Hello\":\"Earth\"}, {\"Hello\":\"Venus\"}, {\"Hello\":\"Mars\"}]\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"_id\" : \"products/10492\", \n    \"_key\" : \"10492\", \n    \"_rev\" : \"_WpTA2Ta--_\" \n  }, \n  { \n    \"_id\" : \"products/10496\", \n    \"_key\" : \"10496\", \n    \"_rev\" : \"_WpTA2Ta--B\" \n  }, \n  { \n    \"_id\" : \"products/10498\", \n    \"_key\" : \"10498\", \n    \"_rev\" : \"_WpTA2Ta--D\" \n  } \n]\n
\n\n\n\n\n# Example:\n Use of returnNew:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?returnNew=true <<EOF\n{\"Hello\":\"World\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2Vy--_\"\nlocation: /_db/_system/_api/document/products/10506\n\n{ \n  \"_id\" : \"products/10506\", \n  \"_key\" : \"10506\", \n  \"_rev\" : \"_WpTA2Vy--_\", \n  \"new\" : { \n    \"_key\" : \"10506\", \n    \"_id\" : \"products/10506\", \n    \"_rev\" : \"_WpTA2Vy--_\", \n    \"Hello\" : \"World\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The *collection* in which the collection is to be created.\n\n", @@ -4199,7 +4216,7 @@ }, "/_api/document/{document-handle}": { "delete": { - "description": "\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the removed document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the document revision.\n\nIf the *waitForSync* parameter is not specified or set to *false*,\nthen the collection's default *waitForSync* behavior is applied.\nThe *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync*\nvalue of *true*.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\n\n\n\n# Example:\n Using document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10360\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWT96--_\"\nlocation: /_db/_system/_api/document/products/10360\n\n{ \n  \"_id\" : \"products/10360\", \n  \"_key\" : \"10360\", \n  \"_rev\" : \"_WnyWT96--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10404\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Revision conflict:\n\n
shell> curl -X DELETE --header 'If-Match: \"_WnyWU_---B\"' --dump - http://localhost:8529/_api/document/products/10370\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWU_---_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10370\", \n  \"_key\" : \"10370\", \n  \"_rev\" : \"_WnyWU_---_\" \n}\n
\n\n\n\n", + "description": "\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the removed document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the document revision.\n\nIf the *waitForSync* parameter is not specified or set to *false*,\nthen the collection's default *waitForSync* behavior is applied.\nThe *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync*\nvalue of *true*.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\n\n\n\n# Example:\n Using document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10375\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA13G--_\"\nlocation: /_db/_system/_api/document/products/10375\n\n{ \n  \"_id\" : \"products/10375\", \n  \"_key\" : \"10375\", \n  \"_rev\" : \"_WpTA13G--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10419\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Revision conflict:\n\n
shell> curl -X DELETE --header 'If-Match: \"_WpTA166--B\"' --dump - http://localhost:8529/_api/document/products/10385\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA166--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10385\", \n  \"_key\" : \"10385\", \n  \"_rev\" : \"_WpTA166--_\" \n}\n
\n\n\n\n", "parameters": [ { "description": "Removes the document identified by *document-handle*.\n\n", @@ -4259,7 +4276,7 @@ "x-filename": "Documents - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_CREATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_ALL.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_HEAD.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ.md" }, "get": { - "description": "\n\nReturns the document identified by *document-handle*. The returned\ndocument contains three special attributes: *_id* containing the document\nhandle, *_key* containing key which uniquely identifies a document\nin a given collection and *_rev* containing the revision.\n\n\n\n\n# Example:\n Use a document handle:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/10507\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUPK--_\"\n\n{ \n  \"_key\" : \"10507\", \n  \"_id\" : \"products/10507\", \n  \"_rev\" : \"_WnyWUPK--_\", \n  \"hello\" : \"world\" \n}\n
\n\n\n\n\n# Example:\n Use a document handle and an Etag:\n\n
shell> curl --header 'If-None-Match: \"_WnyWUS2--_\"' --dump - http://localhost:8529/_api/document/products/10555\n\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/unknownhandle\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"collection not found: products\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the document identified by *document-handle*. The returned\ndocument contains three special attributes: *_id* containing the document\nhandle, *_key* containing key which uniquely identifies a document\nin a given collection and *_rev* containing the revision.\n\n\n\n\n# Example:\n Use a document handle:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/10522\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2a2--_\"\n\n{ \n  \"_key\" : \"10522\", \n  \"_id\" : \"products/10522\", \n  \"_rev\" : \"_WpTA2a2--_\", \n  \"hello\" : \"world\" \n}\n
\n\n\n\n\n# Example:\n Use a document handle and an Etag:\n\n
shell> curl --header 'If-None-Match: \"_WpTA2ly--_\"' --dump - http://localhost:8529/_api/document/products/10570\n\n
\n\n\n\n\n# Example:\n Unknown document handle:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/unknownhandle\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"collection not found: products\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The handle of the document.\n\n", @@ -4304,7 +4321,7 @@ "x-filename": "Documents - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_CREATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_ALL.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_HEAD.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ.md" }, "head": { - "description": "\n\nLike *GET*, but only returns the header fields and not the body. You\ncan use this call to get the current revision of a document or check if\nthe document was deleted.\n\n\n\n\n# Example:\n \n\n
shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10546\n\n
\n\n\n\n\n\n", + "description": "\n\nLike *GET*, but only returns the header fields and not the body. You\ncan use this call to get the current revision of a document or check if\nthe document was deleted.\n\n\n\n\n# Example:\n \n\n
shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10561\n\n
\n\n\n\n\n\n", "parameters": [ { "description": "The handle of the document.\n\n", @@ -4349,7 +4366,7 @@ "x-filename": "Documents - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_CREATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_ALL.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_HEAD.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ.md" }, "patch": { - "description": "\n\nPartially updates the document identified by *document-handle*.\nThe body of the request must contain a JSON document with the\nattributes to patch (the patch document). All attributes from the\npatch document will be added to the existing document if they do not\nyet exist, and overwritten in the existing document if they do exist\nthere.\n\nSetting an attribute value to *null* in the patch document will cause a\nvalue of *null* to be saved for the attribute by default.\n\nIf the *If-Match* header is specified and the revision of the\ndocument in the database is unequal to the given revision, the\nprecondition is violated.\n\nIf *If-Match* is not given and *ignoreRevs* is *false* and there\nis a *_rev* attribute in the body and its value does not match\nthe revision of the document in the database, the precondition is\nviolated.\n\nIf a precondition is violated, an *HTTP 412* is returned.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below),\nthe *Etag* header field contains the new revision of the document\n(in double quotes) and the *Location* header contains a complete URL\nunder which the document can be queried.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the updated document operation to disk even in case\nthat the *waitForSync* flag had been disabled for the entire collection.\nThus, the *waitForSync* query parameter can be used to force synchronization\nof just specific operations. To use this, set the *waitForSync* parameter\nto *true*. If the *waitForSync* parameter is not specified or set to\n*false*, then the collection's default *waitForSync* behavior is\napplied. The *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync* value\nof *true*.\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the updated document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the new document revision.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nIf the query parameter *returnNew* is *true*, then\nthe complete new document is returned under\nthe *new* attribute in the result.\n\nIf the document does not exist, then a *HTTP 404* is returned and the\nbody of the response contains an error document.\n\n\n\n\n# Example:\n Patches an existing document with new content.\n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426 <<EOF\n{ \n  \"hello\" : \"world\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUEq--B\"\nlocation: /_db/_system/_api/document/products/10426\n\n{ \n  \"_id\" : \"products/10426\", \n  \"_key\" : \"10426\", \n  \"_rev\" : \"_WnyWUEq--B\", \n  \"_oldRev\" : \"_WnyWUEq--_\" \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426 <<EOF\n{ \n  \"numbers\" : { \n    \"one\" : 1, \n    \"two\" : 2, \n    \"three\" : 3, \n    \"empty\" : null \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUEu--_\"\nlocation: /_db/_system/_api/document/products/10426\n\n{ \n  \"_id\" : \"products/10426\", \n  \"_key\" : \"10426\", \n  \"_rev\" : \"_WnyWUEu--_\", \n  \"_oldRev\" : \"_WnyWUEq--B\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10426\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUEu--_\"\n\n{ \n  \"_key\" : \"10426\", \n  \"_id\" : \"products/10426\", \n  \"_rev\" : \"_WnyWUEu--_\", \n  \"one\" : \"world\", \n  \"hello\" : \"world\", \n  \"numbers\" : { \n    \"one\" : 1, \n    \"two\" : 2, \n    \"three\" : 3, \n    \"empty\" : null \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10426?keepNull=false <<EOF\n{ \n  \"hello\" : null, \n  \"numbers\" : { \n    \"four\" : 4 \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUE6--_\"\nlocation: /_db/_system/_api/document/products/10426\n\n{ \n  \"_id\" : \"products/10426\", \n  \"_key\" : \"10426\", \n  \"_rev\" : \"_WnyWUE6--_\", \n  \"_oldRev\" : \"_WnyWUEu--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10426\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUE6--_\"\n\n{ \n  \"_key\" : \"10426\", \n  \"_id\" : \"products/10426\", \n  \"_rev\" : \"_WnyWUE6--_\", \n  \"one\" : \"world\", \n  \"numbers\" : { \n    \"empty\" : null, \n    \"one\" : 1, \n    \"three\" : 3, \n    \"two\" : 2, \n    \"four\" : 4 \n  } \n}\n
\n\n\n\n\n# Example:\n Merging attributes of an object using `mergeObjects`:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/10442\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUGi--_\"\n\n{ \n  \"_key\" : \"10442\", \n  \"_id\" : \"products/10442\", \n  \"_rev\" : \"_WnyWUGi--_\", \n  \"inhabitants\" : { \n    \"china\" : 1366980000, \n    \"india\" : 1263590000, \n    \"usa\" : 319220000 \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10442?mergeObjects=true <<EOF\n{ \n  \"inhabitants\" : { \n    \"indonesia\" : 252164800, \n    \"brazil\" : 203553000 \n  } \n}\nEOF\n\nshell> curl --dump - http://localhost:8529/_api/document/products/10442\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUGq--_\"\n\n{ \n  \"_key\" : \"10442\", \n  \"_id\" : \"products/10442\", \n  \"_rev\" : \"_WnyWUGq--_\", \n  \"inhabitants\" : { \n    \"china\" : 1366980000, \n    \"india\" : 1263590000, \n    \"usa\" : 319220000, \n    \"indonesia\" : 252164800, \n    \"brazil\" : 203553000 \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10442?mergeObjects=false <<EOF\n{ \n  \"inhabitants\" : { \n    \"pakistan\" : 188346000 \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUGy--_\"\nlocation: /_db/_system/_api/document/products/10442\n\n{ \n  \"_id\" : \"products/10442\", \n  \"_key\" : \"10442\", \n  \"_rev\" : \"_WnyWUGy--_\", \n  \"_oldRev\" : \"_WnyWUGq--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10442\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUGy--_\"\n\n{ \n  \"_key\" : \"10442\", \n  \"_id\" : \"products/10442\", \n  \"_rev\" : \"_WnyWUGy--_\", \n  \"inhabitants\" : { \n    \"pakistan\" : 188346000 \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nPartially updates the document identified by *document-handle*.\nThe body of the request must contain a JSON document with the\nattributes to patch (the patch document). All attributes from the\npatch document will be added to the existing document if they do not\nyet exist, and overwritten in the existing document if they do exist\nthere.\n\nSetting an attribute value to *null* in the patch document will cause a\nvalue of *null* to be saved for the attribute by default.\n\nIf the *If-Match* header is specified and the revision of the\ndocument in the database is unequal to the given revision, the\nprecondition is violated.\n\nIf *If-Match* is not given and *ignoreRevs* is *false* and there\nis a *_rev* attribute in the body and its value does not match\nthe revision of the document in the database, the precondition is\nviolated.\n\nIf a precondition is violated, an *HTTP 412* is returned.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below),\nthe *Etag* header field contains the new revision of the document\n(in double quotes) and the *Location* header contains a complete URL\nunder which the document can be queried.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the updated document operation to disk even in case\nthat the *waitForSync* flag had been disabled for the entire collection.\nThus, the *waitForSync* query parameter can be used to force synchronization\nof just specific operations. To use this, set the *waitForSync* parameter\nto *true*. If the *waitForSync* parameter is not specified or set to\n*false*, then the collection's default *waitForSync* behavior is\napplied. The *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync* value\nof *true*.\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the updated document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the new document revision.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nIf the query parameter *returnNew* is *true*, then\nthe complete new document is returned under\nthe *new* attribute in the result.\n\nIf the document does not exist, then a *HTTP 404* is returned and the\nbody of the response contains an error document.\n\n\n\n\n# Example:\n Patches an existing document with new content.\n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441 <<EOF\n{ \n  \"hello\" : \"world\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2EW--B\"\nlocation: /_db/_system/_api/document/products/10441\n\n{ \n  \"_id\" : \"products/10441\", \n  \"_key\" : \"10441\", \n  \"_rev\" : \"_WpTA2EW--B\", \n  \"_oldRev\" : \"_WpTA2EW--_\" \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441 <<EOF\n{ \n  \"numbers\" : { \n    \"one\" : 1, \n    \"two\" : 2, \n    \"three\" : 3, \n    \"empty\" : null \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2Ea--_\"\nlocation: /_db/_system/_api/document/products/10441\n\n{ \n  \"_id\" : \"products/10441\", \n  \"_key\" : \"10441\", \n  \"_rev\" : \"_WpTA2Ea--_\", \n  \"_oldRev\" : \"_WpTA2EW--B\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10441\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2Ea--_\"\n\n{ \n  \"_key\" : \"10441\", \n  \"_id\" : \"products/10441\", \n  \"_rev\" : \"_WpTA2Ea--_\", \n  \"one\" : \"world\", \n  \"hello\" : \"world\", \n  \"numbers\" : { \n    \"one\" : 1, \n    \"two\" : 2, \n    \"three\" : 3, \n    \"empty\" : null \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10441?keepNull=false <<EOF\n{ \n  \"hello\" : null, \n  \"numbers\" : { \n    \"four\" : 4 \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2Ei--_\"\nlocation: /_db/_system/_api/document/products/10441\n\n{ \n  \"_id\" : \"products/10441\", \n  \"_key\" : \"10441\", \n  \"_rev\" : \"_WpTA2Ei--_\", \n  \"_oldRev\" : \"_WpTA2Ea--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10441\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2Ei--_\"\n\n{ \n  \"_key\" : \"10441\", \n  \"_id\" : \"products/10441\", \n  \"_rev\" : \"_WpTA2Ei--_\", \n  \"one\" : \"world\", \n  \"numbers\" : { \n    \"empty\" : null, \n    \"one\" : 1, \n    \"three\" : 3, \n    \"two\" : 2, \n    \"four\" : 4 \n  } \n}\n
\n\n\n\n\n# Example:\n Merging attributes of an object using `mergeObjects`:\n\n
shell> curl --dump - http://localhost:8529/_api/document/products/10457\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2H---_\"\n\n{ \n  \"_key\" : \"10457\", \n  \"_id\" : \"products/10457\", \n  \"_rev\" : \"_WpTA2H---_\", \n  \"inhabitants\" : { \n    \"china\" : 1366980000, \n    \"india\" : 1263590000, \n    \"usa\" : 319220000 \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10457?mergeObjects=true <<EOF\n{ \n  \"inhabitants\" : { \n    \"indonesia\" : 252164800, \n    \"brazil\" : 203553000 \n  } \n}\nEOF\n\nshell> curl --dump - http://localhost:8529/_api/document/products/10457\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2HC--_\"\n\n{ \n  \"_key\" : \"10457\", \n  \"_id\" : \"products/10457\", \n  \"_rev\" : \"_WpTA2HC--_\", \n  \"inhabitants\" : { \n    \"china\" : 1366980000, \n    \"india\" : 1263590000, \n    \"usa\" : 319220000, \n    \"indonesia\" : 252164800, \n    \"brazil\" : 203553000 \n  } \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10457?mergeObjects=false <<EOF\n{ \n  \"inhabitants\" : { \n    \"pakistan\" : 188346000 \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2HK--_\"\nlocation: /_db/_system/_api/document/products/10457\n\n{ \n  \"_id\" : \"products/10457\", \n  \"_key\" : \"10457\", \n  \"_rev\" : \"_WpTA2HK--_\", \n  \"_oldRev\" : \"_WpTA2HC--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/10457\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2HK--_\"\n\n{ \n  \"_key\" : \"10457\", \n  \"_id\" : \"products/10457\", \n  \"_rev\" : \"_WpTA2HK--_\", \n  \"inhabitants\" : { \n    \"pakistan\" : 188346000 \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "A JSON representation of a document update as an object.\n\n", @@ -4451,7 +4468,7 @@ "x-filename": "Documents - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_CREATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_DELETE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_ALL.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ_HEAD.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_UPDATE_MULTI.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_REPLACE.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Documents/REST_DOCUMENT_READ.md" }, "put": { - "description": "\n\nReplaces the document with handle with the one in\nthe body, provided there is such a document and no precondition is\nviolated.\n\nIf the *If-Match* header is specified and the revision of the\ndocument in the database is unequal to the given revision, the\nprecondition is violated.\n\nIf *If-Match* is not given and *ignoreRevs* is *false* and there\nis a *_rev* attribute in the body and its value does not match\nthe revision of the document in the database, the precondition is\nviolated.\n\nIf a precondition is violated, an *HTTP 412* is returned.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below),\nthe *Etag* header field contains the new revision of the document\nand the *Location* header contains a complete URL under which the\ndocument can be queried.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the document replacement operation to disk even in case\nthat the *waitForSync* flag had been disabled for the entire collection.\nThus, the *waitForSync* query parameter can be used to force synchronization\nof just specific operations. To use this, set the *waitForSync* parameter\nto *true*. If the *waitForSync* parameter is not specified or set to\n*false*, then the collection's default *waitForSync* behavior is\napplied. The *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync* value\nof *true*.\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the updated document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the new document revision.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nIf the query parameter *returnNew* is *true*, then\nthe complete new document is returned under\nthe *new* attribute in the result.\n\nIf the document does not exist, then a *HTTP 404* is returned and the\nbody of the response contains an error document.\n\n\n\n\n# Example:\n Using a document handle\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10564 <<EOF\n{\"Hello\": \"you\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnyWUUS--B\"\nlocation: /_db/_system/_api/document/products/10564\n\n{ \n  \"_id\" : \"products/10564\", \n  \"_key\" : \"10564\", \n  \"_rev\" : \"_WnyWUUS--B\", \n  \"_oldRev\" : \"_WnyWUUS--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10586 <<EOF\n{}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Produce a revision conflict\n\n
shell> curl -X PUT --header 'If-Match: \"_WnyWUVW--B\"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10574 <<EOF\n{\"other\":\"content\"}\nEOF\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnyWUVW--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10574\", \n  \"_key\" : \"10574\", \n  \"_rev\" : \"_WnyWUVW--_\" \n}\n
\n\n\n\n\n", + "description": "\n\nReplaces the document with handle with the one in\nthe body, provided there is such a document and no precondition is\nviolated.\n\nIf the *If-Match* header is specified and the revision of the\ndocument in the database is unequal to the given revision, the\nprecondition is violated.\n\nIf *If-Match* is not given and *ignoreRevs* is *false* and there\nis a *_rev* attribute in the body and its value does not match\nthe revision of the document in the database, the precondition is\nviolated.\n\nIf a precondition is violated, an *HTTP 412* is returned.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below),\nthe *Etag* header field contains the new revision of the document\nand the *Location* header contains a complete URL under which the\ndocument can be queried.\n\nOptionally, the query parameter *waitForSync* can be used to force\nsynchronization of the document replacement operation to disk even in case\nthat the *waitForSync* flag had been disabled for the entire collection.\nThus, the *waitForSync* query parameter can be used to force synchronization\nof just specific operations. To use this, set the *waitForSync* parameter\nto *true*. If the *waitForSync* parameter is not specified or set to\n*false*, then the collection's default *waitForSync* behavior is\napplied. The *waitForSync* query parameter cannot be used to disable\nsynchronization for collections that have a default *waitForSync* value\nof *true*.\n\nIf *silent* is not set to *true*, the body of the response contains a JSON \nobject with the information about the handle and the revision. The attribute \n*_id* contains the known *document-handle* of the updated document, *_key* \ncontains the key which uniquely identifies a document in a given collection, \nand the attribute *_rev* contains the new document revision.\n\nIf the query parameter *returnOld* is *true*, then\nthe complete previous revision of the document\nis returned under the *old* attribute in the result.\n\nIf the query parameter *returnNew* is *true*, then\nthe complete new document is returned under\nthe *new* attribute in the result.\n\nIf the document does not exist, then a *HTTP 404* is returned and the\nbody of the response contains an error document.\n\n\n\n\n# Example:\n Using a document handle\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10579 <<EOF\n{\"Hello\": \"you\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WpTA2n2--_\"\nlocation: /_db/_system/_api/document/products/10579\n\n{ \n  \"_id\" : \"products/10579\", \n  \"_key\" : \"10579\", \n  \"_rev\" : \"_WpTA2n2--_\", \n  \"_oldRev\" : \"_WpTA2ny--_\" \n}\n
\n\n\n\n\n# Example:\n Unknown document handle\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10601 <<EOF\n{}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"document not found\", \n  \"code\" : 404, \n  \"errorNum\" : 1202 \n}\n
\n\n\n\n\n# Example:\n Produce a revision conflict\n\n
shell> curl -X PUT --header 'If-Match: \"_WpTA2pm--B\"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10589 <<EOF\n{\"other\":\"content\"}\nEOF\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WpTA2pm--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/10589\", \n  \"_key\" : \"10589\", \n  \"_rev\" : \"_WpTA2pm--_\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "A JSON representation of a single document.\n\n", @@ -4541,7 +4558,7 @@ }, "/_api/edges/{collection-id}": { "get": { - "description": "\n\nReturns an array of edges starting or ending in the vertex identified by\n*vertex-handle*.\n\n\n\n\n# Example:\n Any direction\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"6\", \n      \"_id\" : \"edges/6\", \n      \"_from\" : \"vertices/2\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnyWUZO--J\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnyWUZS--_\", \n      \"$label\" : \"v4 -> v1\" \n    }, \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_WnyWUZO--H\", \n      \"$label\" : \"v1 -> v3\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 3, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n# Example:\n In edges\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1&direction=in\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"6\", \n      \"_id\" : \"edges/6\", \n      \"_from\" : \"vertices/2\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnyWUbG--B\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnyWUbG--D\", \n      \"$label\" : \"v4 -> v1\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 2, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n# Example:\n Out edges\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1&direction=out\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_WnyWUd---D\", \n      \"$label\" : \"v1 -> v3\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 1, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nReturns an array of edges starting or ending in the vertex identified by\n*vertex-handle*.\n\n\n\n\n# Example:\n Any direction\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"6\", \n      \"_id\" : \"edges/6\", \n      \"_from\" : \"vertices/2\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WpTA2t2--B\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WpTA2t2--D\", \n      \"$label\" : \"v4 -> v1\" \n    }, \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_WpTA2t2--_\", \n      \"$label\" : \"v1 -> v3\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 3, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n# Example:\n In edges\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1&direction=in\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"6\", \n      \"_id\" : \"edges/6\", \n      \"_from\" : \"vertices/2\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WpTA2y---B\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WpTA2y---D\", \n      \"$label\" : \"v4 -> v1\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 2, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n# Example:\n Out edges\n\n
shell> curl --dump - http://localhost:8529/_api/edges/edges?vertex=vertices/1&direction=out\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"edges\" : [ \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_WpTA212--_\", \n      \"$label\" : \"v1 -> v3\" \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200, \n  \"stats\" : { \n    \"scannedIndex\" : 1, \n    \"filtered\" : 0 \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The id of the collection.\n\n", @@ -4587,7 +4604,7 @@ }, "/_api/endpoint": { "get": { - "description": "\n\n*THIS API IS DEPRECATED*\n\nReturns an array of all configured endpoints the server is listening on.\n\nThe result is a JSON array of JSON objects, each with `\"entrypoint\"' as\nthe only attribute, and with the value being a string describing the\nendpoint.\n\n**Note**: retrieving the array of all endpoints is allowed in the system database\nonly. Calling this action in any other database will make the server return\nan error.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/endpoint\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"endpoint\" : \"http://127.0.0.1:29997\" \n  } \n]\n
\n\n\n\n\n", + "description": "\n\n*THIS API IS DEPRECATED*\n\nReturns an array of all configured endpoints the server is listening on.\n\nThe result is a JSON array of JSON objects, each with `\"entrypoint\"' as\nthe only attribute, and with the value being a string describing the\nendpoint.\n\n**Note**: retrieving the array of all endpoints is allowed in the system database\nonly. Calling this action in any other database will make the server return\nan error.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/endpoint\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"endpoint\" : \"http://127.0.0.1:24485\" \n  } \n]\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -4605,7 +4622,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/engine": { @@ -4629,12 +4646,12 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/explain": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **query**: the query which you want explained; If the query references any bind variables,\n these must also be passed in the attribute *bindVars*. Additional\n options for the query can be passed in the *options* attribute.\n - **options**:\n - **optimizer.rules** (string): an array of to-be-included or to-be-excluded optimizer rules\n can be put into this attribute, telling the optimizer to include or exclude\n specific rules. To disable a rule, prefix its name with a `-`, to enable a rule, prefix it\n with a `+`. There is also a pseudo-rule `all`, which will match all optimizer rules.\n - **maxNumberOfPlans**: an optional maximum number of plans that the optimizer is \n allowed to generate. Setting this attribute to a low value allows to put a\n cap on the amount of work the optimizer does.\n - **allPlans**: if set to *true*, all possible execution plans will be returned.\n The default is *false*, meaning only the optimal plan will be returned.\n - **bindVars** (object): key/value pairs representing the bind parameters.\n\n\n\n\n\nTo explain how an AQL query would be executed on the server, the query string\ncan be sent to the server via an HTTP POST request. The server will then validate\nthe query and create an execution plan for it. The execution plan will be\nreturned, but the query will not be executed.\n\nThe execution plan that is returned by the server can be used to estimate the\nprobable performance of the query. Though the actual performance will depend\non many different factors, the execution plan normally can provide some rough\nestimates on the amount of work the server needs to do in order to actually run \nthe query.\n\nBy default, the explain operation will return the optimal plan as chosen by\nthe query optimizer The optimal plan is the plan with the lowest total estimated\ncost. The plan will be returned in the attribute *plan* of the response object.\nIf the option *allPlans* is specified in the request, the result will contain \nall plans created by the optimizer. The plans will then be returned in the \nattribute *plans*.\n\nThe result will also contain an attribute *warnings*, which is an array of \nwarnings that occurred during optimization or execution plan creation. Additionally,\na *stats* attribute is contained in the result with some optimizer statistics.\nIf *allPlans* is set to *false*, the result will contain an attribute *cacheable* \nthat states whether the query results can be cached on the server if the query\nresult cache were used. The *cacheable* attribute is not present when *allPlans*\nis set to *true*.\n\nEach plan in the result is a JSON object with the following attributes:\n- *nodes*: the array of execution nodes of the plan. The array of available node types\n can be found [here](../../AQL/ExecutionAndPerformance/Optimizer.html)\n\n- *estimatedCost*: the total estimated cost for the plan. If there are multiple\n plans, the optimizer will choose the plan with the lowest total cost.\n\n- *collections*: an array of collections used in the query\n\n- *rules*: an array of rules the optimizer applied. An overview of the\n available rules can be found [here](../../AQL/ExecutionAndPerformance/Optimizer.html)\n\n- *variables*: array of variables used in the query (note: this may contain\n internal variables created by the optimizer)\n\n\n\n\n# Example:\n Valid query\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products RETURN p\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"EnumerateCollectionNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 12, \n        \"estimatedNrItems\" : 10, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"random\" : false, \n        \"satellite\" : false, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 22, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      } \n    ], \n    \"rules\" : [ ], \n    \"collections\" : [ \n      { \n        \"name\" : \"products\", \n        \"type\" : \"read\" \n      } \n    ], \n    \"variables\" : [ \n      { \n        \"id\" : 0, \n        \"name\" : \"p\" \n      } \n    ], \n    \"estimatedCost\" : 22, \n    \"estimatedNrItems\" : 10, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n A plan with some optimizer rules applied\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products LET a = p.id FILTER a == 4 LET name = p.name SORT p.id LIMIT 1 RETURN name\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"IndexNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 11, \n        \"estimatedCost\" : 4.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"satellite\" : false, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        }, \n        \"indexes\" : [ \n          { \n            \"id\" : \"10689\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"id\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"condition\" : { \n          \"type\" : \"n-ary or\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"n-ary and\", \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"compare ==\", \n                  \"subNodes\" : [ \n                    { \n                      \"type\" : \"attribute access\", \n                      \"name\" : \"id\", \n                      \"subNodes\" : [ \n                        { \n                          \"type\" : \"reference\", \n                          \"name\" : \"p\", \n                          \"id\" : 0 \n                        } \n                      ] \n                    }, \n                    { \n                      \"type\" : \"value\", \n                      \"value\" : 4 \n                    } \n                  ] \n                } \n              ] \n            } \n          ] \n        }, \n        \"reverse\" : false \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          11 \n        ], \n        \"id\" : 4, \n        \"estimatedCost\" : 5.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"compare ==\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"attribute access\", \n              \"name\" : \"id\", \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"reference\", \n                  \"name\" : \"p\", \n                  \"id\" : 0 \n                } \n              ] \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 4 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"simple\" \n      }, \n      { \n        \"type\" : \"FilterNode\", \n        \"dependencies\" : [ \n          4 \n        ], \n        \"id\" : 5, \n        \"estimatedCost\" : 6.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"inVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        } \n      }, \n      { \n        \"type\" : \"LimitNode\", \n        \"dependencies\" : [ \n          5 \n        ], \n        \"id\" : 9, \n        \"estimatedCost\" : 7.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"offset\" : 0, \n        \"limit\" : 1, \n        \"fullCount\" : false \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          9 \n        ], \n        \"id\" : 6, \n        \"estimatedCost\" : 8.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"attribute access\", \n          \"name\" : \"name\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"reference\", \n              \"name\" : \"p\", \n              \"id\" : 0 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"attribute\" \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          6 \n        ], \n        \"id\" : 10, \n        \"estimatedCost\" : 9.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"remove-redundant-calculations\", \n      \"remove-unnecessary-calculations\", \n      \"move-calculations-up-2\", \n      \"use-indexes\", \n      \"use-index-for-sort\", \n      \"remove-unnecessary-calculations-2\", \n      \"move-calculations-down\" \n    ], \n    \"collections\" : [ \n      { \n        \"name\" : \"products\", \n        \"type\" : \"read\" \n      } \n    ], \n    \"variables\" : [ \n      { \n        \"id\" : 6, \n        \"name\" : \"5\" \n      }, \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"name\" \n      }, \n      { \n        \"id\" : 1, \n        \"name\" : \"a\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"p\" \n      } \n    ], \n    \"estimatedCost\" : 9.321928094887362, \n    \"estimatedNrItems\" : 1, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using some options\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products LET a = p.id FILTER a == 4 LET name = p.name SORT p.id LIMIT 1 RETURN name\", \n  \"options\" : { \n    \"maxNumberOfPlans\" : 2, \n    \"allPlans\" : true, \n    \"optimizer\" : { \n      \"rules\" : [ \n        \"-all\", \n        \"+use-index-for-sort\", \n        \"+use-index-range\" \n      ] \n    } \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plans\" : [ \n    { \n      \"nodes\" : [ \n        { \n          \"type\" : \"SingletonNode\", \n          \"dependencies\" : [ ], \n          \"id\" : 1, \n          \"estimatedCost\" : 1, \n          \"estimatedNrItems\" : 1 \n        }, \n        { \n          \"type\" : \"IndexNode\", \n          \"dependencies\" : [ \n            1 \n          ], \n          \"id\" : 11, \n          \"estimatedCost\" : 11, \n          \"estimatedNrItems\" : 10, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"indexes\" : [ \n            { \n              \"id\" : \"10728\", \n              \"type\" : \"skiplist\", \n              \"fields\" : [ \n                \"id\" \n              ], \n              \"unique\" : false, \n              \"sparse\" : false, \n              \"deduplicate\" : true \n            } \n          ], \n          \"condition\" : { \n          }, \n          \"reverse\" : false \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            11 \n          ], \n          \"id\" : 3, \n          \"estimatedCost\" : 21, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 1, \n            \"name\" : \"a\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            3 \n          ], \n          \"id\" : 4, \n          \"estimatedCost\" : 31, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"compare ==\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"a\", \n                \"id\" : 1 \n              }, \n              { \n                \"type\" : \"value\", \n                \"value\" : 4 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 4, \n            \"name\" : \"3\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"FilterNode\", \n          \"dependencies\" : [ \n            4 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 41, \n          \"estimatedNrItems\" : 10, \n          \"inVariable\" : { \n            \"id\" : 4, \n            \"name\" : \"3\" \n          } \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            5 \n          ], \n          \"id\" : 6, \n          \"estimatedCost\" : 51, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"name\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 2, \n            \"name\" : \"name\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            6 \n          ], \n          \"id\" : 7, \n          \"estimatedCost\" : 61, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 6, \n            \"name\" : \"5\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"LimitNode\", \n          \"dependencies\" : [ \n            7 \n          ], \n          \"id\" : 9, \n          \"estimatedCost\" : 62, \n          \"estimatedNrItems\" : 1, \n          \"offset\" : 0, \n          \"limit\" : 1, \n          \"fullCount\" : false \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            9 \n          ], \n          \"id\" : 10, \n          \"estimatedCost\" : 63, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 2, \n            \"name\" : \"name\" \n          } \n        } \n      ], \n      \"rules\" : [ \n        \"use-index-for-sort\" \n      ], \n      \"collections\" : [ \n        { \n          \"name\" : \"products\", \n          \"type\" : \"read\" \n        } \n      ], \n      \"variables\" : [ \n        { \n          \"id\" : 6, \n          \"name\" : \"5\" \n        }, \n        { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        }, \n        { \n          \"id\" : 1, \n          \"name\" : \"a\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      ], \n      \"estimatedCost\" : 63, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 1, \n    \"rulesSkipped\" : 29, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Returning all plans\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products FILTER p.id == 25 RETURN p\", \n  \"options\" : { \n    \"allPlans\" : true \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plans\" : [ \n    { \n      \"nodes\" : [ \n        { \n          \"type\" : \"SingletonNode\", \n          \"dependencies\" : [ ], \n          \"id\" : 1, \n          \"estimatedCost\" : 1, \n          \"estimatedNrItems\" : 1 \n        }, \n        { \n          \"type\" : \"IndexNode\", \n          \"dependencies\" : [ \n            1 \n          ], \n          \"id\" : 6, \n          \"estimatedCost\" : 1.99, \n          \"estimatedNrItems\" : 1, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"indexes\" : [ \n            { \n              \"id\" : \"10672\", \n              \"type\" : \"hash\", \n              \"fields\" : [ \n                \"id\" \n              ], \n              \"selectivityEstimate\" : 1, \n              \"unique\" : false, \n              \"sparse\" : false, \n              \"deduplicate\" : true \n            } \n          ], \n          \"condition\" : { \n            \"type\" : \"n-ary or\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"n-ary and\", \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"compare ==\", \n                    \"subNodes\" : [ \n                      { \n                        \"type\" : \"attribute access\", \n                        \"name\" : \"id\", \n                        \"subNodes\" : [ \n                          { \n                            \"type\" : \"reference\", \n                            \"name\" : \"p\", \n                            \"id\" : 0 \n                          } \n                        ] \n                      }, \n                      { \n                        \"type\" : \"value\", \n                        \"value\" : 25 \n                      } \n                    ] \n                  } \n                ] \n              } \n            ] \n          }, \n          \"reverse\" : false \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            6 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 2.99, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          } \n        } \n      ], \n      \"rules\" : [ \n        \"use-indexes\", \n        \"remove-filter-covered-by-index\", \n        \"remove-unnecessary-calculations-2\" \n      ], \n      \"collections\" : [ \n        { \n          \"name\" : \"products\", \n          \"type\" : \"read\" \n        } \n      ], \n      \"variables\" : [ \n        { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      ], \n      \"estimatedCost\" : 2.99, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n A query that produces a warning\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 RETURN 1 / 0\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 2, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"range\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"value\" : 1 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 10 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"simple\" \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 4, \n        \"estimatedCost\" : 3, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"value\", \n          \"value\" : null \n        }, \n        \"outVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"json\" \n      }, \n      { \n        \"type\" : \"EnumerateListNode\", \n        \"dependencies\" : [ \n          4 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 13, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          3 \n        ], \n        \"id\" : 5, \n        \"estimatedCost\" : 23, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"move-calculations-up-2\" \n    ], \n    \"collections\" : [ ], \n    \"variables\" : [ \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"1\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"i\" \n      } \n    ], \n    \"estimatedCost\" : 23, \n    \"estimatedNrItems\" : 10, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : false, \n  \"warnings\" : [ \n    { \n      \"code\" : 1562, \n      \"message\" : \"division by zero\" \n    } \n  ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Invalid query (missing bind parameter)\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products FILTER p.id == @id LIMIT 2 RETURN p.n\" \n}\nEOF\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"no value specified for declared bind parameter 'id' (while parsing)\", \n  \"code\" : 400, \n  \"errorNum\" : 1551 \n}\n
\n\n\n\n\n# Example:\n The data returned in the **plan** attribute of the result contains one element per AQL top-level statement\n(i.e. `FOR`, `RETURN`, `FILTER` etc.). If the query optimizer removed some unnecessary statements,\nthe result might also contain less elements than there were top-level statements in the AQL query.\n\nThe following example shows a query with a non-sensible filter condition that\nthe optimizer has removed so that there are less top-level statements.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \"query\" : \"FOR i IN [ 1, 2, 3 ] FILTER 1 == 2 RETURN i\" }\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 2, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"array\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"value\" : 1 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 2 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 3 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"json\" \n      }, \n      { \n        \"type\" : \"NoResultsNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 7, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0 \n      }, \n      { \n        \"type\" : \"EnumerateListNode\", \n        \"dependencies\" : [ \n          7 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          3 \n        ], \n        \"id\" : 6, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0, \n        \"inVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"move-filters-up\", \n      \"remove-unnecessary-filters\", \n      \"remove-unnecessary-calculations\" \n    ], \n    \"collections\" : [ ], \n    \"variables\" : [ \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"1\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"i\" \n      } \n    ], \n    \"estimatedCost\" : 0.5, \n    \"estimatedNrItems\" : 0, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **query**: the query which you want explained; If the query references any bind variables,\n these must also be passed in the attribute *bindVars*. Additional\n options for the query can be passed in the *options* attribute.\n - **options**:\n - **optimizer.rules** (string): an array of to-be-included or to-be-excluded optimizer rules\n can be put into this attribute, telling the optimizer to include or exclude\n specific rules. To disable a rule, prefix its name with a `-`, to enable a rule, prefix it\n with a `+`. There is also a pseudo-rule `all`, which will match all optimizer rules.\n - **maxNumberOfPlans**: an optional maximum number of plans that the optimizer is \n allowed to generate. Setting this attribute to a low value allows to put a\n cap on the amount of work the optimizer does.\n - **allPlans**: if set to *true*, all possible execution plans will be returned.\n The default is *false*, meaning only the optimal plan will be returned.\n - **bindVars** (object): key/value pairs representing the bind parameters.\n\n\n\n\n\nTo explain how an AQL query would be executed on the server, the query string\ncan be sent to the server via an HTTP POST request. The server will then validate\nthe query and create an execution plan for it. The execution plan will be\nreturned, but the query will not be executed.\n\nThe execution plan that is returned by the server can be used to estimate the\nprobable performance of the query. Though the actual performance will depend\non many different factors, the execution plan normally can provide some rough\nestimates on the amount of work the server needs to do in order to actually run \nthe query.\n\nBy default, the explain operation will return the optimal plan as chosen by\nthe query optimizer The optimal plan is the plan with the lowest total estimated\ncost. The plan will be returned in the attribute *plan* of the response object.\nIf the option *allPlans* is specified in the request, the result will contain \nall plans created by the optimizer. The plans will then be returned in the \nattribute *plans*.\n\nThe result will also contain an attribute *warnings*, which is an array of \nwarnings that occurred during optimization or execution plan creation. Additionally,\na *stats* attribute is contained in the result with some optimizer statistics.\nIf *allPlans* is set to *false*, the result will contain an attribute *cacheable* \nthat states whether the query results can be cached on the server if the query\nresult cache were used. The *cacheable* attribute is not present when *allPlans*\nis set to *true*.\n\nEach plan in the result is a JSON object with the following attributes:\n- *nodes*: the array of execution nodes of the plan. The array of available node types\n can be found [here](../../AQL/ExecutionAndPerformance/Optimizer.html)\n\n- *estimatedCost*: the total estimated cost for the plan. If there are multiple\n plans, the optimizer will choose the plan with the lowest total cost.\n\n- *collections*: an array of collections used in the query\n\n- *rules*: an array of rules the optimizer applied. An overview of the\n available rules can be found [here](../../AQL/ExecutionAndPerformance/Optimizer.html)\n\n- *variables*: array of variables used in the query (note: this may contain\n internal variables created by the optimizer)\n\n\n\n\n# Example:\n Valid query\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products RETURN p\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"EnumerateCollectionNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 12, \n        \"estimatedNrItems\" : 10, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"random\" : false, \n        \"satellite\" : false, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 22, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      } \n    ], \n    \"rules\" : [ ], \n    \"collections\" : [ \n      { \n        \"name\" : \"products\", \n        \"type\" : \"read\" \n      } \n    ], \n    \"variables\" : [ \n      { \n        \"id\" : 0, \n        \"name\" : \"p\" \n      } \n    ], \n    \"estimatedCost\" : 22, \n    \"estimatedNrItems\" : 10, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n A plan with some optimizer rules applied\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products LET a = p.id FILTER a == 4 LET name = p.name SORT p.id LIMIT 1 RETURN name\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"IndexNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 11, \n        \"estimatedCost\" : 4.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"satellite\" : false, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        }, \n        \"indexes\" : [ \n          { \n            \"id\" : \"10704\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"id\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"condition\" : { \n          \"type\" : \"n-ary or\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"n-ary and\", \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"compare ==\", \n                  \"subNodes\" : [ \n                    { \n                      \"type\" : \"attribute access\", \n                      \"name\" : \"id\", \n                      \"subNodes\" : [ \n                        { \n                          \"type\" : \"reference\", \n                          \"name\" : \"p\", \n                          \"id\" : 0 \n                        } \n                      ] \n                    }, \n                    { \n                      \"type\" : \"value\", \n                      \"value\" : 4 \n                    } \n                  ] \n                } \n              ] \n            } \n          ] \n        }, \n        \"reverse\" : false \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          11 \n        ], \n        \"id\" : 4, \n        \"estimatedCost\" : 5.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"compare ==\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"attribute access\", \n              \"name\" : \"id\", \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"reference\", \n                  \"name\" : \"p\", \n                  \"id\" : 0 \n                } \n              ] \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 4 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"simple\" \n      }, \n      { \n        \"type\" : \"FilterNode\", \n        \"dependencies\" : [ \n          4 \n        ], \n        \"id\" : 5, \n        \"estimatedCost\" : 6.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"inVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        } \n      }, \n      { \n        \"type\" : \"LimitNode\", \n        \"dependencies\" : [ \n          5 \n        ], \n        \"id\" : 9, \n        \"estimatedCost\" : 7.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"offset\" : 0, \n        \"limit\" : 1, \n        \"fullCount\" : false \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          9 \n        ], \n        \"id\" : 6, \n        \"estimatedCost\" : 8.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"attribute access\", \n          \"name\" : \"name\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"reference\", \n              \"name\" : \"p\", \n              \"id\" : 0 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"attribute\" \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          6 \n        ], \n        \"id\" : 10, \n        \"estimatedCost\" : 9.321928094887362, \n        \"estimatedNrItems\" : 1, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"remove-redundant-calculations\", \n      \"remove-unnecessary-calculations\", \n      \"move-calculations-up-2\", \n      \"use-indexes\", \n      \"use-index-for-sort\", \n      \"remove-unnecessary-calculations-2\", \n      \"move-calculations-down\" \n    ], \n    \"collections\" : [ \n      { \n        \"name\" : \"products\", \n        \"type\" : \"read\" \n      } \n    ], \n    \"variables\" : [ \n      { \n        \"id\" : 6, \n        \"name\" : \"5\" \n      }, \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"name\" \n      }, \n      { \n        \"id\" : 1, \n        \"name\" : \"a\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"p\" \n      } \n    ], \n    \"estimatedCost\" : 9.321928094887362, \n    \"estimatedNrItems\" : 1, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using some options\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products LET a = p.id FILTER a == 4 LET name = p.name SORT p.id LIMIT 1 RETURN name\", \n  \"options\" : { \n    \"maxNumberOfPlans\" : 2, \n    \"allPlans\" : true, \n    \"optimizer\" : { \n      \"rules\" : [ \n        \"-all\", \n        \"+use-index-for-sort\", \n        \"+use-index-range\" \n      ] \n    } \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plans\" : [ \n    { \n      \"nodes\" : [ \n        { \n          \"type\" : \"SingletonNode\", \n          \"dependencies\" : [ ], \n          \"id\" : 1, \n          \"estimatedCost\" : 1, \n          \"estimatedNrItems\" : 1 \n        }, \n        { \n          \"type\" : \"IndexNode\", \n          \"dependencies\" : [ \n            1 \n          ], \n          \"id\" : 11, \n          \"estimatedCost\" : 11, \n          \"estimatedNrItems\" : 10, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"indexes\" : [ \n            { \n              \"id\" : \"10743\", \n              \"type\" : \"skiplist\", \n              \"fields\" : [ \n                \"id\" \n              ], \n              \"unique\" : false, \n              \"sparse\" : false, \n              \"deduplicate\" : true \n            } \n          ], \n          \"condition\" : { \n          }, \n          \"reverse\" : false \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            11 \n          ], \n          \"id\" : 3, \n          \"estimatedCost\" : 21, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 1, \n            \"name\" : \"a\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            3 \n          ], \n          \"id\" : 4, \n          \"estimatedCost\" : 31, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"compare ==\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"a\", \n                \"id\" : 1 \n              }, \n              { \n                \"type\" : \"value\", \n                \"value\" : 4 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 4, \n            \"name\" : \"3\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"FilterNode\", \n          \"dependencies\" : [ \n            4 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 41, \n          \"estimatedNrItems\" : 10, \n          \"inVariable\" : { \n            \"id\" : 4, \n            \"name\" : \"3\" \n          } \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            5 \n          ], \n          \"id\" : 6, \n          \"estimatedCost\" : 51, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"name\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 2, \n            \"name\" : \"name\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            6 \n          ], \n          \"id\" : 7, \n          \"estimatedCost\" : 61, \n          \"estimatedNrItems\" : 10, \n          \"expression\" : { \n            \"type\" : \"attribute access\", \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"name\" : \"p\", \n                \"id\" : 0 \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 6, \n            \"name\" : \"5\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"attribute\" \n        }, \n        { \n          \"type\" : \"LimitNode\", \n          \"dependencies\" : [ \n            7 \n          ], \n          \"id\" : 9, \n          \"estimatedCost\" : 62, \n          \"estimatedNrItems\" : 1, \n          \"offset\" : 0, \n          \"limit\" : 1, \n          \"fullCount\" : false \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            9 \n          ], \n          \"id\" : 10, \n          \"estimatedCost\" : 63, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 2, \n            \"name\" : \"name\" \n          } \n        } \n      ], \n      \"rules\" : [ \n        \"use-index-for-sort\" \n      ], \n      \"collections\" : [ \n        { \n          \"name\" : \"products\", \n          \"type\" : \"read\" \n        } \n      ], \n      \"variables\" : [ \n        { \n          \"id\" : 6, \n          \"name\" : \"5\" \n        }, \n        { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        { \n          \"id\" : 2, \n          \"name\" : \"name\" \n        }, \n        { \n          \"id\" : 1, \n          \"name\" : \"a\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      ], \n      \"estimatedCost\" : 63, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 1, \n    \"rulesSkipped\" : 29, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Returning all plans\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products FILTER p.id == 25 RETURN p\", \n  \"options\" : { \n    \"allPlans\" : true \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plans\" : [ \n    { \n      \"nodes\" : [ \n        { \n          \"type\" : \"SingletonNode\", \n          \"dependencies\" : [ ], \n          \"id\" : 1, \n          \"estimatedCost\" : 1, \n          \"estimatedNrItems\" : 1 \n        }, \n        { \n          \"type\" : \"IndexNode\", \n          \"dependencies\" : [ \n            1 \n          ], \n          \"id\" : 6, \n          \"estimatedCost\" : 1.99, \n          \"estimatedNrItems\" : 1, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"indexes\" : [ \n            { \n              \"id\" : \"10687\", \n              \"type\" : \"hash\", \n              \"fields\" : [ \n                \"id\" \n              ], \n              \"selectivityEstimate\" : 1, \n              \"unique\" : false, \n              \"sparse\" : false, \n              \"deduplicate\" : true \n            } \n          ], \n          \"condition\" : { \n            \"type\" : \"n-ary or\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"n-ary and\", \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"compare ==\", \n                    \"subNodes\" : [ \n                      { \n                        \"type\" : \"attribute access\", \n                        \"name\" : \"id\", \n                        \"subNodes\" : [ \n                          { \n                            \"type\" : \"reference\", \n                            \"name\" : \"p\", \n                            \"id\" : 0 \n                          } \n                        ] \n                      }, \n                      { \n                        \"type\" : \"value\", \n                        \"value\" : 25 \n                      } \n                    ] \n                  } \n                ] \n              } \n            ] \n          }, \n          \"reverse\" : false \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            6 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 2.99, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          } \n        } \n      ], \n      \"rules\" : [ \n        \"use-indexes\", \n        \"remove-filter-covered-by-index\", \n        \"remove-unnecessary-calculations-2\" \n      ], \n      \"collections\" : [ \n        { \n          \"name\" : \"products\", \n          \"type\" : \"read\" \n        } \n      ], \n      \"variables\" : [ \n        { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        } \n      ], \n      \"estimatedCost\" : 2.99, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n A query that produces a warning\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 RETURN 1 / 0\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 2, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"range\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"value\" : 1 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 10 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"simple\" \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 4, \n        \"estimatedCost\" : 3, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"value\", \n          \"value\" : null \n        }, \n        \"outVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"json\" \n      }, \n      { \n        \"type\" : \"EnumerateListNode\", \n        \"dependencies\" : [ \n          4 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 13, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          3 \n        ], \n        \"id\" : 5, \n        \"estimatedCost\" : 23, \n        \"estimatedNrItems\" : 10, \n        \"inVariable\" : { \n          \"id\" : 4, \n          \"name\" : \"3\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"move-calculations-up-2\" \n    ], \n    \"collections\" : [ ], \n    \"variables\" : [ \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"1\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"i\" \n      } \n    ], \n    \"estimatedCost\" : 23, \n    \"estimatedNrItems\" : 10, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : false, \n  \"warnings\" : [ \n    { \n      \"code\" : 1562, \n      \"message\" : \"division by zero\" \n    } \n  ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Invalid query (missing bind parameter)\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \n  \"query\" : \"FOR p IN products FILTER p.id == @id LIMIT 2 RETURN p.n\" \n}\nEOF\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"no value specified for declared bind parameter 'id' (while parsing)\", \n  \"code\" : 400, \n  \"errorNum\" : 1551 \n}\n
\n\n\n\n\n# Example:\n The data returned in the **plan** attribute of the result contains one element per AQL top-level statement\n(i.e. `FOR`, `RETURN`, `FILTER` etc.). If the query optimizer removed some unnecessary statements,\nthe result might also contain less elements than there were top-level statements in the AQL query.\n\nThe following example shows a query with a non-sensible filter condition that\nthe optimizer has removed so that there are less top-level statements.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/explain <<EOF\n{ \"query\" : \"FOR i IN [ 1, 2, 3 ] FILTER 1 == 2 RETURN i\" }\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"plan\" : { \n    \"nodes\" : [ \n      { \n        \"type\" : \"SingletonNode\", \n        \"dependencies\" : [ ], \n        \"id\" : 1, \n        \"estimatedCost\" : 1, \n        \"estimatedNrItems\" : 1 \n      }, \n      { \n        \"type\" : \"CalculationNode\", \n        \"dependencies\" : [ \n          1 \n        ], \n        \"id\" : 2, \n        \"estimatedCost\" : 2, \n        \"estimatedNrItems\" : 1, \n        \"expression\" : { \n          \"type\" : \"array\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"value\" : 1 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 2 \n            }, \n            { \n              \"type\" : \"value\", \n              \"value\" : 3 \n            } \n          ] \n        }, \n        \"outVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"canThrow\" : false, \n        \"expressionType\" : \"json\" \n      }, \n      { \n        \"type\" : \"NoResultsNode\", \n        \"dependencies\" : [ \n          2 \n        ], \n        \"id\" : 7, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0 \n      }, \n      { \n        \"type\" : \"EnumerateListNode\", \n        \"dependencies\" : [ \n          7 \n        ], \n        \"id\" : 3, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0, \n        \"inVariable\" : { \n          \"id\" : 2, \n          \"name\" : \"1\" \n        }, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      }, \n      { \n        \"type\" : \"ReturnNode\", \n        \"dependencies\" : [ \n          3 \n        ], \n        \"id\" : 6, \n        \"estimatedCost\" : 0.5, \n        \"estimatedNrItems\" : 0, \n        \"inVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"i\" \n        } \n      } \n    ], \n    \"rules\" : [ \n      \"move-calculations-up\", \n      \"move-filters-up\", \n      \"remove-unnecessary-filters\", \n      \"remove-unnecessary-calculations\" \n    ], \n    \"collections\" : [ ], \n    \"variables\" : [ \n      { \n        \"id\" : 4, \n        \"name\" : \"3\" \n      }, \n      { \n        \"id\" : 2, \n        \"name\" : \"1\" \n      }, \n      { \n        \"id\" : 0, \n        \"name\" : \"i\" \n      } \n    ], \n    \"estimatedCost\" : 0.5, \n    \"estimatedNrItems\" : 0, \n    \"initialize\" : true \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 30, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -5375,7 +5392,7 @@ }, "/_api/gharial": { "get": { - "description": "\n\nLists all graph names stored in this database.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"graphs\" : [ \n    { \n      \"_key\" : \"routeplanner\", \n      \"_id\" : \"_graphs/routeplanner\", \n      \"_rev\" : \"_WnyWPte--_\", \n      \"orphanCollections\" : [ ], \n      \"edgeDefinitions\" : [ \n        { \n          \"collection\" : \"germanHighway\", \n          \"from\" : [ \n            \"germanCity\" \n          ], \n          \"to\" : [ \n            \"germanCity\" \n          ] \n        }, \n        { \n          \"collection\" : \"frenchHighway\", \n          \"from\" : [ \n            \"frenchCity\" \n          ], \n          \"to\" : [ \n            \"frenchCity\" \n          ] \n        }, \n        { \n          \"collection\" : \"internationalHighway\", \n          \"from\" : [ \n            \"frenchCity\", \n            \"germanCity\" \n          ], \n          \"to\" : [ \n            \"frenchCity\", \n            \"germanCity\" \n          ] \n        } \n      ], \n      \"numberOfShards\" : 1, \n      \"replicationFactor\" : 1 \n    }, \n    { \n      \"_key\" : \"social\", \n      \"_id\" : \"_graphs/social\", \n      \"_rev\" : \"_WnyWPsC--_\", \n      \"orphanCollections\" : [ ], \n      \"edgeDefinitions\" : [ \n        { \n          \"collection\" : \"relation\", \n          \"from\" : [ \n            \"female\", \n            \"male\" \n          ], \n          \"to\" : [ \n            \"female\", \n            \"male\" \n          ] \n        } \n      ], \n      \"numberOfShards\" : 1, \n      \"replicationFactor\" : 1 \n    } \n  ], \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nLists all graph names stored in this database.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"graphs\" : [ \n    { \n      \"_key\" : \"routeplanner\", \n      \"_id\" : \"_graphs/routeplanner\", \n      \"_rev\" : \"_WpTAsKq--_\", \n      \"orphanCollections\" : [ ], \n      \"edgeDefinitions\" : [ \n        { \n          \"collection\" : \"germanHighway\", \n          \"from\" : [ \n            \"germanCity\" \n          ], \n          \"to\" : [ \n            \"germanCity\" \n          ] \n        }, \n        { \n          \"collection\" : \"frenchHighway\", \n          \"from\" : [ \n            \"frenchCity\" \n          ], \n          \"to\" : [ \n            \"frenchCity\" \n          ] \n        }, \n        { \n          \"collection\" : \"internationalHighway\", \n          \"from\" : [ \n            \"frenchCity\", \n            \"germanCity\" \n          ], \n          \"to\" : [ \n            \"frenchCity\", \n            \"germanCity\" \n          ] \n        } \n      ], \n      \"numberOfShards\" : 1, \n      \"replicationFactor\" : 1 \n    }, \n    { \n      \"_key\" : \"social\", \n      \"_id\" : \"_graphs/social\", \n      \"_rev\" : \"_WpTAr7K--_\", \n      \"orphanCollections\" : [ ], \n      \"edgeDefinitions\" : [ \n        { \n          \"collection\" : \"relation\", \n          \"from\" : [ \n            \"female\", \n            \"male\" \n          ], \n          \"to\" : [ \n            \"female\", \n            \"male\" \n          ] \n        } \n      ], \n      \"numberOfShards\" : 1, \n      \"replicationFactor\" : 1 \n    } \n  ], \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5390,7 +5407,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "post": { - "description": "\n\nThe creation of a graph requires the name of the graph and a\ndefinition of its edges.\n[See also edge definitions](../../Manual/Graphs/GeneralGraphs/Management.html#edge-definitions).\n\n\n**A JSON object with these properties is required:**\n\n - **orphanCollections**: An array of additional vertex collections.\n - **edgeDefinitions**: An array of definitions for the edge\n - **name**: Name of the graph.\n - **isSmart**: Define if the created graph should be smart.\n This only has effect in Enterprise version.\n - **options**:\n - **smartGraphAttribute**: The attribute name that is used to smartly shard the vertices of a graph.\n Every vertex in this Graph has to have this attribute.\n Cannot be modified later.\n - **numberOfShards**: The number of shards that is used for every collection within this graph.\n Cannot be modified later.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial <<EOF\n{ \n  \"name\" : \"myGraph\", \n  \"edgeDefinitions\" : [ \n    { \n      \"collection\" : \"edges\", \n      \"from\" : [ \n        \"startVertices\" \n      ], \n      \"to\" : [ \n        \"endVertices\" \n      ] \n    } \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPdm--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 0, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WnyWPdm--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial <<EOF\n{ \n  \"name\" : \"myGraph\", \n  \"edgeDefinitions\" : [ \n    { \n      \"collection\" : \"edges\", \n      \"from\" : [ \n        \"startVertices\" \n      ], \n      \"to\" : [ \n        \"endVertices\" \n      ] \n    } \n  ], \n  \"isSmart\" : true, \n  \"options\" : { \n    \"numberOfShards\" : 9, \n    \"smartGraphAttribute\" : \"region\" \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPe6--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 0, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WnyWPe6--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nThe creation of a graph requires the name of the graph and a\ndefinition of its edges.\n[See also edge definitions](../../Manual/Graphs/GeneralGraphs/Management.html#edge-definitions).\n\n\n**A JSON object with these properties is required:**\n\n - **orphanCollections**: An array of additional vertex collections.\n - **edgeDefinitions**: An array of definitions for the edge\n - **name**: Name of the graph.\n - **isSmart**: Define if the created graph should be smart.\n This only has effect in Enterprise version.\n - **options**:\n - **smartGraphAttribute**: The attribute name that is used to smartly shard the vertices of a graph.\n Every vertex in this Graph has to have this attribute.\n Cannot be modified later.\n - **numberOfShards**: The number of shards that is used for every collection within this graph.\n Cannot be modified later.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial <<EOF\n{ \n  \"name\" : \"myGraph\", \n  \"edgeDefinitions\" : [ \n    { \n      \"collection\" : \"edges\", \n      \"from\" : [ \n        \"startVertices\" \n      ], \n      \"to\" : [ \n        \"endVertices\" \n      ] \n    } \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTApRC--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 0, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WpTApRC--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial <<EOF\n{ \n  \"name\" : \"myGraph\", \n  \"edgeDefinitions\" : [ \n    { \n      \"collection\" : \"edges\", \n      \"from\" : [ \n        \"startVertices\" \n      ], \n      \"to\" : [ \n        \"endVertices\" \n      ] \n    } \n  ], \n  \"isSmart\" : true, \n  \"options\" : { \n    \"numberOfShards\" : 9, \n    \"smartGraphAttribute\" : \"region\" \n  } \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTApkS--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 0, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WpTApkS--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -5444,7 +5461,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "get": { - "description": "\n\nGets a graph from the collection *_graphs*.\nReturns the definition content of this graph.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/myGraph\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPo6--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WnyWPo6--_\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nGets a graph from the collection *_graphs*.\nReturns the definition content of this graph.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/myGraph\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTArZC--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"myGraph\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"edges\", \n        \"from\" : [ \n          \"startVertices\" \n        ], \n        \"to\" : [ \n          \"endVertices\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_WpTArZC--_\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5482,7 +5499,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "post": { - "description": "\n\nAdds an additional edge definition to the graph.\n\nThis edge definition has to contain a *collection* and an array of\neach *from* and *to* vertex collections. An edge definition can only\nbe added if this definition is either not used in any other graph, or\nit is used with exactly the same definition. It is not possible to\nstore a definition \"e\" from \"v1\" to \"v2\" in the one graph, and \"e\"\nfrom \"v2\" to \"v1\" in the other graph.\n\n\n**A JSON object with these properties is required:**\n\n - **to** (string): One or many vertex collections that can contain target vertices.\n - **from** (string): One or many vertex collections that can contain source vertices.\n - **collection**: The name of the edge collection to be used.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge <<EOF\n{ \n  \"collection\" : \"works_in\", \n  \"from\" : [ \n    \"female\", \n    \"male\" \n  ], \n  \"to\" : [ \n    \"city\" \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPX---_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      }, \n      { \n        \"collection\" : \"works_in\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"city\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WnyWPX---_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", + "description": "\n\nAdds an additional edge definition to the graph.\n\nThis edge definition has to contain a *collection* and an array of\neach *from* and *to* vertex collections. An edge definition can only\nbe added if this definition is either not used in any other graph, or\nit is used with exactly the same definition. It is not possible to\nstore a definition \"e\" from \"v1\" to \"v2\" in the one graph, and \"e\"\nfrom \"v2\" to \"v1\" in the other graph.\n\n\n**A JSON object with these properties is required:**\n\n - **to** (string): One or many vertex collections that can contain target vertices.\n - **from** (string): One or many vertex collections that can contain source vertices.\n - **collection**: The name of the edge collection to be used.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge <<EOF\n{ \n  \"collection\" : \"works_in\", \n  \"from\" : [ \n    \"female\", \n    \"male\" \n  ], \n  \"to\" : [ \n    \"city\" \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAocm--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      }, \n      { \n        \"collection\" : \"works_in\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"city\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WpTAocm--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", "parameters": [ { "in": "body", @@ -5518,7 +5535,7 @@ }, "/_api/gharial/{graph-name}/edge/{collection-name}": { "post": { - "description": "\n\nCreates a new edge in the collection.\nWithin the body the has to contain a *_from* and *_to* value referencing to valid vertices in the graph.\nFurthermore the edge has to be valid in the definition of this\n[edge collection](../../Manual/Appendix/Glossary.html#edge-collection).\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation <<EOF\n{ \n  \"type\" : \"friend\", \n  \"_from\" : \"female/alice\", \n  \"_to\" : \"female/diana\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPVW--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/7818\", \n    \"_key\" : \"7818\", \n    \"_rev\" : \"_WnyWPVW--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nCreates a new edge in the collection.\nWithin the body the has to contain a *_from* and *_to* value referencing to valid vertices in the graph.\nFurthermore the edge has to be valid in the definition of this\n[edge collection](../../Manual/Appendix/Glossary.html#edge-collection).\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation <<EOF\n{ \n  \"type\" : \"friend\", \n  \"_from\" : \"female/alice\", \n  \"_to\" : \"female/diana\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAoO6--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/7818\", \n    \"_key\" : \"7818\", \n    \"_rev\" : \"_WpTAoO6--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The body has to be the JSON object to be stored.\n\n", @@ -5553,7 +5570,7 @@ }, "/_api/gharial/{graph-name}/edge/{collection-name}/{edge-key}": { "delete": { - "description": "\n\nRemoves an edge from the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/8168\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"removed\" : true, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nRemoves an edge from the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/8171\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"removed\" : true, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5577,7 +5594,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "get": { - "description": "\n\nGets an edge from the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/8445\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPnS--L\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_key\" : \"8445\", \n    \"_id\" : \"relation/8445\", \n    \"_from\" : \"male/charly\", \n    \"_to\" : \"female/diana\", \n    \"_rev\" : \"_WnyWPnS--L\", \n    \"type\" : \"married\", \n    \"vertex\" : \"charly\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nGets an edge from the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/8447\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTArEy--B\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_key\" : \"8447\", \n    \"_id\" : \"relation/8447\", \n    \"_from\" : \"female/alice\", \n    \"_to\" : \"male/charly\", \n    \"_rev\" : \"_WpTArEy--B\", \n    \"type\" : \"friend\", \n    \"vertex\" : \"alice\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5598,7 +5615,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "patch": { - "description": "\n\nUpdates the data of the specific edge in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9004 <<EOF\n{ \n  \"since\" : \"01.01.2001\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWP2O--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/9004\", \n    \"_key\" : \"9004\", \n    \"_rev\" : \"_WnyWP2O--_\", \n    \"_oldRev\" : \"_WnyWP2---J\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nUpdates the data of the specific edge in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9015 <<EOF\n{ \n  \"since\" : \"01.01.2001\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAtw2--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/9015\", \n    \"_key\" : \"9015\", \n    \"_rev\" : \"_WpTAtw2--_\", \n    \"_oldRev\" : \"_WpTAtwq--B\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The body has to be a JSON object containing the attributes to be updated.\n\n", @@ -5631,7 +5648,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "put": { - "description": "\n\nReplaces the data of an edge in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9075 <<EOF\n{ \n  \"type\" : \"divorced\", \n  \"_from\" : \"female/alice\", \n  \"_to\" : \"male/bob\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWP36--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/9075\", \n    \"_key\" : \"9075\", \n    \"_rev\" : \"_WnyWP36--_\", \n    \"_oldRev\" : \"_WnyWP3y--F\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", + "description": "\n\nReplaces the data of an edge in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/9083 <<EOF\n{ \n  \"type\" : \"divorced\", \n  \"_from\" : \"female/alice\", \n  \"_to\" : \"male/bob\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAuDG--_\n\n{ \n  \"error\" : false, \n  \"edge\" : { \n    \"_id\" : \"relation/9083\", \n    \"_key\" : \"9083\", \n    \"_rev\" : \"_WpTAuDG--_\", \n    \"_oldRev\" : \"_WpTAuC6--B\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", "parameters": [ { "description": "The body has to be the JSON object to be stored.\n\n", @@ -5669,7 +5686,7 @@ }, "/_api/gharial/{graph-name}/edge/{definition-name}": { "delete": { - "description": "\n\nRemove one edge definition from the graph. This will only remove the\nedge collection, the vertex collections remain untouched and can still\nbe used in your queries.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPle--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ ], \n    \"orphanCollections\" : [ \n      \"female\", \n      \"male\" \n    ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WnyWPle--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", + "description": "\n\nRemove one edge definition from the graph. This will only remove the\nedge collection, the vertex collections remain untouched and can still\nbe used in your queries.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAqx6--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ ], \n    \"orphanCollections\" : [ \n      \"female\", \n      \"male\" \n    ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WpTAqx6--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", "parameters": [], "responses": { "201": { @@ -5693,7 +5710,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "put": { - "description": "\n\nChange one specific edge definition.\nThis will modify all occurrences of this definition in all graphs known to your database.\n\n\n**A JSON object with these properties is required:**\n\n - **to** (string): One or many vertex collections that can contain target vertices.\n - **from** (string): One or many vertex collections that can contain source vertices.\n - **collection**: The name of the edge collection to be used.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation <<EOF\n{ \n  \"collection\" : \"relation\", \n  \"from\" : [ \n    \"female\", \n    \"male\", \n    \"animal\" \n  ], \n  \"to\" : [ \n    \"female\", \n    \"male\", \n    \"animal\" \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWP9m--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"animal\", \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"animal\", \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WnyWP9m--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", + "description": "\n\nChange one specific edge definition.\nThis will modify all occurrences of this definition in all graphs known to your database.\n\n\n**A JSON object with these properties is required:**\n\n - **to** (string): One or many vertex collections that can contain target vertices.\n - **from** (string): One or many vertex collections that can contain source vertices.\n - **collection**: The name of the edge collection to be used.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation <<EOF\n{ \n  \"collection\" : \"relation\", \n  \"from\" : [ \n    \"female\", \n    \"male\", \n    \"animal\" \n  ], \n  \"to\" : [ \n    \"female\", \n    \"male\", \n    \"animal\" \n  ] \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAvFK--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"animal\", \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"animal\", \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WpTAvFK--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", "parameters": [ { "in": "body", @@ -5747,7 +5764,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "post": { - "description": "\n\nAdds a vertex collection to the set of collections of the graph. If\nthe collection does not exist, it will be created.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex <<EOF\n{ \n  \"collection\" : \"otherVertices\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPbi--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ \n      \"otherVertices\" \n    ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WnyWPbi--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", + "description": "\n\nAdds a vertex collection to the set of collections of the graph. If\nthe collection does not exist, it will be created.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex <<EOF\n{ \n  \"collection\" : \"otherVertices\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAo2q--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ \n      \"otherVertices\" \n    ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WpTAo2q--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n", "parameters": [], "responses": { "201": { @@ -5770,7 +5787,7 @@ }, "/_api/gharial/{graph-name}/vertex/{collection-name}": { "delete": { - "description": "\n\nRemoves a vertex collection from the graph and optionally deletes the collection,\nif it is not used in any other graph.\n\n\n\n\n# Example:\n You can remove vertex collections that are not used in any edge collection:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/otherVertices\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWP6C--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WnyWP6C--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n# Example:\n You cannot remove vertex collections that are used in edge collections:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/male\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorNum\" : 1928, \n  \"errorMessage\" : \"not in orphan collection\", \n  \"code\" : 400 \n}\n
\n\n\n\n\n", + "description": "\n\nRemoves a vertex collection from the graph and optionally deletes the collection,\nif it is not used in any other graph.\n\n\n\n\n# Example:\n You can remove vertex collections that are not used in any edge collection:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/otherVertices\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAuZe--_\n\n{ \n  \"error\" : false, \n  \"graph\" : { \n    \"name\" : \"social\", \n    \"edgeDefinitions\" : [ \n      { \n        \"collection\" : \"relation\", \n        \"from\" : [ \n          \"female\", \n          \"male\" \n        ], \n        \"to\" : [ \n          \"female\", \n          \"male\" \n        ] \n      } \n    ], \n    \"orphanCollections\" : [ ], \n    \"isSmart\" : false, \n    \"numberOfShards\" : 1, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"\", \n    \"_id\" : \"_graphs/social\", \n    \"_rev\" : \"_WpTAuZe--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n# Example:\n You cannot remove vertex collections that are used in edge collections:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/male\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorNum\" : 1928, \n  \"errorMessage\" : \"not in orphan collection\", \n  \"code\" : 400 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "201": { @@ -5794,7 +5811,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "post": { - "description": "\n\nAdds a vertex to the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/male <<EOF\n{ \n  \"name\" : \"Francis\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPa---_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"male/7973\", \n    \"_key\" : \"7973\", \n    \"_rev\" : \"_WnyWPa---_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nAdds a vertex to the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/male <<EOF\n{ \n  \"name\" : \"Francis\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAovm--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"male/7973\", \n    \"_key\" : \"7973\", \n    \"_rev\" : \"_WpTAovm--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The body has to be the JSON object to be stored.\n\n", @@ -5853,7 +5870,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "get": { - "description": "\n\nGets a vertex from the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWPqa--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_key\" : \"alice\", \n    \"_id\" : \"female/alice\", \n    \"_rev\" : \"_WnyWPqa--_\", \n    \"name\" : \"Alice\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nGets a vertex from the given collection.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTArtS--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_key\" : \"alice\", \n    \"_id\" : \"female/alice\", \n    \"_rev\" : \"_WpTArtS--_\", \n    \"name\" : \"Alice\" \n  }, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5874,7 +5891,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "patch": { - "description": "\n\nUpdates the data of the specific vertex in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice <<EOF\n{ \n  \"age\" : 26 \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWP0e--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WnyWP0e--_\", \n    \"_oldRev\" : \"_WnyWP0S--B\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nUpdates the data of the specific vertex in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice <<EOF\n{ \n  \"age\" : 26 \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAtcu--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WpTAtcu--_\", \n    \"_oldRev\" : \"_WpTAtci--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The body has to contain a JSON object containing exactly the attributes that should be replaced.\n\n", @@ -5910,7 +5927,7 @@ "x-filename": "Graph - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_modify_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_edge_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_add_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_list_vertex_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_collection_remove_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_create_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_replace_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_drop_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_vertex_delete_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_get_http_examples.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Graph/JSF_general_graph_edge_definition_add_http_examples.md" }, "put": { - "description": "\n\nReplaces the data of a vertex in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice <<EOF\n{ \n  \"name\" : \"Alice Cooper\", \n  \"age\" : 26 \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnyWQAm--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WnyWQAm--_\", \n    \"_oldRev\" : \"_WnyWQAO--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", + "description": "\n\nReplaces the data of a vertex in the collection.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice <<EOF\n{ \n  \"name\" : \"Alice Cooper\", \n  \"age\" : 26 \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WpTAvai--_\n\n{ \n  \"error\" : false, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WpTAvai--_\", \n    \"_oldRev\" : \"_WpTAvaK--_\" \n  }, \n  \"code\" : 202 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The body has to be the JSON object to be stored.\n\n", @@ -6149,7 +6166,7 @@ }, "/_api/index": { "get": { - "description": "\n\nReturns an object with an attribute *indexes* containing an array of all\nindex descriptions for the given collection. The same information is also\navailable in the *identifiers* as an object with the index handles as\nkeys.\n\n\n\n\n# Example:\n Return information about all indexes\n\n
shell> curl --dump - http://localhost:8529/_api/index?collection=products\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"indexes\" : [ \n    { \n      \"fields\" : [ \n        \"_key\" \n      ], \n      \"id\" : \"products/0\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"primary\", \n      \"unique\" : true \n    }, \n    { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/10986\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/10989\", \n      \"sparse\" : true, \n      \"type\" : \"skiplist\", \n      \"unique\" : false \n    } \n  ], \n  \"identifiers\" : { \n    \"products/0\" : { \n      \"fields\" : [ \n        \"_key\" \n      ], \n      \"id\" : \"products/0\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"primary\", \n      \"unique\" : true \n    }, \n    \"products/10986\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/10986\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    \"products/10989\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/10989\", \n      \"sparse\" : true, \n      \"type\" : \"skiplist\", \n      \"unique\" : false \n    } \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nReturns an object with an attribute *indexes* containing an array of all\nindex descriptions for the given collection. The same information is also\navailable in the *identifiers* as an object with the index handles as\nkeys.\n\n\n\n\n# Example:\n Return information about all indexes\n\n
shell> curl --dump - http://localhost:8529/_api/index?collection=products\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"indexes\" : [ \n    { \n      \"fields\" : [ \n        \"_key\" \n      ], \n      \"id\" : \"products/0\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"primary\", \n      \"unique\" : true \n    }, \n    { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/11001\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/11004\", \n      \"sparse\" : true, \n      \"type\" : \"skiplist\", \n      \"unique\" : false \n    } \n  ], \n  \"identifiers\" : { \n    \"products/0\" : { \n      \"fields\" : [ \n        \"_key\" \n      ], \n      \"id\" : \"products/0\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"primary\", \n      \"unique\" : true \n    }, \n    \"products/11001\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/11001\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    \"products/11004\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/11004\", \n      \"sparse\" : true, \n      \"type\" : \"skiplist\", \n      \"unique\" : false \n    } \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n", @@ -6174,7 +6191,7 @@ }, "/_api/index#fulltext": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute names. Currently, the array is limited\n to exactly one attribute.\n - **type**: must be equal to *\"fulltext\"*.\n - **minLength**: Minimum character length of words to index. Will default\n to a server-defined value if unspecified. It is thus recommended to set\n this value explicitly when creating the index.\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a fulltext index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\n\n\n\n# Example:\n Creating a fulltext index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"fulltext\", \n  \"fields\" : [ \n    \"text\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"fields\" : [ \n    \"text\" \n  ], \n  \"id\" : \"products/11011\", \n  \"isNewlyCreated\" : true, \n  \"minLength\" : 2, \n  \"sparse\" : true, \n  \"type\" : \"fulltext\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute names. Currently, the array is limited\n to exactly one attribute.\n - **type**: must be equal to *\"fulltext\"*.\n - **minLength**: Minimum character length of words to index. Will default\n to a server-defined value if unspecified. It is thus recommended to set\n this value explicitly when creating the index.\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a fulltext index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\n\n\n\n# Example:\n Creating a fulltext index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"fulltext\", \n  \"fields\" : [ \n    \"text\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"fields\" : [ \n    \"text\" \n  ], \n  \"id\" : \"products/11026\", \n  \"isNewlyCreated\" : true, \n  \"minLength\" : 2, \n  \"sparse\" : true, \n  \"type\" : \"fulltext\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n", @@ -6259,7 +6276,7 @@ }, "/_api/index#geo": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): An array with one or two attribute paths.\n If it is an array with one attribute path *location*, then a geo-spatial\n index on all documents is created using *location* as path to the\n coordinates. The value of the attribute must be an array with at least two\n double values. The array must contain the latitude (first value) and the\n longitude (second value). All documents, which do not have the attribute\n path or with value that are not suitable, are ignored.\n If it is an array with two attribute paths *latitude* and *longitude*,\n then a geo-spatial index on all documents is created using *latitude*\n and *longitude* as paths the latitude and the longitude. The value of\n the attribute *latitude* and of the attribute *longitude* must a\n double. All documents, which do not have the attribute paths or which\n values are not suitable, are ignored.\n - **type**: must be equal to *\"geo\"*.\n - **geoJson**: If a geo-spatial index on a *location* is constructed\n and *geoJson* is *true*, then the order within the array is longitude\n followed by latitude. This corresponds to the format described in\n http://geojson.org/geojson-spec.html#positions\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a geo-spatial index in the collection *collection-name*, if\nit does not already exist. Expects an object containing the index details.\n\nGeo indexes are always sparse, meaning that documents that do not contain\nthe index attributes or have non-numeric values in the index attributes\nwill not be indexed.\n\n\n\n\n# Example:\n Creating a geo index with a location attribute\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"geo\", \n  \"fields\" : [ \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"constraint\" : false, \n  \"fields\" : [ \n    \"b\" \n  ], \n  \"geoJson\" : false, \n  \"id\" : \"products/11004\", \n  \"ignoreNull\" : true, \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"geo1\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a geo index with latitude and longitude attributes\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"geo\", \n  \"fields\" : [ \n    \"e\", \n    \"f\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"constraint\" : false, \n  \"fields\" : [ \n    \"e\", \n    \"f\" \n  ], \n  \"id\" : \"products/10997\", \n  \"ignoreNull\" : true, \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"geo2\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): An array with one or two attribute paths.\n If it is an array with one attribute path *location*, then a geo-spatial\n index on all documents is created using *location* as path to the\n coordinates. The value of the attribute must be an array with at least two\n double values. The array must contain the latitude (first value) and the\n longitude (second value). All documents, which do not have the attribute\n path or with value that are not suitable, are ignored.\n If it is an array with two attribute paths *latitude* and *longitude*,\n then a geo-spatial index on all documents is created using *latitude*\n and *longitude* as paths the latitude and the longitude. The value of\n the attribute *latitude* and of the attribute *longitude* must a\n double. All documents, which do not have the attribute paths or which\n values are not suitable, are ignored.\n - **type**: must be equal to *\"geo\"*.\n - **geoJson**: If a geo-spatial index on a *location* is constructed\n and *geoJson* is *true*, then the order within the array is longitude\n followed by latitude. This corresponds to the format described in\n http://geojson.org/geojson-spec.html#positions\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a geo-spatial index in the collection *collection-name*, if\nit does not already exist. Expects an object containing the index details.\n\nGeo indexes are always sparse, meaning that documents that do not contain\nthe index attributes or have non-numeric values in the index attributes\nwill not be indexed.\n\n\n\n\n# Example:\n Creating a geo index with a location attribute\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"geo\", \n  \"fields\" : [ \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"constraint\" : false, \n  \"fields\" : [ \n    \"b\" \n  ], \n  \"geoJson\" : false, \n  \"id\" : \"products/11019\", \n  \"ignoreNull\" : true, \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"geo1\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a geo index with latitude and longitude attributes\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"geo\", \n  \"fields\" : [ \n    \"e\", \n    \"f\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"constraint\" : false, \n  \"fields\" : [ \n    \"e\", \n    \"f\" \n  ], \n  \"id\" : \"products/11012\", \n  \"ignoreNull\" : true, \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"geo2\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n\n", @@ -6299,7 +6316,7 @@ }, "/_api/index#hash": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"hash\"*.\n - **sparse**: if *true*, then create a sparse index.\n - **deduplicate**: if *false*, the deduplication of array values is turned off.\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a hash index for the collection *collection-name* if it\ndoes not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating an unique constraint\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11039\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : false, \n  \"type\" : \"hash\", \n  \"unique\" : true, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a non-unique hash index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11018\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : false, \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11046\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : true, \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"hash\"*.\n - **sparse**: if *true*, then create a sparse index.\n - **deduplicate**: if *false*, the deduplication of array values is turned off.\n\n\n\n\n**NOTE** Swagger examples won't work due to the anchor.\n\n\nCreates a hash index for the collection *collection-name* if it\ndoes not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating an unique constraint\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11054\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : false, \n  \"type\" : \"hash\", \n  \"unique\" : true, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a non-unique hash index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11033\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : false, \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11061\", \n  \"isNewlyCreated\" : true, \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : true, \n  \"type\" : \"hash\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n", @@ -6342,7 +6359,7 @@ }, "/_api/index#persistent": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"persistent\"*.\n - **sparse**: if *true*, then create a sparse index.\n\n\n\n\n\nCreates a persistent index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating a persistent index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11025\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : false, \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse persistent index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11053\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"persistent\"*.\n - **sparse**: if *true*, then create a sparse index.\n\n\n\n\n\nCreates a persistent index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating a persistent index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11040\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : false, \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse persistent index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11068\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"persistent\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n", @@ -6385,7 +6402,7 @@ }, "/_api/index#skiplist": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"skiplist\"*.\n - **sparse**: if *true*, then create a sparse index.\n - **deduplicate**: if *false*, the deduplication of array values is turned off.\n\n\n\n\n\nCreates a skip-list index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating a skiplist index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11032\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : false, \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse skiplist index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11060\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **fields** (string): an array of attribute paths.\n - **unique**: if *true*, then create a unique index.\n - **type**: must be equal to *\"skiplist\"*.\n - **sparse**: if *true*, then create a sparse index.\n - **deduplicate**: if *false*, the deduplication of array values is turned off.\n\n\n\n\n\nCreates a skip-list index for the collection *collection-name*, if\nit does not already exist. The call expects an object containing the index\ndetails.\n\nIn a sparse index all documents will be excluded from the index that do not \ncontain at least one of the specified index attributes (i.e. *fields*) or that \nhave a value of *null* in any of the specified index attributes. Such documents \nwill not be indexed, and not be taken into account for uniqueness checks if\nthe *unique* flag is set.\n\nIn a non-sparse index, these documents will be indexed (for non-present\nindexed attributes, a value of *null* will be used) and will be taken into\naccount for uniqueness checks if the *unique* flag is set.\n\n**Note**: unique indexes on non-shard keys are not supported in a cluster.\n\n\n\n\n# Example:\n Creating a skiplist index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\", \n    \"b\" \n  ], \n  \"id\" : \"products/11047\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : false, \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Creating a sparse skiplist index\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/index?collection=products <<EOF\n{ \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"sparse\" : true, \n  \"fields\" : [ \n    \"a\" \n  ] \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"deduplicate\" : true, \n  \"fields\" : [ \n    \"a\" \n  ], \n  \"id\" : \"products/11075\", \n  \"isNewlyCreated\" : true, \n  \"sparse\" : true, \n  \"type\" : \"skiplist\", \n  \"unique\" : false, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n", @@ -6428,7 +6445,7 @@ }, "/_api/index/{index-handle}": { "delete": { - "description": "\n\nDeletes an index with *index-handle*.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/11067\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"products/11067\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nDeletes an index with *index-handle*.\n\n\n\n\n# Example:\n \n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/11082\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"products/11082\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The index handle.\n\n", @@ -6484,7 +6501,7 @@ }, "/_api/job/{job-id}": { "get": { - "description": "\n\nReturns the processing status of the specified job. The processing status\ncan be\ndetermined by peeking into the HTTP response code of the response.\n\n\n\n\n# Example:\n Querying the status of a done job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366900\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366900\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366900\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.6\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Querying the status of a pending job:\n(therefore we create a long runnging job...)\n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/transaction <<EOF\n{ \n  \"collections\" : { \n    \"read\" : [ \n      \"_frontend\" \n    ] \n  }, \n  \"action\" : \"function () {require('internal').sleep(15.0);}\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366905\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/152305403366905\n\nHTTP/1.1 204 No Content\ncontent-type: text/plain; charset=utf-8\nx-content-type-options: nosniff\n\n
\n\n\n\n\n", + "description": "\n\nReturns the processing status of the specified job. The processing status\ncan be\ndetermined by peeking into the HTTP response code of the response.\n\n\n\n\n# Example:\n Querying the status of a done job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857469\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857469\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857469\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.7\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Querying the status of a pending job:\n(therefore we create a long runnging job...)\n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/transaction <<EOF\n{ \n  \"collections\" : { \n    \"read\" : [ \n      \"_frontend\" \n    ] \n  }, \n  \"action\" : \"function () {require('internal').sleep(15.0);}\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857474\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/152345945857474\n\nHTTP/1.1 204 No Content\ncontent-type: text/plain; charset=utf-8\nx-content-type-options: nosniff\n\n
\n\n\n\n\n", "parameters": [ { "description": "The async job id.\n\n", @@ -6514,7 +6531,7 @@ "x-filename": "job - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_getStatusById.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_cancel.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_delete.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_getByType.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_fetch_result.md" }, "put": { - "description": "\n\nReturns the result of an async job identified by job-id. If the async job\nresult is present on the server, the result will be removed from the list of\nresult. That means this method can be called for each job-id once.\nThe method will return the original job result's headers and body, plus the\nadditional HTTP header x-arango-async-job-id. If this header is present,\nthen\nthe job was found and the response contains the original job's result. If\nthe header is not present, the job was not found and the response contains\nstatus information from the job manager.\n\n\n\n\n# Example:\n Not providing a job-id:\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/job\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"bad parameter\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n# Example:\n Providing a job-id for a non-existing job:\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/job/notthere\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"not found\", \n  \"code\" : 404, \n  \"errorNum\" : 404 \n}\n
\n\n\n\n\n# Example:\n Fetching the result of an HTTP GET job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366873\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366873\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366873\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.6\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Fetching the result of an HTTP POST job that failed:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \" this name is invalid \" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366878\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366878\n\nHTTP/1.1 400 Bad Request\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366878\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expected PUT /_api/collection/<collection-name>/<action>\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the result of an async job identified by job-id. If the async job\nresult is present on the server, the result will be removed from the list of\nresult. That means this method can be called for each job-id once.\nThe method will return the original job result's headers and body, plus the\nadditional HTTP header x-arango-async-job-id. If this header is present,\nthen\nthe job was found and the response contains the original job's result. If\nthe header is not present, the job was not found and the response contains\nstatus information from the job manager.\n\n\n\n\n# Example:\n Not providing a job-id:\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/job\n\nHTTP/1.1 400 Bad Request\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"bad parameter\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n# Example:\n Providing a job-id for a non-existing job:\n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/job/notthere\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"not found\", \n  \"code\" : 404, \n  \"errorNum\" : 404 \n}\n
\n\n\n\n\n# Example:\n Fetching the result of an HTTP GET job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857442\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857442\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857442\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.7\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Fetching the result of an HTTP POST job that failed:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/collection <<EOF\n{ \n  \"name\" : \" this name is invalid \" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857447\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857447\n\nHTTP/1.1 400 Bad Request\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857447\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expected PUT /_api/collection/<collection-name>/<action>\", \n  \"code\" : 400, \n  \"errorNum\" : 400 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The async job id.\n\n", @@ -6546,7 +6563,7 @@ }, "/_api/job/{job-id}/cancel": { "put": { - "description": "\n\nCancels the currently running job identified by job-id. Note that it still\nmight take some time to actually cancel the running async job.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 FOR j IN 1..10 LET x = sleep(1.0) FILTER i == 5 && j == 5 RETURN 42\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366836\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152305403366836\" \n]\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152305403366836/cancel\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152305403366836\" \n]\n
\n\n\n\n\n", + "description": "\n\nCancels the currently running job identified by job-id. Note that it still\nmight take some time to actually cancel the running async job.\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"FOR i IN 1..10 FOR j IN 1..10 LET x = sleep(1.0) FILTER i == 5 && j == 5 RETURN 42\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857405\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152345945857405\" \n]\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152345945857405/cancel\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152345945857405\" \n]\n
\n\n\n\n\n", "parameters": [ { "description": "The async job id.\n\n", @@ -6578,7 +6595,7 @@ }, "/_api/job/{type}": { "delete": { - "description": "\n\nDeletes either all job results, expired job results, or the result of a\nspecific job.\nClients can use this method to perform an eventual garbage collection of job\nresults.\n\n\n\n\n# Example:\n Deleting all jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366845\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/all\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n# Example:\n Deleting expired jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366850\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_admin/time\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"time\" : 1523054037.0796092, \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1523054037.0796092\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ ]\n
\n\n\n\n\n# Example:\n Deleting the result of a specific job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366859\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152305403366859\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n# Example:\n Deleting the result of a non-existing job:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/AreYouThere\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"not found\", \n  \"code\" : 404, \n  \"errorNum\" : 404 \n}\n
\n\n\n\n\n", + "description": "\n\nDeletes either all job results, expired job results, or the result of a\nspecific job.\nClients can use this method to perform an eventual garbage collection of job\nresults.\n\n\n\n\n# Example:\n Deleting all jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857414\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/all\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n# Example:\n Deleting expired jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857419\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_admin/time\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"time\" : 1523459475.4500413, \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1523459475.4500413\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ ]\n
\n\n\n\n\n# Example:\n Deleting the result of a specific job:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857428\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152345945857428\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n# Example:\n Deleting the result of a non-existing job:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/AreYouThere\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"not found\", \n  \"code\" : 404, \n  \"errorNum\" : 404 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The type of jobs to delete. type can be:\n* *all*: Deletes all jobs results. Currently executing or queued async \n jobs will not be stopped by this call.\n* *expired*: Deletes expired results. To determine the expiration status of a \n result, pass the stamp query parameter. stamp needs to be a UNIX timestamp, \n and all async job results created at a lower timestamp will be deleted.\n* *an actual job-id*: In this case, the call will remove the result of the\n specified async job. If the job is currently executing or queued, it will\n not be aborted.\n\n", @@ -6608,7 +6625,7 @@ "x-filename": "job - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_getStatusById.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_cancel.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_delete.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_getByType.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/job/JSF_job_fetch_result.md" }, "get": { - "description": "\n\nReturns the list of ids of async jobs with a specific status (either done or\npending).\nThe list can be used by the client to get an overview of the job system\nstatus and\nto retrieve completed job results later.\n\n\n\n\n# Example:\n Fetching the list of done jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366883\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/done\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152305403366883\" \n]\n
\n\n\n\n\n# Example:\n Fetching the list of pending jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366888\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ ]\n
\n\n\n\n\n# Example:\n Querying the status of a pending job:\n(we create a sleep job therefore...)\n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/transaction <<EOF\n{ \n  \"collections\" : { \n    \"read\" : [ \n      \"_frontend\" \n    ] \n  }, \n  \"action\" : \"function () {require('internal').sleep(15.0);}\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152305403366893\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152305403366893\" \n]\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152305403366893\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the list of ids of async jobs with a specific status (either done or\npending).\nThe list can be used by the client to get an overview of the job system\nstatus and\nto retrieve completed job results later.\n\n\n\n\n# Example:\n Fetching the list of done jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857452\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/done\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152345945857452\" \n]\n
\n\n\n\n\n# Example:\n Fetching the list of pending jobs:\n\n
shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857457\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ ]\n
\n\n\n\n\n# Example:\n Querying the status of a pending job:\n(we create a sleep job therefore...)\n\n
shell> curl -X POST --header 'x-arango-async: store' --data-binary @- --dump - http://localhost:8529/_api/transaction <<EOF\n{ \n  \"collections\" : { \n    \"read\" : [ \n      \"_frontend\" \n    ] \n  }, \n  \"action\" : \"function () {require('internal').sleep(15.0);}\" \n}\nEOF\n\nHTTP/1.1 202 Accepted\nx-content-type-options: nosniff\nx-arango-async-id: 152345945857462\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/pending\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  \"152345945857462\" \n]\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152345945857462\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : true \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The type of jobs to return. The type can be either done or pending. Setting\nthe type to done will make the method return the ids of already completed\nasync\njobs for which results can be fetched. Setting the type to pending will\nreturn\nthe ids of not yet finished async jobs.\n\n", @@ -6930,7 +6947,7 @@ }, "/_api/replication/applier-start": { "put": { - "description": "\n\nStarts the replication applier. This will return immediately if the\nreplication applier is already running.\n\nIf the replication applier is not already running, the applier configuration\nwill be checked, and if it is complete, the applier will be started in a\nbackground thread. This means that even if the applier will encounter any\nerrors while running, they will not be reported in the response to this\nmethod.\n\nTo detect replication applier errors after the applier was started, use the\n*/_api/replication/applier-state* API instead.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/replication/applier-start\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"phase\" : \"running\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-06T22:33:53Z\", \n      \"message\" : \"applier initially created for database '_system'\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 0, \n    \"totalFailedConnects\" : 0, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-06T22:34:02Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.6\", \n    \"serverId\" : \"144070805787756\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", + "description": "\n\nStarts the replication applier. This will return immediately if the\nreplication applier is already running.\n\nIf the replication applier is not already running, the applier configuration\nwill be checked, and if it is complete, the applier will be started in a\nbackground thread. This means that even if the applier will encounter any\nerrors while running, they will not be reported in the response to this\nmethod.\n\nTo detect replication applier errors after the applier was started, use the\n*/_api/replication/applier-state* API instead.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/replication/applier-start\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"phase\" : \"running\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-11T15:10:58Z\", \n      \"message\" : \"applier initially created for database '_system'\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 0, \n    \"totalFailedConnects\" : 0, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-11T15:11:24Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.7\", \n    \"serverId\" : \"74004589992684\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The remote *lastLogTick* value from which to start applying. If not specified,\nthe last saved tick from the previous applier run is used. If there is no\nprevious applier state saved, the applier will start at the beginning of the\nlogger server's log.\n\n", @@ -6964,7 +6981,7 @@ }, "/_api/replication/applier-state": { "get": { - "description": "\n\nReturns the state of the replication applier, regardless of whether the\napplier is currently running or not.\n\nThe response is a JSON object with the following attributes:\n\n- *state*: a JSON object with the following sub-attributes:\n\n - *running*: whether or not the applier is active and running\n\n - *lastAppliedContinuousTick*: the last tick value from the continuous\n replication log the applier has applied.\n\n - *lastProcessedContinuousTick*: the last tick value from the continuous\n replication log the applier has processed.\n\n Regularly, the last applied and last processed tick values should be\n identical. For transactional operations, the replication applier will first\n process incoming log events before applying them, so the processed tick\n value might be higher than the applied tick value. This will be the case\n until the applier encounters the *transaction commit* log event for the\n transaction.\n\n - *lastAvailableContinuousTick*: the last tick value the logger server can\n provide.\n\n - *time*: the time on the applier server.\n\n - *totalRequests*: the total number of requests the applier has made to the\n endpoint.\n\n - *totalFailedConnects*: the total number of failed connection attempts the\n applier has made.\n\n - *totalEvents*: the total number of log events the applier has processed.\n\n - *totalOperationsExcluded*: the total number of log events excluded because\n of *restrictCollections*.\n\n - *progress*: a JSON object with details about the replication applier progress.\n It contains the following sub-attributes if there is progress to report:\n\n - *message*: a textual description of the progress\n\n - *time*: the date and time the progress was logged\n\n - *failedConnects*: the current number of failed connection attempts\n\n - *lastError*: a JSON object with details about the last error that happened on\n the applier. It contains the following sub-attributes if there was an error:\n\n - *errorNum*: a numerical error code\n\n - *errorMessage*: a textual error description\n\n - *time*: the date and time the error occurred\n\n In case no error has occurred, *lastError* will be empty.\n\n- *server*: a JSON object with the following sub-attributes:\n\n - *version*: the applier server's version\n\n - *serverId*: the applier server's id\n\n- *endpoint*: the endpoint the applier is connected to (if applier is\n active) or will connect to (if applier is currently inactive)\n\n- *database*: the name of the database the applier is connected to (if applier is\n active) or will connect to (if applier is currently inactive)\n\n\n\n\n# Example:\n Fetching the state of an inactive applier:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/applier-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : false, \n    \"phase\" : \"inactive\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-06T22:34:02Z\", \n      \"message\" : \"applier shut down\", \n      \"failedConnects\" : 1 \n    }, \n    \"totalRequests\" : 2, \n    \"totalFailedConnects\" : 1, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-06T22:34:02Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.6\", \n    \"serverId\" : \"144070805787756\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n# Example:\n Fetching the state of an active applier:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/applier-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"phase\" : \"running\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-06T22:34:02Z\", \n      \"message\" : \"fetching master state information\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 2, \n    \"totalFailedConnects\" : 1, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-06T22:34:02Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.6\", \n    \"serverId\" : \"144070805787756\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the state of the replication applier, regardless of whether the\napplier is currently running or not.\n\nThe response is a JSON object with the following attributes:\n\n- *state*: a JSON object with the following sub-attributes:\n\n - *running*: whether or not the applier is active and running\n\n - *lastAppliedContinuousTick*: the last tick value from the continuous\n replication log the applier has applied.\n\n - *lastProcessedContinuousTick*: the last tick value from the continuous\n replication log the applier has processed.\n\n Regularly, the last applied and last processed tick values should be\n identical. For transactional operations, the replication applier will first\n process incoming log events before applying them, so the processed tick\n value might be higher than the applied tick value. This will be the case\n until the applier encounters the *transaction commit* log event for the\n transaction.\n\n - *lastAvailableContinuousTick*: the last tick value the logger server can\n provide.\n\n - *time*: the time on the applier server.\n\n - *totalRequests*: the total number of requests the applier has made to the\n endpoint.\n\n - *totalFailedConnects*: the total number of failed connection attempts the\n applier has made.\n\n - *totalEvents*: the total number of log events the applier has processed.\n\n - *totalOperationsExcluded*: the total number of log events excluded because\n of *restrictCollections*.\n\n - *progress*: a JSON object with details about the replication applier progress.\n It contains the following sub-attributes if there is progress to report:\n\n - *message*: a textual description of the progress\n\n - *time*: the date and time the progress was logged\n\n - *failedConnects*: the current number of failed connection attempts\n\n - *lastError*: a JSON object with details about the last error that happened on\n the applier. It contains the following sub-attributes if there was an error:\n\n - *errorNum*: a numerical error code\n\n - *errorMessage*: a textual error description\n\n - *time*: the date and time the error occurred\n\n In case no error has occurred, *lastError* will be empty.\n\n- *server*: a JSON object with the following sub-attributes:\n\n - *version*: the applier server's version\n\n - *serverId*: the applier server's id\n\n- *endpoint*: the endpoint the applier is connected to (if applier is\n active) or will connect to (if applier is currently inactive)\n\n- *database*: the name of the database the applier is connected to (if applier is\n active) or will connect to (if applier is currently inactive)\n\n\n\n\n# Example:\n Fetching the state of an inactive applier:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/applier-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : false, \n    \"phase\" : \"inactive\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-11T15:11:25Z\", \n      \"message\" : \"applier shut down\", \n      \"failedConnects\" : 1 \n    }, \n    \"totalRequests\" : 2, \n    \"totalFailedConnects\" : 1, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-11T15:11:25Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.7\", \n    \"serverId\" : \"74004589992684\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n# Example:\n Fetching the state of an active applier:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/applier-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"phase\" : \"running\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-11T15:11:25Z\", \n      \"message\" : \"fetching master state information\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 2, \n    \"totalFailedConnects\" : 1, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-11T15:11:25Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.7\", \n    \"serverId\" : \"74004589992684\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -6987,7 +7004,7 @@ }, "/_api/replication/applier-stop": { "put": { - "description": "\n\nStops the replication applier. This will return immediately if the\nreplication applier is not running.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/replication/applier-stop\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : false, \n    \"phase\" : \"inactive\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-06T22:34:03Z\", \n      \"message\" : \"applier shut down\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 6, \n    \"totalFailedConnects\" : 3, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-06T22:34:03Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.6\", \n    \"serverId\" : \"144070805787756\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", + "description": "\n\nStops the replication applier. This will return immediately if the\nreplication applier is not running.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --dump - http://localhost:8529/_api/replication/applier-stop\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : false, \n    \"phase\" : \"inactive\", \n    \"lastAppliedContinuousTick\" : null, \n    \"lastProcessedContinuousTick\" : null, \n    \"lastAvailableContinuousTick\" : null, \n    \"safeResumeTick\" : null, \n    \"progress\" : { \n      \"time\" : \"2018-04-11T15:11:26Z\", \n      \"message\" : \"applier shut down\", \n      \"failedConnects\" : 0 \n    }, \n    \"totalRequests\" : 6, \n    \"totalFailedConnects\" : 3, \n    \"totalEvents\" : 0, \n    \"totalResyncs\" : 0, \n    \"totalOperationsExcluded\" : 0, \n    \"lastError\" : { \n      \"errorNum\" : 0 \n    }, \n    \"time\" : \"2018-04-11T15:11:26Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.7\", \n    \"serverId\" : \"74004589992684\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -7145,7 +7162,7 @@ }, "/_api/replication/dump": { "get": { - "description": "\n\nReturns the data from the collection for the requested range.\n\nWhen the *from* query parameter is not used, collection events are returned from\nthe beginning. When the *from* parameter is used, the result will only contain\ncollection entries which have higher tick values than the specified *from* value\n(note: the log entry with a tick value equal to *from* will be excluded).\n\nThe *to* query parameter can be used to optionally restrict the upper bound of\nthe result to a certain tick value. If used, the result will only contain\ncollection entries with tick values up to (including) *to*.\n\nThe *chunkSize* query parameter can be used to control the size of the result.\nIt must be specified in bytes. The *chunkSize* value will only be honored\napproximately. Otherwise a too low *chunkSize* value could cause the server\nto not be able to put just one entry into the result and return it.\nTherefore, the *chunkSize* value will only be consulted after an entry has\nbeen written into the result. If the result size is then bigger than\n*chunkSize*, the server will respond with as many entries as there are\nin the response already. If the result size is still smaller than *chunkSize*,\nthe server will try to return more data if there's more data left to return.\n\nIf *chunkSize* is not specified, some server-side default value will be used.\n\nThe *Content-Type* of the result is *application/x-arango-dump*. This is an\neasy-to-process format, with all entries going onto separate lines in the\nresponse body.\n\nEach line itself is a JSON object, with at least the following attributes:\n\n- *tick*: the operation's tick attribute\n\n- *key*: the key of the document/edge or the key used in the deletion operation\n\n- *rev*: the revision id of the document/edge or the deletion operation\n\n- *data*: the actual document/edge data for types 2300 and 2301. The full\n document/edge data will be returned even for updates.\n\n- *type*: the type of entry. Possible values for *type* are:\n\n - 2300: document insertion/update\n\n - 2301: edge insertion/update\n\n - 2302: document/edge deletion\n\n**Note**: there will be no distinction between inserts and updates when calling this method.\n\n\n\n\n# Example:\n Empty collection:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/dump?collection=testCollection\n\nHTTP/1.1 204 No Content\nx-content-type-options: nosniff\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lastincluded: 0\n\n
\n\n\n\n\n# Example:\n Non-empty collection:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/dump?collection=testCollection\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lastincluded: 11100\n\n\"{\\\"tick\\\":\\\"11094\\\",\\\"type\\\":2300,\\\"data\\\":{\\\"_id\\\":\\\"testCollection/123456\\\",\\\"_key\\\":\\\"123456\\\",\\\"_rev\\\":\\\"_WnyWWv2--D\\\",\\\"b\\\":1,\\\"c\\\":false,\\\"d\\\":\\\"additional value\\\"}}\\n{\\\"tick\\\":\\\"11098\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"foobar\\\",\\\"_rev\\\":\\\"_WnyWWv2--H\\\"}}\\n{\\\"tick\\\":\\\"11100\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"abcdef\\\",\\\"_rev\\\":\\\"_WnyWWv6--_\\\"}}\\n\"\n
\n\n\n\n\n", + "description": "\n\nReturns the data from the collection for the requested range.\n\nWhen the *from* query parameter is not used, collection events are returned from\nthe beginning. When the *from* parameter is used, the result will only contain\ncollection entries which have higher tick values than the specified *from* value\n(note: the log entry with a tick value equal to *from* will be excluded).\n\nThe *to* query parameter can be used to optionally restrict the upper bound of\nthe result to a certain tick value. If used, the result will only contain\ncollection entries with tick values up to (including) *to*.\n\nThe *chunkSize* query parameter can be used to control the size of the result.\nIt must be specified in bytes. The *chunkSize* value will only be honored\napproximately. Otherwise a too low *chunkSize* value could cause the server\nto not be able to put just one entry into the result and return it.\nTherefore, the *chunkSize* value will only be consulted after an entry has\nbeen written into the result. If the result size is then bigger than\n*chunkSize*, the server will respond with as many entries as there are\nin the response already. If the result size is still smaller than *chunkSize*,\nthe server will try to return more data if there's more data left to return.\n\nIf *chunkSize* is not specified, some server-side default value will be used.\n\nThe *Content-Type* of the result is *application/x-arango-dump*. This is an\neasy-to-process format, with all entries going onto separate lines in the\nresponse body.\n\nEach line itself is a JSON object, with at least the following attributes:\n\n- *tick*: the operation's tick attribute\n\n- *key*: the key of the document/edge or the key used in the deletion operation\n\n- *rev*: the revision id of the document/edge or the deletion operation\n\n- *data*: the actual document/edge data for types 2300 and 2301. The full\n document/edge data will be returned even for updates.\n\n- *type*: the type of entry. Possible values for *type* are:\n\n - 2300: document insertion/update\n\n - 2301: edge insertion/update\n\n - 2302: document/edge deletion\n\n**Note**: there will be no distinction between inserts and updates when calling this method.\n\n\n\n\n# Example:\n Empty collection:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/dump?collection=testCollection\n\nHTTP/1.1 204 No Content\nx-content-type-options: nosniff\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lastincluded: 0\n\n
\n\n\n\n\n# Example:\n Non-empty collection:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/dump?collection=testCollection\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lastincluded: 11115\n\n\"{\\\"tick\\\":\\\"11109\\\",\\\"type\\\":2300,\\\"data\\\":{\\\"_id\\\":\\\"testCollection/123456\\\",\\\"_key\\\":\\\"123456\\\",\\\"_rev\\\":\\\"_WpTA6aC--D\\\",\\\"b\\\":1,\\\"c\\\":false,\\\"d\\\":\\\"additional value\\\"}}\\n{\\\"tick\\\":\\\"11113\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"foobar\\\",\\\"_rev\\\":\\\"_WpTA6aG--B\\\"}}\\n{\\\"tick\\\":\\\"11115\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"abcdef\\\",\\\"_rev\\\":\\\"_WpTA6aG--D\\\"}}\\n\"\n
\n\n\n\n\n", "parameters": [ { "description": "The name or id of the collection to dump.\n\n", @@ -7234,7 +7251,7 @@ }, "/_api/replication/inventory": { "get": { - "description": "\n\nReturns the array of collections and indexes available on the server. This\narray can be used by replication clients to initiate an initial sync with the\nserver.\n\nThe response will contain a JSON object with the *collection* and *state* and\n*tick* attributes.\n\n*collections* is an array of collections with the following sub-attributes:\n\n- *parameters*: the collection properties\n\n- *indexes*: an array of the indexes of a the collection. Primary indexes and edge indexes\n are not included in this array.\n\nThe *state* attribute contains the current state of the replication logger. It\ncontains the following sub-attributes:\n\n- *running*: whether or not the replication logger is currently active. Note:\n since ArangoDB 2.2, the value will always be *true*\n\n- *lastLogTick*: the value of the last tick the replication logger has written\n\n- *time*: the current time on the server\n\nReplication clients should note the *lastLogTick* value returned. They can then\nfetch collections' data using the dump method up to the value of lastLogTick, and\nquery the continuous replication log for log events after this tick value.\n\nTo create a full copy of the collections on the server, a replication client\ncan execute these steps:\n\n- call the */inventory* API method. This returns the *lastLogTick* value and the\n array of collections and indexes from the server.\n\n- for each collection returned by */inventory*, create the collection locally and\n call */dump* to stream the collection data to the client, up to the value of\n *lastLogTick*.\n After that, the client can create the indexes on the collections as they were\n reported by */inventory*.\n\nIf the clients wants to continuously stream replication log events from the logger\nserver, the following additional steps need to be carried out:\n\n- the client should call */logger-follow* initially to fetch the first batch of\n replication events that were logged after the client's call to */inventory*.\n\n The call to */logger-follow* should use a *from* parameter with the value of the\n *lastLogTick* as reported by */inventory*. The call to */logger-follow* will return the\n *x-arango-replication-lastincluded* which will contain the last tick value included\n in the response.\n\n- the client can then continuously call */logger-follow* to incrementally fetch new\n replication events that occurred after the last transfer.\n\n Calls should use a *from* parameter with the value of the *x-arango-replication-lastincluded*\n header of the previous response. If there are no more replication events, the\n response will be empty and clients can go to sleep for a while and try again\n later.\n\n**Note**: on a coordinator, this request must have the query parameter\n*DBserver* which must be an ID of a DBserver.\nThe very same request is forwarded synchronously to that DBserver.\nIt is an error if this attribute is not bound in the coordinator case.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/replication/inventory\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"60\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"60\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"60\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"58\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"55\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"55\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"58\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 73 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"55\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"26\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"26\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_aqlfunctions\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"26\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"2\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_graphs\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"11\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 9580 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"9\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"user\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"6\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"9\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"user\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : true, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 4194304, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 11078 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"6\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"user\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"98\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/98\", \n        \"id\" : \"98\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"animals\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"98\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"92\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/92\", \n        \"id\" : \"92\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"demo\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"92\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    } \n  ], \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11117\", \n    \"lastUncommittedLogTick\" : \"11118\", \n    \"totalEvents\" : 3786, \n    \"time\" : \"2018-04-06T22:34:05Z\" \n  }, \n  \"tick\" : \"11118\" \n}\n
\n\n\n\n\n# Example:\n With some additional indexes:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/inventory\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"11123\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"name\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        }, \n        { \n          \"id\" : \"11126\", \n          \"type\" : \"skiplist\", \n          \"fields\" : [ \n            \"a\", \n            \"b\" \n          ], \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11119\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/11119\", \n        \"id\" : \"11119\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"11123\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"name\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          }, \n          { \n            \"id\" : \"11126\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"a\", \n              \"b\" \n            ], \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"IndexedCollection1\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11119\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"11132\", \n          \"type\" : \"fulltext\", \n          \"fields\" : [ \n            \"text\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : true, \n          \"minLength\" : 10 \n        }, \n        { \n          \"id\" : \"11135\", \n          \"type\" : \"skiplist\", \n          \"fields\" : [ \n            \"a\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11128\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/11128\", \n        \"id\" : \"11128\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"11132\", \n            \"type\" : \"fulltext\", \n            \"fields\" : [ \n              \"text\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : true, \n            \"minLength\" : 10 \n          }, \n          { \n            \"id\" : \"11135\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"a\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"IndexedCollection2\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11128\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"60\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"60\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"60\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"58\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"55\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"55\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"58\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 73 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"55\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"26\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"26\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_aqlfunctions\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"26\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"2\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_graphs\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"11\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 9580 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"9\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"user\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"6\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"9\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"user\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : true, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 4194304, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 11078 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"6\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"user\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"98\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/98\", \n        \"id\" : \"98\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"animals\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"98\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"92\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h83081933946C/92\", \n        \"id\" : \"92\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"demo\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"92\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    } \n  ], \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11117\", \n    \"lastUncommittedLogTick\" : \"11136\", \n    \"totalEvents\" : 3792, \n    \"time\" : \"2018-04-06T22:34:05Z\" \n  }, \n  \"tick\" : \"11136\" \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the array of collections and indexes available on the server. This\narray can be used by replication clients to initiate an initial sync with the\nserver.\n\nThe response will contain a JSON object with the *collection* and *state* and\n*tick* attributes.\n\n*collections* is an array of collections with the following sub-attributes:\n\n- *parameters*: the collection properties\n\n- *indexes*: an array of the indexes of a the collection. Primary indexes and edge indexes\n are not included in this array.\n\nThe *state* attribute contains the current state of the replication logger. It\ncontains the following sub-attributes:\n\n- *running*: whether or not the replication logger is currently active. Note:\n since ArangoDB 2.2, the value will always be *true*\n\n- *lastLogTick*: the value of the last tick the replication logger has written\n\n- *time*: the current time on the server\n\nReplication clients should note the *lastLogTick* value returned. They can then\nfetch collections' data using the dump method up to the value of lastLogTick, and\nquery the continuous replication log for log events after this tick value.\n\nTo create a full copy of the collections on the server, a replication client\ncan execute these steps:\n\n- call the */inventory* API method. This returns the *lastLogTick* value and the\n array of collections and indexes from the server.\n\n- for each collection returned by */inventory*, create the collection locally and\n call */dump* to stream the collection data to the client, up to the value of\n *lastLogTick*.\n After that, the client can create the indexes on the collections as they were\n reported by */inventory*.\n\nIf the clients wants to continuously stream replication log events from the logger\nserver, the following additional steps need to be carried out:\n\n- the client should call */logger-follow* initially to fetch the first batch of\n replication events that were logged after the client's call to */inventory*.\n\n The call to */logger-follow* should use a *from* parameter with the value of the\n *lastLogTick* as reported by */inventory*. The call to */logger-follow* will return the\n *x-arango-replication-lastincluded* which will contain the last tick value included\n in the response.\n\n- the client can then continuously call */logger-follow* to incrementally fetch new\n replication events that occurred after the last transfer.\n\n Calls should use a *from* parameter with the value of the *x-arango-replication-lastincluded*\n header of the previous response. If there are no more replication events, the\n response will be empty and clients can go to sleep for a while and try again\n later.\n\n**Note**: on a coordinator, this request must have the query parameter\n*DBserver* which must be an ID of a DBserver.\nThe very same request is forwarded synchronously to that DBserver.\nIt is an error if this attribute is not bound in the coordinator case.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/replication/inventory\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"60\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"60\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"60\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"58\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"55\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"55\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"58\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 73 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"55\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"26\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"26\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_aqlfunctions\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"26\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"2\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_graphs\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"11\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 9585 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"9\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"user\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"6\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"9\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"user\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : true, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 4194304, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 11093 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"6\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"user\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"98\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/98\", \n        \"id\" : \"98\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"animals\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"98\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"92\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/92\", \n        \"id\" : \"92\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"demo\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"92\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    } \n  ], \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11128\", \n    \"lastUncommittedLogTick\" : \"11130\", \n    \"totalEvents\" : 3788, \n    \"time\" : \"2018-04-11T15:11:27Z\" \n  }, \n  \"tick\" : \"11130\" \n}\n
\n\n\n\n\n# Example:\n With some additional indexes:\n\n
shell> curl --dump - http://localhost:8529/_api/replication/inventory\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"11135\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"name\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        }, \n        { \n          \"id\" : \"11138\", \n          \"type\" : \"skiplist\", \n          \"fields\" : [ \n            \"a\", \n            \"b\" \n          ], \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11131\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/11131\", \n        \"id\" : \"11131\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"11135\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"name\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          }, \n          { \n            \"id\" : \"11138\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"a\", \n              \"b\" \n            ], \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"IndexedCollection1\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11131\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"11144\", \n          \"type\" : \"fulltext\", \n          \"fields\" : [ \n            \"text\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : true, \n          \"minLength\" : 10 \n        }, \n        { \n          \"id\" : \"11147\", \n          \"type\" : \"skiplist\", \n          \"fields\" : [ \n            \"a\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11140\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/11140\", \n        \"id\" : \"11140\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"11144\", \n            \"type\" : \"fulltext\", \n            \"fields\" : [ \n              \"text\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : true, \n            \"minLength\" : 10 \n          }, \n          { \n            \"id\" : \"11147\", \n            \"type\" : \"skiplist\", \n            \"fields\" : [ \n              \"a\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"IndexedCollection2\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11140\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"60\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"60\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"60\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"58\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"55\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"55\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"58\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 2097152, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 73 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"55\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"26\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"26\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_aqlfunctions\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"26\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"2\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_graphs\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"11\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"11\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 9585 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"11\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"9\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"user\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"6\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          }, \n          { \n            \"id\" : \"9\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"user\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : true, \n            \"deduplicate\" : true \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : true, \n        \"isVolatile\" : false, \n        \"journalSize\" : 4194304, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 11093 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"6\", \n        \"replicationFactor\" : 2, \n        \"shardKeys\" : [ \n          \"user\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"98\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/98\", \n        \"id\" : \"98\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"animals\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"98\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"92\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h434E894C5AEC/92\", \n        \"id\" : \"92\", \n        \"indexBuckets\" : 8, \n        \"indexes\" : [ \n          { \n            \"id\" : \"0\", \n            \"type\" : \"primary\", \n            \"fields\" : [ \n              \"_key\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : true, \n            \"sparse\" : false \n          } \n        ], \n        \"isSmart\" : false, \n        \"isSystem\" : false, \n        \"isVolatile\" : false, \n        \"journalSize\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"demo\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"92\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 2, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    } \n  ], \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11139\", \n    \"lastUncommittedLogTick\" : \"11148\", \n    \"totalEvents\" : 3794, \n    \"time\" : \"2018-04-11T15:11:27Z\" \n  }, \n  \"tick\" : \"11148\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Include system collections in the result. The default value is *true*.\n\n", @@ -7291,7 +7308,7 @@ }, "/_api/replication/logger-follow": { "get": { - "description": "\n\nReturns data from the server's replication log. This method can be called\nby replication clients after an initial synchronization of data. The method\nwill return all \"recent\" log entries from the logger server, and the clients\ncan replay and apply these entries locally so they get to the same data\nstate as the logger server.\n\nClients can call this method repeatedly to incrementally fetch all changes\nfrom the logger server. In this case, they should provide the *from* value so\nthey will only get returned the log events since their last fetch.\n\nWhen the *from* query parameter is not used, the logger server will return log\nentries starting at the beginning of its replication log. When the *from*\nparameter is used, the logger server will only return log entries which have\nhigher tick values than the specified *from* value (note: the log entry with a\ntick value equal to *from* will be excluded). Use the *from* value when\nincrementally fetching log data.\n\nThe *to* query parameter can be used to optionally restrict the upper bound of\nthe result to a certain tick value. If used, the result will contain only log events\nwith tick values up to (including) *to*. In incremental fetching, there is no\nneed to use the *to* parameter. It only makes sense in special situations,\nwhen only parts of the change log are required.\n\nThe *chunkSize* query parameter can be used to control the size of the result.\nIt must be specified in bytes. The *chunkSize* value will only be honored\napproximately. Otherwise a too low *chunkSize* value could cause the server\nto not be able to put just one log entry into the result and return it.\nTherefore, the *chunkSize* value will only be consulted after a log entry has\nbeen written into the result. If the result size is then bigger than\n*chunkSize*, the server will respond with as many log entries as there are\nin the response already. If the result size is still smaller than *chunkSize*,\nthe server will try to return more data if there's more data left to return.\n\nIf *chunkSize* is not specified, some server-side default value will be used.\n\nThe *Content-Type* of the result is *application/x-arango-dump*. This is an\neasy-to-process format, with all log events going onto separate lines in the\nresponse body. Each log event itself is a JSON object, with at least the\nfollowing attributes:\n\n- *tick*: the log event tick value\n\n- *type*: the log event type\n\nIndividual log events will also have additional attributes, depending on the\nevent type. A few common attributes which are used for multiple events types\nare:\n\n- *cid*: id of the collection the event was for\n\n- *tid*: id of the transaction the event was contained in\n\n- *key*: document key\n\n- *rev*: document revision id\n\n- *data*: the original document data\n\nA more detailed description of the individual replication event types and their\ndata structures can be found in the manual.\n\nThe response will also contain the following HTTP headers:\n\n- *x-arango-replication-active*: whether or not the logger is active. Clients\n can use this flag as an indication for their polling frequency. If the\n logger is not active and there are no more replication events available, it\n might be sensible for a client to abort, or to go to sleep for a long time\n and try again later to check whether the logger has been activated.\n\n- *x-arango-replication-lastincluded*: the tick value of the last included\n value in the result. In incremental log fetching, this value can be used\n as the *from* value for the following request. **Note** that if the result is\n empty, the value will be *0*. This value should not be used as *from* value\n by clients in the next request (otherwise the server would return the log\n events from the start of the log again).\n\n- *x-arango-replication-lasttick*: the last tick value the logger server has\n logged (not necessarily included in the result). By comparing the the last\n tick and last included tick values, clients have an approximate indication of\n how many events there are still left to fetch.\n\n- *x-arango-replication-checkmore*: whether or not there already exists more\n log data which the client could fetch immediately. If there is more log data\n available, the client could call *logger-follow* again with an adjusted *from*\n value to fetch remaining log entries until there are no more.\n\n If there isn't any more log data to fetch, the client might decide to go\n to sleep for a while before calling the logger again.\n\n**Note**: this method is not supported on a coordinator in a cluster.\n\n\n\n\n# Example:\n No log events available\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11151\n\nHTTP/1.1 204 No Content\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11151\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 0\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lasttick: 11151\nx-arango-replication-active: true\n\n
\n\n\n\n\n# Example:\n A few log events\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11151\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11164\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 11164\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lasttick: 11164\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"11153\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"11152\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h83081933946C/11152\\\",\\\"id\\\":\\\"11152\\\",\\\"indexBuckets\\\":8,\\\"indexes\\\":[{\\\"fields\\\":[\\\"_key\\\"],\\\"id\\\":\\\"0\\\",\\\"selectivityEstimate\\\":1,\\\"sparse\\\":false,\\\"type\\\":\\\"primary\\\",\\\"unique\\\":true}],\\\"isSmart\\\":false,\\\"isSystem\\\":false,\\\"isVolatile\\\":false,\\\"journalSize\\\":33554432,\\\"keyOptions\\\":{\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0,\\\"type\\\":\\\"traditional\\\"},\\\"name\\\":\\\"products\\\",\\\"numberOfShards\\\":1,\\\"planId\\\":\\\"11152\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n{\\\"tick\\\":\\\"11157\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p1\\\",\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WnyWZuW--_\\\",\\\"name\\\":\\\"flux compensator\\\"}}\\n{\\\"tick\\\":\\\"11159\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WnyWZuW--B\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"hybrid hovercraft\\\"}}\\n{\\\"tick\\\":\\\"11161\\\",\\\"type\\\":2302,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WnyWZuW--D\\\"}}\\n{\\\"tick\\\":\\\"11163\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WnyWZuW--F\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"broken hovercraft\\\"}}\\n{\\\"tick\\\":\\\"11164\\\",\\\"type\\\":2001,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11152\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"cuid\\\":\\\"h83081933946C/11152\\\",\\\"id\\\":\\\"11152\\\",\\\"name\\\":\\\"products\\\"}}\\n\"\n
\n\n\n\n\n# Example:\n More events than would fit into the response\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11138&chunkSize=400\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11140\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 11140\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: true\nx-arango-replication-lasttick: 11151\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"11140\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11139\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"11139\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h83081933946C/11139\\\",\\\"id\\\":\\\"11139\\\",\\\"indexBuckets\\\":8,\\\"indexes\\\":[{\\\"fields\\\":[\\\"_key\\\"],\\\"id\\\":\\\"0\\\",\\\"selectivityEstimate\\\":1,\\\"sparse\\\":false,\\\"type\\\":\\\"primary\\\",\\\"unique\\\":true}],\\\"isSmart\\\":false,\\\"isSystem\\\":false,\\\"isVolatile\\\":false,\\\"journalSize\\\":33554432,\\\"keyOptions\\\":{\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0,\\\"type\\\":\\\"traditional\\\"},\\\"name\\\":\\\"products\\\",\\\"numberOfShards\\\":1,\\\"planId\\\":\\\"11139\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n\"\n
\n\n\n\n\n", + "description": "\n\nReturns data from the server's replication log. This method can be called\nby replication clients after an initial synchronization of data. The method\nwill return all \"recent\" log entries from the logger server, and the clients\ncan replay and apply these entries locally so they get to the same data\nstate as the logger server.\n\nClients can call this method repeatedly to incrementally fetch all changes\nfrom the logger server. In this case, they should provide the *from* value so\nthey will only get returned the log events since their last fetch.\n\nWhen the *from* query parameter is not used, the logger server will return log\nentries starting at the beginning of its replication log. When the *from*\nparameter is used, the logger server will only return log entries which have\nhigher tick values than the specified *from* value (note: the log entry with a\ntick value equal to *from* will be excluded). Use the *from* value when\nincrementally fetching log data.\n\nThe *to* query parameter can be used to optionally restrict the upper bound of\nthe result to a certain tick value. If used, the result will contain only log events\nwith tick values up to (including) *to*. In incremental fetching, there is no\nneed to use the *to* parameter. It only makes sense in special situations,\nwhen only parts of the change log are required.\n\nThe *chunkSize* query parameter can be used to control the size of the result.\nIt must be specified in bytes. The *chunkSize* value will only be honored\napproximately. Otherwise a too low *chunkSize* value could cause the server\nto not be able to put just one log entry into the result and return it.\nTherefore, the *chunkSize* value will only be consulted after a log entry has\nbeen written into the result. If the result size is then bigger than\n*chunkSize*, the server will respond with as many log entries as there are\nin the response already. If the result size is still smaller than *chunkSize*,\nthe server will try to return more data if there's more data left to return.\n\nIf *chunkSize* is not specified, some server-side default value will be used.\n\nThe *Content-Type* of the result is *application/x-arango-dump*. This is an\neasy-to-process format, with all log events going onto separate lines in the\nresponse body. Each log event itself is a JSON object, with at least the\nfollowing attributes:\n\n- *tick*: the log event tick value\n\n- *type*: the log event type\n\nIndividual log events will also have additional attributes, depending on the\nevent type. A few common attributes which are used for multiple events types\nare:\n\n- *cid*: id of the collection the event was for\n\n- *tid*: id of the transaction the event was contained in\n\n- *key*: document key\n\n- *rev*: document revision id\n\n- *data*: the original document data\n\nA more detailed description of the individual replication event types and their\ndata structures can be found in the manual.\n\nThe response will also contain the following HTTP headers:\n\n- *x-arango-replication-active*: whether or not the logger is active. Clients\n can use this flag as an indication for their polling frequency. If the\n logger is not active and there are no more replication events available, it\n might be sensible for a client to abort, or to go to sleep for a long time\n and try again later to check whether the logger has been activated.\n\n- *x-arango-replication-lastincluded*: the tick value of the last included\n value in the result. In incremental log fetching, this value can be used\n as the *from* value for the following request. **Note** that if the result is\n empty, the value will be *0*. This value should not be used as *from* value\n by clients in the next request (otherwise the server would return the log\n events from the start of the log again).\n\n- *x-arango-replication-lasttick*: the last tick value the logger server has\n logged (not necessarily included in the result). By comparing the the last\n tick and last included tick values, clients have an approximate indication of\n how many events there are still left to fetch.\n\n- *x-arango-replication-checkmore*: whether or not there already exists more\n log data which the client could fetch immediately. If there is more log data\n available, the client could call *logger-follow* again with an adjusted *from*\n value to fetch remaining log entries until there are no more.\n\n If there isn't any more log data to fetch, the client might decide to go\n to sleep for a while before calling the logger again.\n\n**Note**: this method is not supported on a coordinator in a cluster.\n\n\n\n\n# Example:\n No log events available\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11163\n\nHTTP/1.1 204 No Content\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11163\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 0\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lasttick: 11163\nx-arango-replication-active: true\n\n
\n\n\n\n\n# Example:\n A few log events\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11163\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11182\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 11176\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: true\nx-arango-replication-lasttick: 11182\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"11165\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"11164\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h434E894C5AEC/11164\\\",\\\"id\\\":\\\"11164\\\",\\\"indexBuckets\\\":8,\\\"indexes\\\":[{\\\"fields\\\":[\\\"_key\\\"],\\\"id\\\":\\\"0\\\",\\\"selectivityEstimate\\\":1,\\\"sparse\\\":false,\\\"type\\\":\\\"primary\\\",\\\"unique\\\":true}],\\\"isSmart\\\":false,\\\"isSystem\\\":false,\\\"isVolatile\\\":false,\\\"journalSize\\\":33554432,\\\"keyOptions\\\":{\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0,\\\"type\\\":\\\"traditional\\\"},\\\"name\\\":\\\"products\\\",\\\"numberOfShards\\\":1,\\\"planId\\\":\\\"11164\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n{\\\"tick\\\":\\\"11169\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p1\\\",\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WpTA9JW--_\\\",\\\"name\\\":\\\"flux compensator\\\"}}\\n{\\\"tick\\\":\\\"11171\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WpTA9JW--B\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"hybrid hovercraft\\\"}}\\n{\\\"tick\\\":\\\"11173\\\",\\\"type\\\":2302,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WpTA9JW--D\\\"}}\\n{\\\"tick\\\":\\\"11175\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WpTA9JW--F\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"broken hovercraft\\\"}}\\n{\\\"tick\\\":\\\"11176\\\",\\\"type\\\":2001,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11164\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"cuid\\\":\\\"h434E894C5AEC/11164\\\",\\\"id\\\":\\\"11164\\\",\\\"name\\\":\\\"products\\\"}}\\n\"\n
\n\n\n\n\n# Example:\n More events than would fit into the response\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=11150&chunkSize=400\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 11152\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 11152\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: true\nx-arango-replication-lasttick: 11163\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"11152\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"11151\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"11151\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h434E894C5AEC/11151\\\",\\\"id\\\":\\\"11151\\\",\\\"indexBuckets\\\":8,\\\"indexes\\\":[{\\\"fields\\\":[\\\"_key\\\"],\\\"id\\\":\\\"0\\\",\\\"selectivityEstimate\\\":1,\\\"sparse\\\":false,\\\"type\\\":\\\"primary\\\",\\\"unique\\\":true}],\\\"isSmart\\\":false,\\\"isSystem\\\":false,\\\"isVolatile\\\":false,\\\"journalSize\\\":33554432,\\\"keyOptions\\\":{\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0,\\\"type\\\":\\\"traditional\\\"},\\\"name\\\":\\\"products\\\",\\\"numberOfShards\\\":1,\\\"planId\\\":\\\"11151\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n\"\n
\n\n\n\n\n", "parameters": [ { "description": "Lower bound tick value for results.\n\n", @@ -7352,7 +7369,7 @@ }, "/_api/replication/logger-state": { "get": { - "description": "\n\nReturns the current state of the server's replication logger. The state will\ninclude information about whether the logger is running and about the last\nlogged tick value. This tick value is important for incremental fetching of\ndata.\n\nThe body of the response contains a JSON object with the following\nattributes:\n\n- *state*: the current logger state as a JSON object with the following\n sub-attributes:\n\n - *running*: whether or not the logger is running\n\n - *lastLogTick*: the tick value of the latest tick the logger has logged.\n This value can be used for incremental fetching of log data.\n\n - *totalEvents*: total number of events logged since the server was started.\n The value is not reset between multiple stops and re-starts of the logger.\n\n - *time*: the current date and time on the logger server\n\n- *server*: a JSON object with the following sub-attributes:\n\n - *version*: the logger server's version\n\n - *serverId*: the logger server's id\n\n- *clients*: returns the last fetch status by replication clients connected to\n the logger. Each client is returned as a JSON object with the following attributes:\n\n - *serverId*: server id of client\n\n - *lastServedTick*: last tick value served to this client via the *logger-follow* API\n\n - *time*: date and time when this client last called the *logger-follow* API\n\n\n\n\n# Example:\n Returns the state of the replication logger.\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11164\", \n    \"lastUncommittedLogTick\" : \"11164\", \n    \"totalEvents\" : 3806, \n    \"time\" : \"2018-04-06T22:34:08Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.6\", \n    \"serverId\" : \"144070805787756\" \n  }, \n  \"clients\" : [ ] \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the current state of the server's replication logger. The state will\ninclude information about whether the logger is running and about the last\nlogged tick value. This tick value is important for incremental fetching of\ndata.\n\nThe body of the response contains a JSON object with the following\nattributes:\n\n- *state*: the current logger state as a JSON object with the following\n sub-attributes:\n\n - *running*: whether or not the logger is running\n\n - *lastLogTick*: the tick value of the latest tick the logger has logged.\n This value can be used for incremental fetching of log data.\n\n - *totalEvents*: total number of events logged since the server was started.\n The value is not reset between multiple stops and re-starts of the logger.\n\n - *time*: the current date and time on the logger server\n\n- *server*: a JSON object with the following sub-attributes:\n\n - *version*: the logger server's version\n\n - *serverId*: the logger server's id\n\n- *clients*: returns the last fetch status by replication clients connected to\n the logger. Each client is returned as a JSON object with the following attributes:\n\n - *serverId*: server id of client\n\n - *lastServedTick*: last tick value served to this client via the *logger-follow* API\n\n - *time*: date and time when this client last called the *logger-follow* API\n\n\n\n\n# Example:\n Returns the state of the replication logger.\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-state\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"state\" : { \n    \"running\" : true, \n    \"lastLogTick\" : \"11182\", \n    \"lastUncommittedLogTick\" : \"11182\", \n    \"totalEvents\" : 3809, \n    \"time\" : \"2018-04-11T15:11:29Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.3.7\", \n    \"serverId\" : \"74004589992684\" \n  }, \n  \"clients\" : [ ] \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -7375,7 +7392,7 @@ }, "/_api/replication/logger-tick-ranges": { "get": { - "description": "\n\nReturns the currently available ranges of tick values for all currently\navailable WAL logfiles. The tick values can be used to determine if certain\ndata (identified by tick value) are still available for replication.\n\nThe body of the response contains a JSON array. Each array member is an\nobject\nthat describes a single logfile. Each object has the following attributes:\n\n* *datafile*: name of the logfile\n\n* *status*: status of the datafile, in textual form (e.g. \"sealed\", \"open\")\n\n* *tickMin*: minimum tick value contained in logfile\n\n* *tickMax*: maximum tick value contained in logfile\n\n\n\n\n# Example:\n Returns the available tick ranges.\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-tick-ranges\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"datafile\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-3.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"5\", \n    \"tickMax\" : \"10032\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-85.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"10047\", \n    \"tickMax\" : \"10103\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-91.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"10109\", \n    \"tickMax\" : \"11100\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-10035.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"11106\", \n    \"tickMax\" : \"11108\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_rrbtt2/tmp-20606-3144368249/data/journals/logfile-10106.db\", \n    \"status\" : \"open\", \n    \"tickMin\" : \"11117\", \n    \"tickMax\" : \"11164\" \n  } \n]\n
\n\n\n\n\n", + "description": "\n\nReturns the currently available ranges of tick values for all currently\navailable WAL logfiles. The tick values can be used to determine if certain\ndata (identified by tick value) are still available for replication.\n\nThe body of the response contains a JSON array. Each array member is an\nobject\nthat describes a single logfile. Each object has the following attributes:\n\n* *datafile*: name of the logfile\n\n* *status*: status of the datafile, in textual form (e.g. \"sealed\", \"open\")\n\n* *tickMin*: minimum tick value contained in logfile\n\n* *tickMax*: maximum tick value contained in logfile\n\n\n\n\n# Example:\n Returns the available tick ranges.\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-tick-ranges\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"datafile\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-3.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"5\", \n    \"tickMax\" : \"10036\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-85.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"10042\", \n    \"tickMax\" : \"10107\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-86.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"10114\", \n    \"tickMax\" : \"11115\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-10039.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"11123\", \n    \"tickMax\" : \"11125\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_2HsWaZ/tmp-32366-591314970/data/journals/logfile-10110.db\", \n    \"status\" : \"open\", \n    \"tickMin\" : \"11130\", \n    \"tickMax\" : \"11182\" \n  } \n]\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -7440,7 +7457,7 @@ }, "/_api/replication/server-id": { "get": { - "description": "\n\nReturns the servers id. The id is also returned by other replication API\nmethods, and this method is an easy means of determining a server's id.\n\nThe body of the response is a JSON object with the attribute *serverId*. The\nserver id is returned as a string.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/replication/server-id\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"serverId\" : \"144070805787756\" \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the servers id. The id is also returned by other replication API\nmethods, and this method is an easy means of determining a server's id.\n\nThe body of the response is a JSON object with the attribute *serverId*. The\nserver id is returned as a string.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/replication/server-id\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"serverId\" : \"74004589992684\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -7502,7 +7519,7 @@ }, "/_api/simple/all": { "put": { - "description": "\n\nReturns all documents of a collections. The call expects a JSON object\nas body with the following attributes:\n\n- *collection*: The name of the collection to query.\n\n- *skip*: The number of documents to skip in the query (optional).\n\n- *limit*: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n Limit the amount of documents using *limit*\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all <<EOF\n{ \"collection\": \"products\", \"skip\": 2, \"limit\" : 2 }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11208\", \n      \"_id\" : \"products/11208\", \n      \"_rev\" : \"_WnyWaw2--_\", \n      \"Hello1\" : \"World1\" \n    }, \n    { \n      \"_key\" : \"11218\", \n      \"_id\" : \"products/11218\", \n      \"_rev\" : \"_WnyWaw2--F\", \n      \"Hello4\" : \"World4\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 4, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00014352798461914062 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Using a *batchSize* value\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all <<EOF\n{ \"collection\": \"products\", \"batchSize\" : 3 }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"11199\", \n      \"_id\" : \"products/11199\", \n      \"_rev\" : \"_WnyWawW--H\", \n      \"Hello5\" : \"World5\" \n    }, \n    { \n      \"_key\" : \"11186\", \n      \"_id\" : \"products/11186\", \n      \"_rev\" : \"_WnyWawW--_\", \n      \"Hello1\" : \"World1\" \n    }, \n    { \n      \"_key\" : \"11193\", \n      \"_id\" : \"products/11193\", \n      \"_rev\" : \"_WnyWawW--D\", \n      \"Hello3\" : \"World3\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"11202\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00010156631469726562 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nReturns all documents of a collections. The call expects a JSON object\nas body with the following attributes:\n\n- *collection*: The name of the collection to query.\n\n- *skip*: The number of documents to skip in the query (optional).\n\n- *limit*: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n Limit the amount of documents using *limit*\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all <<EOF\n{ \"collection\": \"products\", \"skip\": 2, \"limit\" : 2 }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11226\", \n      \"_id\" : \"products/11226\", \n      \"_rev\" : \"_WpTB-LO--_\", \n      \"Hello1\" : \"World1\" \n    }, \n    { \n      \"_key\" : \"11236\", \n      \"_id\" : \"products/11236\", \n      \"_rev\" : \"_WpTB-LS--D\", \n      \"Hello4\" : \"World4\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 4, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00010156631469726562 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Using a *batchSize* value\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all <<EOF\n{ \"collection\": \"products\", \"batchSize\" : 3 }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : [ \n    { \n      \"_key\" : \"11217\", \n      \"_id\" : \"products/11217\", \n      \"_rev\" : \"_WpTB-Ku--D\", \n      \"Hello5\" : \"World5\" \n    }, \n    { \n      \"_key\" : \"11211\", \n      \"_id\" : \"products/11211\", \n      \"_rev\" : \"_WpTB-Ku--_\", \n      \"Hello3\" : \"World3\" \n    }, \n    { \n      \"_key\" : \"11204\", \n      \"_id\" : \"products/11204\", \n      \"_rev\" : \"_WpTB-Kq--_\", \n      \"Hello1\" : \"World1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"11220\", \n  \"count\" : 5, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 5, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00012636184692382812 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Contains the query.\n\n", @@ -7537,7 +7554,7 @@ }, "/_api/simple/all-keys": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **type**: The type of the result. The following values are allowed:\n - *id*: returns an array of document ids (*_id* attributes)\n - *key*: returns an array of document keys (*_key* attributes)\n - *path*: returns an array of document URI paths. This is the default.\n - **collection**: The name of the collection. This is only for backward compatibility.\n In ArangoDB versions < 3.0, the URL path was */_api/document* and\n this was passed in via the query parameter \"collection\".\n This combination was removed.\n\n\n\n\nReturns an array of all keys, ids, or URI paths for all documents in the\ncollection identified by *collection*. The type of the result array is\ndetermined by the *type* attribute.\n\nNote that the results have no defined order and thus the order should\nnot be relied on.\n\n\n\n\n# Example:\n Return all document paths\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all-keys <<EOF\n{ \n  \"collection\" : \"products\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    \"/_db/_system/_api/document/products/10535\", \n    \"/_db/_system/_api/document/products/10531\", \n    \"/_db/_system/_api/document/products/10538\" \n  ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 3, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00015211105346679688 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Return all document keys\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all-keys <<EOF\n{ \n  \"collection\" : \"products\", \n  \"type\" : \"id\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    \"products/10520\", \n    \"products/10516\", \n    \"products/10523\" \n  ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 3, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00019407272338867188 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Collection does not exist\n\n
shell> curl --dump - http://localhost:8529/_api/document/doesnotexist\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expecting GET /_api/document/<document-handle>\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **type**: The type of the result. The following values are allowed:\n - *id*: returns an array of document ids (*_id* attributes)\n - *key*: returns an array of document keys (*_key* attributes)\n - *path*: returns an array of document URI paths. This is the default.\n - **collection**: The name of the collection. This is only for backward compatibility.\n In ArangoDB versions < 3.0, the URL path was */_api/document* and\n this was passed in via the query parameter \"collection\".\n This combination was removed.\n\n\n\n\nReturns an array of all keys, ids, or URI paths for all documents in the\ncollection identified by *collection*. The type of the result array is\ndetermined by the *type* attribute.\n\nNote that the results have no defined order and thus the order should\nnot be relied on.\n\n\n\n\n# Example:\n Return all document paths\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all-keys <<EOF\n{ \n  \"collection\" : \"products\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    \"/_db/_system/_api/document/products/10550\", \n    \"/_db/_system/_api/document/products/10546\", \n    \"/_db/_system/_api/document/products/10553\" \n  ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 3, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00019359588623046875 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Return all document keys\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/all-keys <<EOF\n{ \n  \"collection\" : \"products\", \n  \"type\" : \"id\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    \"products/10535\", \n    \"products/10531\", \n    \"products/10538\" \n  ], \n  \"hasMore\" : false, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 3, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00020837783813476562 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Collection does not exist\n\n
shell> curl --dump - http://localhost:8529/_api/document/doesnotexist\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"errorMessage\" : \"expecting GET /_api/document/<document-handle>\", \n  \"code\" : 404, \n  \"errorNum\" : 1203 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7567,7 +7584,7 @@ }, "/_api/simple/any": { "put": { - "description": "\n\nReturns a random document from a collection. The call expects a JSON object\nas body with the following attributes:\n\n\n**A JSON object with these properties is required:**\n\n - **collection**: The identifier or name of the collection to query.\n Returns a JSON object with the document stored in the attribute\n *document* if the collection contains at least one document. If\n the collection is empty, the *document* attrbute contains null.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/any <<EOF\n{ \n  \"collection\" : \"products\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"document\" : { \n    \"_key\" : \"11236\", \n    \"_id\" : \"products/11236\", \n    \"_rev\" : \"_WnyWaxa--D\", \n    \"Hello3\" : \"World3\" \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n\nReturns a random document from a collection. The call expects a JSON object\nas body with the following attributes:\n\n\n**A JSON object with these properties is required:**\n\n - **collection**: The identifier or name of the collection to query.\n Returns a JSON object with the document stored in the attribute\n *document* if the collection contains at least one document. If\n the collection is empty, the *document* attrbute contains null.\n\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/any <<EOF\n{ \n  \"collection\" : \"products\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"document\" : { \n    \"_key\" : \"11257\", \n    \"_id\" : \"products/11257\", \n    \"_rev\" : \"_WpTB-L2--D\", \n    \"Hello4\" : \"World4\" \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7600,7 +7617,7 @@ }, "/_api/simple/by-example": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **skip**: The number of documents to skip in the query (optional).\n - **batchSize**: maximum number of result documents to be transferred from\n the server to the client in one roundtrip. If this attribute is\n not set, a server-controlled default value will be used. A *batchSize* value of\n *0* is disallowed.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **example**: The example document.\n - **collection**: The name of the collection to query.\n\n\n\n\n\nThis will find all documents matching a given example.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n Matching an attribute\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"i\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11257\", \n      \"_id\" : \"products/11257\", \n      \"_rev\" : \"_WnyWayW--D\", \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11254\", \n      \"_id\" : \"products/11254\", \n      \"_rev\" : \"_WnyWayW--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11260\", \n      \"_id\" : \"products/11260\", \n      \"_rev\" : \"_WnyWayW--F\", \n      \"a\" : { \n        \"k\" : 2, \n        \"j\" : 2 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11250\", \n      \"_id\" : \"products/11250\", \n      \"_rev\" : \"_WnyWayW--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 4, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Matching an attribute which is a sub-document\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"a.j\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11269\", \n      \"_id\" : \"products/11269\", \n      \"_rev\" : \"_WnyWa0K--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11273\", \n      \"_id\" : \"products/11273\", \n      \"_rev\" : \"_WnyWa0K--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Matching an attribute within a sub-document\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"a\" : { \n      \"j\" : 1 \n    } \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11292\", \n      \"_id\" : \"products/11292\", \n      \"_rev\" : \"_WnyWa1W--_\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **skip**: The number of documents to skip in the query (optional).\n - **batchSize**: maximum number of result documents to be transferred from\n the server to the client in one roundtrip. If this attribute is\n not set, a server-controlled default value will be used. A *batchSize* value of\n *0* is disallowed.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **example**: The example document.\n - **collection**: The name of the collection to query.\n\n\n\n\n\nThis will find all documents matching a given example.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n Matching an attribute\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"i\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11278\", \n      \"_id\" : \"products/11278\", \n      \"_rev\" : \"_WpTB-Ma--B\", \n      \"a\" : { \n        \"k\" : 2, \n        \"j\" : 2 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11268\", \n      \"_id\" : \"products/11268\", \n      \"_rev\" : \"_WpTB-MW--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11275\", \n      \"_id\" : \"products/11275\", \n      \"_rev\" : \"_WpTB-Ma--_\", \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11272\", \n      \"_id\" : \"products/11272\", \n      \"_rev\" : \"_WpTB-MW--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 4, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Matching an attribute which is a sub-document\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"a.j\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11287\", \n      \"_id\" : \"products/11287\", \n      \"_rev\" : \"_WpTB-NC--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"11291\", \n      \"_id\" : \"products/11291\", \n      \"_rev\" : \"_WpTB-NC--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n Matching an attribute within a sub-document\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/by-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"a\" : { \n      \"j\" : 1 \n    } \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11310\", \n      \"_id\" : \"products/11310\", \n      \"_rev\" : \"_WpTB-Nm--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7633,7 +7650,7 @@ }, "/_api/simple/first-example": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **example**: The example document.\n - **collection**: The name of the collection to query.\n\n\n\n\n\nThis will return the first document matching a given example.\n\nReturns a result containing the document or *HTTP 404* if no\ndocument matched the example.\n\nIf more than one document in the collection matches the specified example, only\none of these documents will be returned, and it is undefined which of the matching\ndocuments is returned.\n\n\n\n\n# Example:\n If a matching document was found\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/first-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"i\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"document\" : { \n    \"_key\" : \"11317\", \n    \"_id\" : \"products/11317\", \n    \"_rev\" : \"_WnyWa2e--F\", \n    \"a\" : { \n      \"k\" : 2, \n      \"j\" : 2 \n    }, \n    \"i\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n If no document was found\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/first-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"l\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 404, \n  \"errorNum\" : 404, \n  \"errorMessage\" : \"no match\" \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **example**: The example document.\n - **collection**: The name of the collection to query.\n\n\n\n\n\nThis will return the first document matching a given example.\n\nReturns a result containing the document or *HTTP 404* if no\ndocument matched the example.\n\nIf more than one document in the collection matches the specified example, only\none of these documents will be returned, and it is undefined which of the matching\ndocuments is returned.\n\n\n\n\n# Example:\n If a matching document was found\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/first-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"i\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"document\" : { \n    \"_key\" : \"11335\", \n    \"_id\" : \"products/11335\", \n    \"_rev\" : \"_WpTB-OK--_\", \n    \"a\" : { \n      \"k\" : 2, \n      \"j\" : 2 \n    }, \n    \"i\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n If no document was found\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/first-example <<EOF\n{ \n  \"collection\" : \"products\", \n  \"example\" : { \n    \"l\" : 1 \n  } \n}\nEOF\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 404, \n  \"errorNum\" : 404, \n  \"errorMessage\" : \"no match\" \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7666,7 +7683,7 @@ }, "/_api/simple/fulltext": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **index**: The identifier of the fulltext-index to use.\n - **attribute**: The attribute that contains the texts.\n - **collection**: The name of the collection to query.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **skip**: The number of documents to skip in the query (optional).\n - **query**: The fulltext query. Please refer to [Fulltext queries](../../Manual/Appendix/Deprecated/SimpleQueries/FulltextQueries.html)\n for details.\n\n\n\n\n\nThis will find all documents from the collection that match the fulltext\nquery specified in *query*.\n\nIn order to use the *fulltext* operator, a fulltext index must be defined\nfor the collection and the specified attribute.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *fulltext* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an AQL query using the *FULLTEXT* [AQL function](../../AQL/Functions/Fulltext.html) \nas follows:\n\n\n FOR doc IN FULLTEXT(@@collection, @attributeName, @queryString, @limit) \n RETURN doc\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/fulltext <<EOF\n{ \n  \"collection\" : \"products\", \n  \"attribute\" : \"text\", \n  \"query\" : \"word\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11343\", \n      \"_id\" : \"products/11343\", \n      \"_rev\" : \"_WnyWa4C--_\", \n      \"text\" : \"this text contains word\" \n    }, \n    { \n      \"_key\" : \"11347\", \n      \"_id\" : \"products/11347\", \n      \"_rev\" : \"_WnyWa4C--B\", \n      \"text\" : \"this text also has a word\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **index**: The identifier of the fulltext-index to use.\n - **attribute**: The attribute that contains the texts.\n - **collection**: The name of the collection to query.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **skip**: The number of documents to skip in the query (optional).\n - **query**: The fulltext query. Please refer to [Fulltext queries](../../Manual/Appendix/Deprecated/SimpleQueries/FulltextQueries.html)\n for details.\n\n\n\n\n\nThis will find all documents from the collection that match the fulltext\nquery specified in *query*.\n\nIn order to use the *fulltext* operator, a fulltext index must be defined\nfor the collection and the specified attribute.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *fulltext* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an AQL query using the *FULLTEXT* [AQL function](../../AQL/Functions/Fulltext.html) \nas follows:\n\n\n FOR doc IN FULLTEXT(@@collection, @attributeName, @queryString, @limit) \n RETURN doc\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/fulltext <<EOF\n{ \n  \"collection\" : \"products\", \n  \"attribute\" : \"text\", \n  \"query\" : \"word\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11361\", \n      \"_id\" : \"products/11361\", \n      \"_rev\" : \"_WpTB-PO--_\", \n      \"text\" : \"this text contains word\" \n    }, \n    { \n      \"_key\" : \"11365\", \n      \"_id\" : \"products/11365\", \n      \"_rev\" : \"_WpTB-PO--B\", \n      \"text\" : \"this text also has a word\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7699,7 +7716,7 @@ }, "/_api/simple/lookup-by-keys": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **keys** (string): array with the _keys of documents to remove.\n - **collection**: The name of the collection to look in for the documents\n\n\n\n\nLooks up the documents in the specified collection\nusing the array of keys provided. All documents for which a matching\nkey was specified in the *keys* array and that exist in the collection\nwill be returned. Keys for which no document can be found in the\nunderlying collection are ignored, and no exception will be thrown for\nthem.\n\nThe body of the response contains a JSON object with a *documents*\nattribute. The *documents* attribute is an array containing the\nmatching documents. The order in which matching documents are present\nin the result array is unspecified.\n\n\n\n\n# Example:\n Looking up existing documents\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/lookup-by-keys <<EOF\n{ \n  \"keys\" : [ \n    \"test0\", \n    \"test1\", \n    \"test2\", \n    \"test3\", \n    \"test4\", \n    \"test5\", \n    \"test6\", \n    \"test7\", \n    \"test8\", \n    \"test9\" \n  ], \n  \"collection\" : \"test\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"documents\" : [ \n    { \n      \"_key\" : \"test0\", \n      \"_id\" : \"test/test0\", \n      \"_rev\" : \"_WnyWa5S--_\", \n      \"value\" : 0 \n    }, \n    { \n      \"_key\" : \"test1\", \n      \"_id\" : \"test/test1\", \n      \"_rev\" : \"_WnyWa5S--B\", \n      \"value\" : 1 \n    }, \n    { \n      \"_key\" : \"test2\", \n      \"_id\" : \"test/test2\", \n      \"_rev\" : \"_WnyWa5S--D\", \n      \"value\" : 2 \n    }, \n    { \n      \"_key\" : \"test3\", \n      \"_id\" : \"test/test3\", \n      \"_rev\" : \"_WnyWa5S--F\", \n      \"value\" : 3 \n    }, \n    { \n      \"_key\" : \"test4\", \n      \"_id\" : \"test/test4\", \n      \"_rev\" : \"_WnyWa5W--_\", \n      \"value\" : 4 \n    }, \n    { \n      \"_key\" : \"test5\", \n      \"_id\" : \"test/test5\", \n      \"_rev\" : \"_WnyWa5W--B\", \n      \"value\" : 5 \n    }, \n    { \n      \"_key\" : \"test6\", \n      \"_id\" : \"test/test6\", \n      \"_rev\" : \"_WnyWa5W--D\", \n      \"value\" : 6 \n    }, \n    { \n      \"_key\" : \"test7\", \n      \"_id\" : \"test/test7\", \n      \"_rev\" : \"_WnyWa5W--F\", \n      \"value\" : 7 \n    }, \n    { \n      \"_key\" : \"test8\", \n      \"_id\" : \"test/test8\", \n      \"_rev\" : \"_WnyWa5W--H\", \n      \"value\" : 8 \n    }, \n    { \n      \"_key\" : \"test9\", \n      \"_id\" : \"test/test9\", \n      \"_rev\" : \"_WnyWa5W--J\", \n      \"value\" : 9 \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Looking up non-existing documents\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/lookup-by-keys <<EOF\n{ \n  \"keys\" : [ \n    \"foo\", \n    \"bar\", \n    \"baz\" \n  ], \n  \"collection\" : \"test\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"documents\" : [ ], \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **keys** (string): array with the _keys of documents to remove.\n - **collection**: The name of the collection to look in for the documents\n\n\n\n\nLooks up the documents in the specified collection\nusing the array of keys provided. All documents for which a matching\nkey was specified in the *keys* array and that exist in the collection\nwill be returned. Keys for which no document can be found in the\nunderlying collection are ignored, and no exception will be thrown for\nthem.\n\nThe body of the response contains a JSON object with a *documents*\nattribute. The *documents* attribute is an array containing the\nmatching documents. The order in which matching documents are present\nin the result array is unspecified.\n\n\n\n\n# Example:\n Looking up existing documents\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/lookup-by-keys <<EOF\n{ \n  \"keys\" : [ \n    \"test0\", \n    \"test1\", \n    \"test2\", \n    \"test3\", \n    \"test4\", \n    \"test5\", \n    \"test6\", \n    \"test7\", \n    \"test8\", \n    \"test9\" \n  ], \n  \"collection\" : \"test\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"documents\" : [ \n    { \n      \"_key\" : \"test0\", \n      \"_id\" : \"test/test0\", \n      \"_rev\" : \"_WpTB-QG--_\", \n      \"value\" : 0 \n    }, \n    { \n      \"_key\" : \"test1\", \n      \"_id\" : \"test/test1\", \n      \"_rev\" : \"_WpTB-QG--B\", \n      \"value\" : 1 \n    }, \n    { \n      \"_key\" : \"test2\", \n      \"_id\" : \"test/test2\", \n      \"_rev\" : \"_WpTB-QG--D\", \n      \"value\" : 2 \n    }, \n    { \n      \"_key\" : \"test3\", \n      \"_id\" : \"test/test3\", \n      \"_rev\" : \"_WpTB-QG--F\", \n      \"value\" : 3 \n    }, \n    { \n      \"_key\" : \"test4\", \n      \"_id\" : \"test/test4\", \n      \"_rev\" : \"_WpTB-QG--H\", \n      \"value\" : 4 \n    }, \n    { \n      \"_key\" : \"test5\", \n      \"_id\" : \"test/test5\", \n      \"_rev\" : \"_WpTB-QK--_\", \n      \"value\" : 5 \n    }, \n    { \n      \"_key\" : \"test6\", \n      \"_id\" : \"test/test6\", \n      \"_rev\" : \"_WpTB-QK--B\", \n      \"value\" : 6 \n    }, \n    { \n      \"_key\" : \"test7\", \n      \"_id\" : \"test/test7\", \n      \"_rev\" : \"_WpTB-QK--D\", \n      \"value\" : 7 \n    }, \n    { \n      \"_key\" : \"test8\", \n      \"_id\" : \"test/test8\", \n      \"_rev\" : \"_WpTB-QK--F\", \n      \"value\" : 8 \n    }, \n    { \n      \"_key\" : \"test9\", \n      \"_id\" : \"test/test9\", \n      \"_rev\" : \"_WpTB-QK--H\", \n      \"value\" : 9 \n    } \n  ], \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Looking up non-existing documents\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/lookup-by-keys <<EOF\n{ \n  \"keys\" : [ \n    \"foo\", \n    \"bar\", \n    \"baz\" \n  ], \n  \"collection\" : \"test\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"documents\" : [ ], \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7732,7 +7749,7 @@ }, "/_api/simple/near": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **distance**: If given, the attribute key used to return the distance to\n the given coordinate. (optional). If specified, distances are returned in meters.\n - **skip**: The number of documents to skip in the query. (optional)\n - **longitude**: The longitude of the coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **collection**: The name of the collection to query.\n - **latitude**: The latitude of the coordinate.\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThe default will find at most 100 documents near the given coordinate. The\nreturned array is sorted according to the distance, with the nearest document\nbeing first in the return array. If there are near documents of equal distance, documents\nare chosen randomly from this set until the limit is reached.\n\nIn order to use the *near* operator, a geo index must be defined for the\ncollection. This index also defines which attribute holds the coordinates\nfor the document. If you have more than one geo-spatial index, you can use\nthe *geo* field to select a particular index.\n\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *near* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an [AQL query](../../AQL/Functions/Geo.html) using the *NEAR* function as follows: \n\n\n FOR doc IN NEAR(@@collection, @latitude, @longitude, @limit)\n RETURN doc`\n\n\n\n\n# Example:\n Without distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11437\", \n      \"_id\" : \"products/11437\", \n      \"_rev\" : \"_WnyWa7i--B\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11431\", \n      \"_id\" : \"products/11431\", \n      \"_rev\" : \"_WnyWa7e--H\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n With distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 3, \n  \"distance\" : \"distance\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11475\", \n      \"_key\" : \"11475\", \n      \"_rev\" : \"_WnyWa9q--F\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11481\", \n      \"_key\" : \"11481\", \n      \"_rev\" : \"_WnyWa9q--J\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/11472\", \n      \"_key\" : \"11472\", \n      \"_rev\" : \"_WnyWa9q--D\", \n      \"loc\" : [ \n        -0.004, \n        0 \n      ], \n      \"name\" : \"Name/-0.004/\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **distance**: If given, the attribute key used to return the distance to\n the given coordinate. (optional). If specified, distances are returned in meters.\n - **skip**: The number of documents to skip in the query. (optional)\n - **longitude**: The longitude of the coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **collection**: The name of the collection to query.\n - **latitude**: The latitude of the coordinate.\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThe default will find at most 100 documents near the given coordinate. The\nreturned array is sorted according to the distance, with the nearest document\nbeing first in the return array. If there are near documents of equal distance, documents\nare chosen randomly from this set until the limit is reached.\n\nIn order to use the *near* operator, a geo index must be defined for the\ncollection. This index also defines which attribute holds the coordinates\nfor the document. If you have more than one geo-spatial index, you can use\nthe *geo* field to select a particular index.\n\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *near* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an [AQL query](../../AQL/Functions/Geo.html) using the *NEAR* function as follows: \n\n\n FOR doc IN NEAR(@@collection, @latitude, @longitude, @limit)\n RETURN doc`\n\n\n\n\n# Example:\n Without distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11455\", \n      \"_id\" : \"products/11455\", \n      \"_rev\" : \"_WpTB-Rm--_\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11449\", \n      \"_id\" : \"products/11449\", \n      \"_rev\" : \"_WpTB-Ri--H\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n With distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 3, \n  \"distance\" : \"distance\" \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11493\", \n      \"_key\" : \"11493\", \n      \"_rev\" : \"_WpTB-Si--H\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11499\", \n      \"_key\" : \"11499\", \n      \"_rev\" : \"_WpTB-Sm--_\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/11490\", \n      \"_key\" : \"11490\", \n      \"_rev\" : \"_WpTB-Si--F\", \n      \"loc\" : [ \n        -0.004, \n        0 \n      ], \n      \"name\" : \"Name/-0.004/\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7765,7 +7782,7 @@ }, "/_api/simple/range": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **right**: The upper bound.\n - **attribute**: The attribute path to check.\n - **collection**: The name of the collection to query.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **closed**: If *true*, use interval including *left* and *right*,\n otherwise exclude *right*, but include *left*.\n - **skip**: The number of documents to skip in the query (optional).\n - **left**: The lower bound.\n\n\n\n\n\nThis will find all documents within a given range. In order to execute a\nrange query, a skip-list index on the queried attribute must be present.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *range* simple query is **deprecated** as of ArangoDB 2.6. \nThe function may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection within a specific range\nis to use an AQL query as follows: \n\n\n FOR doc IN @@collection \n FILTER doc.value >= @left && doc.value < @right \n LIMIT @skip, @limit \n RETURN doc`\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/range <<EOF\n{ \n  \"collection\" : \"products\", \n  \"attribute\" : \"i\", \n  \"left\" : 2, \n  \"right\" : 4 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11510\", \n      \"_id\" : \"products/11510\", \n      \"_rev\" : \"_WnyWb_S--B\", \n      \"i\" : 2 \n    }, \n    { \n      \"_key\" : \"11513\", \n      \"_id\" : \"products/11513\", \n      \"_rev\" : \"_WnyWb_S--D\", \n      \"i\" : 3 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **right**: The upper bound.\n - **attribute**: The attribute path to check.\n - **collection**: The name of the collection to query.\n - **limit**: The maximal amount of documents to return. The *skip*\n is applied before the *limit* restriction. (optional)\n - **closed**: If *true*, use interval including *left* and *right*,\n otherwise exclude *right*, but include *left*.\n - **skip**: The number of documents to skip in the query (optional).\n - **left**: The lower bound.\n\n\n\n\n\nThis will find all documents within a given range. In order to execute a\nrange query, a skip-list index on the queried attribute must be present.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *range* simple query is **deprecated** as of ArangoDB 2.6. \nThe function may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection within a specific range\nis to use an AQL query as follows: \n\n\n FOR doc IN @@collection \n FILTER doc.value >= @left && doc.value < @right \n LIMIT @skip, @limit \n RETURN doc`\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/range <<EOF\n{ \n  \"collection\" : \"products\", \n  \"attribute\" : \"i\", \n  \"left\" : 2, \n  \"right\" : 4 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11528\", \n      \"_id\" : \"products/11528\", \n      \"_rev\" : \"_WpTB-Ti--_\", \n      \"i\" : 2 \n    }, \n    { \n      \"_key\" : \"11531\", \n      \"_id\" : \"products/11531\", \n      \"_rev\" : \"_WpTB-Ti--B\", \n      \"i\" : 3 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7930,7 +7947,7 @@ }, "/_api/simple/within": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **distance**: If given, the attribute key used to return the distance to\n the given coordinate. (optional). If specified, distances are returned in meters.\n - **skip**: The number of documents to skip in the query. (optional)\n - **longitude**: The longitude of the coordinate.\n - **radius**: The maximal radius (in meters).\n - **collection**: The name of the collection to query.\n - **latitude**: The latitude of the coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThis will find all documents within a given radius around the coordinate\n(*latitude*, *longitude*). The returned list is sorted by distance.\n\nIn order to use the *within* operator, a geo index must be defined for\nthe collection. This index also defines which attribute holds the\ncoordinates for the document. If you have more than one geo-spatial index,\nyou can use the *geo* field to select a particular index.\n\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *within* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an [AQL query](../../AQL/Functions/Geo.html) using the *WITHIN* function as follows: \n\n\n FOR doc IN WITHIN(@@collection, @latitude, @longitude, @radius, @distanceAttributeName)\n RETURN doc\n\n\n\n\n# Example:\n Without distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 2, \n  \"radius\" : 500 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11766\", \n      \"_id\" : \"products/11766\", \n      \"_rev\" : \"_WnyWbMu--D\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11760\", \n      \"_id\" : \"products/11760\", \n      \"_rev\" : \"_WnyWbMu--_\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n With distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 3, \n  \"distance\" : \"distance\", \n  \"radius\" : 300 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11804\", \n      \"_key\" : \"11804\", \n      \"_rev\" : \"_WnyWbOG--_\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11810\", \n      \"_key\" : \"11810\", \n      \"_rev\" : \"_WnyWbOG--D\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/11801\", \n      \"_key\" : \"11801\", \n      \"_rev\" : \"_WnyWbOC--F\", \n      \"loc\" : [ \n        -0.004, \n        0 \n      ], \n      \"name\" : \"Name/-0.004/\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **distance**: If given, the attribute key used to return the distance to\n the given coordinate. (optional). If specified, distances are returned in meters.\n - **skip**: The number of documents to skip in the query. (optional)\n - **longitude**: The longitude of the coordinate.\n - **radius**: The maximal radius (in meters).\n - **collection**: The name of the collection to query.\n - **latitude**: The latitude of the coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThis will find all documents within a given radius around the coordinate\n(*latitude*, *longitude*). The returned list is sorted by distance.\n\nIn order to use the *within* operator, a geo index must be defined for\nthe collection. This index also defines which attribute holds the\ncoordinates for the document. If you have more than one geo-spatial index,\nyou can use the *geo* field to select a particular index.\n\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\nNote: the *within* simple query is **deprecated** as of ArangoDB 2.6. \nThis API may be removed in future versions of ArangoDB. The preferred\nway for retrieving documents from a collection using the near operator is\nto issue an [AQL query](../../AQL/Functions/Geo.html) using the *WITHIN* function as follows: \n\n\n FOR doc IN WITHIN(@@collection, @latitude, @longitude, @radius, @distanceAttributeName)\n RETURN doc\n\n\n\n\n# Example:\n Without distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 2, \n  \"radius\" : 500 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11784\", \n      \"_id\" : \"products/11784\", \n      \"_rev\" : \"_WpTB-Zq--D\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11778\", \n      \"_id\" : \"products/11778\", \n      \"_rev\" : \"_WpTB-Zq--_\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n# Example:\n With distance\n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/near <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude\" : 0, \n  \"longitude\" : 0, \n  \"skip\" : 1, \n  \"limit\" : 3, \n  \"distance\" : \"distance\", \n  \"radius\" : 300 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11822\", \n      \"_key\" : \"11822\", \n      \"_rev\" : \"_WpTB-ai--_\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/11828\", \n      \"_key\" : \"11828\", \n      \"_rev\" : \"_WpTB-ai--D\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/11819\", \n      \"_key\" : \"11819\", \n      \"_rev\" : \"_WpTB-ae--F\", \n      \"loc\" : [ \n        -0.004, \n        0 \n      ], \n      \"name\" : \"Name/-0.004/\" \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7963,7 +7980,7 @@ }, "/_api/simple/within-rectangle": { "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **latitude1**: The latitude of the first rectangle coordinate.\n - **skip**: The number of documents to skip in the query. (optional)\n - **latitude2**: The latitude of the second rectangle coordinate.\n - **longitude2**: The longitude of the second rectangle coordinate.\n - **longitude1**: The longitude of the first rectangle coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **collection**: The name of the collection to query.\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThis will find all documents within the specified rectangle (determined by\nthe given coordinates (*latitude1*, *longitude1*, *latitude2*, *longitude2*). \n\nIn order to use the *within-rectangle* query, a geo index must be defined for\nthe collection. This index also defines which attribute holds the\ncoordinates for the document. If you have more than one geo-spatial index,\nyou can use the *geo* field to select a particular index.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/within-rectangle <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude1\" : 0, \n  \"longitude1\" : 0, \n  \"latitude2\" : 0.2, \n  \"longitude2\" : 0.2, \n  \"skip\" : 1, \n  \"limit\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11863\", \n      \"_id\" : \"products/11863\", \n      \"_rev\" : \"_WnyWbP2--J\", \n      \"name\" : \"Name/0.008/\", \n      \"loc\" : [ \n        0.008, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11860\", \n      \"_id\" : \"products/11860\", \n      \"_rev\" : \"_WnyWbP2--H\", \n      \"name\" : \"Name/0.006/\", \n      \"loc\" : [ \n        0.006, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **latitude1**: The latitude of the first rectangle coordinate.\n - **skip**: The number of documents to skip in the query. (optional)\n - **latitude2**: The latitude of the second rectangle coordinate.\n - **longitude2**: The longitude of the second rectangle coordinate.\n - **longitude1**: The longitude of the first rectangle coordinate.\n - **limit**: The maximal amount of documents to return. The *skip* is\n applied before the *limit* restriction. The default is 100. (optional)\n - **collection**: The name of the collection to query.\n - **geo**: If given, the identifier of the geo-index to use. (optional)\n\n\n\n\n\nThis will find all documents within the specified rectangle (determined by\nthe given coordinates (*latitude1*, *longitude1*, *latitude2*, *longitude2*). \n\nIn order to use the *within-rectangle* query, a geo index must be defined for\nthe collection. This index also defines which attribute holds the\ncoordinates for the document. If you have more than one geo-spatial index,\nyou can use the *geo* field to select a particular index.\n\nReturns a cursor containing the result, see [Http Cursor](../AqlQueryCursor/README.md) for details.\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/simple/within-rectangle <<EOF\n{ \n  \"collection\" : \"products\", \n  \"latitude1\" : 0, \n  \"longitude1\" : 0, \n  \"latitude2\" : 0.2, \n  \"longitude2\" : 0.2, \n  \"skip\" : 1, \n  \"limit\" : 2 \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : [ \n    { \n      \"_key\" : \"11881\", \n      \"_id\" : \"products/11881\", \n      \"_rev\" : \"_WpTB-be--G\", \n      \"name\" : \"Name/0.008/\", \n      \"loc\" : [ \n        0.008, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"11878\", \n      \"_id\" : \"products/11878\", \n      \"_rev\" : \"_WpTB-be--E\", \n      \"name\" : \"Name/0.006/\", \n      \"loc\" : [ \n        0.006, \n        0 \n      ] \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 2, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7996,7 +8013,7 @@ }, "/_api/tasks": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **params**: The parameters to be passed into command\n - **offset**: Number of seconds initial delay \n - **command**: The JavaScript code to be executed\n - **name**: The name of the task\n - **period**: number of seconds between the executions\n\n\n\n\ncreates a new task with a generated id\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/tasks/ <<EOF\n{ \n  \"name\" : \"SampleTask\", \n  \"command\" : \"(function(params) { require('@arangodb').print(params); })(params)\", \n  \"params\" : { \n    \"foo\" : \"bar\", \n    \"bar\" : \"foo\" \n  }, \n  \"period\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"11874\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1523054048.5586815, \n  \"type\" : \"periodic\", \n  \"period\" : 2, \n  \"offset\" : 0, \n  \"command\" : \"(function (params) { (function(params) { require('@arangodb').print(params); })(params) } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/tasks/11874\n\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **params**: The parameters to be passed into command\n - **offset**: Number of seconds initial delay \n - **command**: The JavaScript code to be executed\n - **name**: The name of the task\n - **period**: number of seconds between the executions\n\n\n\n\ncreates a new task with a generated id\n\n\n\n\n# Example:\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/tasks/ <<EOF\n{ \n  \"name\" : \"SampleTask\", \n  \"command\" : \"(function(params) { require('@arangodb').print(params); })(params)\", \n  \"params\" : { \n    \"foo\" : \"bar\", \n    \"bar\" : \"foo\" \n  }, \n  \"period\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"11892\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1523459490.2711713, \n  \"type\" : \"periodic\", \n  \"period\" : 2, \n  \"offset\" : 0, \n  \"command\" : \"(function (params) { (function(params) { require('@arangodb').print(params); })(params) } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/tasks/11892\n\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -8018,12 +8035,12 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/tasks/": { "get": { - "description": "\n\nfetches all existing tasks on the server\n\n\n\n\n# Example:\n Fetching all tasks\n\n
shell> curl --dump - http://localhost:8529/_api/tasks\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"id\" : \"statistics-gc\", \n    \"name\" : \"statistics-gc\", \n    \"created\" : 1523054044.1168623, \n    \"type\" : \"periodic\", \n    \"period\" : 450, \n    \"offset\" : 370.073124, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').garbageCollector(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"statistics-average-collector\", \n    \"name\" : \"statistics-average-collector\", \n    \"created\" : 1523054044.1167734, \n    \"type\" : \"periodic\", \n    \"period\" : 900, \n    \"offset\" : 20, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').historianAverage(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"statistics-collector\", \n    \"name\" : \"statistics-collector\", \n    \"created\" : 1523054044.1166742, \n    \"type\" : \"periodic\", \n    \"period\" : 10, \n    \"offset\" : 1, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').historian(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"84\", \n    \"name\" : \"user-defined task\", \n    \"created\" : 1523054034.1458938, \n    \"type\" : \"periodic\", \n    \"period\" : 1, \n    \"offset\" : 0.000001, \n    \"command\" : \"(function (params) { (function () {\\n        require('@arangodb/foxx/queues/manager').manage();\\n      })(params) } )(params);\", \n    \"database\" : \"_system\" \n  } \n]\n
\n\n\n\n\n", + "description": "\n\nfetches all existing tasks on the server\n\n\n\n\n# Example:\n Fetching all tasks\n\n
shell> curl --dump - http://localhost:8529/_api/tasks\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n[ \n  { \n    \"id\" : \"statistics-gc\", \n    \"name\" : \"statistics-gc\", \n    \"created\" : 1523459469.2211163, \n    \"type\" : \"periodic\", \n    \"period\" : 450, \n    \"offset\" : 245.342568, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').garbageCollector(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"statistics-average-collector\", \n    \"name\" : \"statistics-average-collector\", \n    \"created\" : 1523459469.2209842, \n    \"type\" : \"periodic\", \n    \"period\" : 900, \n    \"offset\" : 20, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').historianAverage(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"statistics-collector\", \n    \"name\" : \"statistics-collector\", \n    \"created\" : 1523459469.220851, \n    \"type\" : \"periodic\", \n    \"period\" : 10, \n    \"offset\" : 1, \n    \"command\" : \"(function (params) { require('@arangodb/statistics').historian(); } )(params);\", \n    \"database\" : \"_system\" \n  }, \n  { \n    \"id\" : \"84\", \n    \"name\" : \"user-defined task\", \n    \"created\" : 1523459459.2679694, \n    \"type\" : \"periodic\", \n    \"period\" : 1, \n    \"offset\" : 0.000001, \n    \"command\" : \"(function (params) { (function () {\\n        require('@arangodb/foxx/queues/manager').manage();\\n      })(params) } )(params);\", \n    \"database\" : \"_system\" \n  } \n]\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -8035,7 +8052,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/tasks/{id}": { @@ -8061,10 +8078,10 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "get": { - "description": "\n\nfetches one existing tasks on the server specified by *id*\n\n\n\n\n# Example:\n Fetching a single task by its id\n\n
shell> curl --dump - http://localhost:8529/_api/tasks/statistics-average-collector\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"statistics-average-collector\", \n  \"name\" : \"statistics-average-collector\", \n  \"created\" : 1523054044.1167734, \n  \"type\" : \"periodic\", \n  \"period\" : 900, \n  \"offset\" : 20, \n  \"command\" : \"(function (params) { require('@arangodb/statistics').historianAverage(); } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n trying to fetch a non-existing task\n\n
shell> curl --dump - http://localhost:8529/_api/tasks/non-existing-task\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 404, \n  \"errorNum\" : 1852, \n  \"errorMessage\" : \"task not found\" \n}\n
\n\n\n\n\n", + "description": "\n\nfetches one existing tasks on the server specified by *id*\n\n\n\n\n# Example:\n Fetching a single task by its id\n\n
shell> curl --dump - http://localhost:8529/_api/tasks/statistics-average-collector\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"statistics-average-collector\", \n  \"name\" : \"statistics-average-collector\", \n  \"created\" : 1523459469.2209842, \n  \"type\" : \"periodic\", \n  \"period\" : 900, \n  \"offset\" : 20, \n  \"command\" : \"(function (params) { require('@arangodb/statistics').historianAverage(); } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n trying to fetch a non-existing task\n\n
shell> curl --dump - http://localhost:8529/_api/tasks/non-existing-task\n\nHTTP/1.1 404 Not Found\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 404, \n  \"errorNum\" : 1852, \n  \"errorMessage\" : \"task not found\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The id of the task to fetch.\n\n", @@ -8085,10 +8102,10 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" }, "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **params**: The parameters to be passed into command\n - **offset**: Number of seconds initial delay \n - **command**: The JavaScript code to be executed\n - **name**: The name of the task\n - **period**: number of seconds between the executions\n\n\n\n\nregisters a new task with the specified id\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/tasks/sampleTask <<EOF\n{ \n  \"id\" : \"SampleTask\", \n  \"name\" : \"SampleTask\", \n  \"command\" : \"(function(params) { require('@arangodb').print(params); })(params)\", \n  \"params\" : { \n    \"foo\" : \"bar\", \n    \"bar\" : \"foo\" \n  }, \n  \"period\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"sampleTask\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1523054048.5743568, \n  \"type\" : \"periodic\", \n  \"period\" : 2, \n  \"offset\" : 0, \n  \"command\" : \"(function (params) { (function(params) { require('@arangodb').print(params); })(params) } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **params**: The parameters to be passed into command\n - **offset**: Number of seconds initial delay \n - **command**: The JavaScript code to be executed\n - **name**: The name of the task\n - **period**: number of seconds between the executions\n\n\n\n\nregisters a new task with the specified id\n\n\n\n\n# Example:\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/tasks/sampleTask <<EOF\n{ \n  \"id\" : \"SampleTask\", \n  \"name\" : \"SampleTask\", \n  \"command\" : \"(function(params) { require('@arangodb').print(params); })(params)\", \n  \"params\" : { \n    \"foo\" : \"bar\", \n    \"bar\" : \"foo\" \n  }, \n  \"period\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"sampleTask\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1523459490.2839193, \n  \"type\" : \"periodic\", \n  \"period\" : 2, \n  \"offset\" : 0, \n  \"command\" : \"(function (params) { (function(params) { require('@arangodb').print(params); })(params) } )(params);\", \n  \"database\" : \"_system\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The id of the task to create\n\n", @@ -8118,7 +8135,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } }, "/_api/transaction": { @@ -8159,7 +8176,7 @@ }, "/_api/traversal": { "post": { - "description": "\n\nStarts a traversal starting from a given vertex and following.\nedges contained in a given edgeCollection. The request must\ncontain the following attributes.\n\n\n**A JSON object with these properties is required:**\n\n - **sort**: body (JavaScript) code of a custom comparison function\n for the edges. The signature of this function is\n *(l, r) -> integer* (where l and r are edges) and must\n return -1 if l is smaller than, +1 if l is greater than,\n and 0 if l and r are equal. The reason for this is the\n following: The order of edges returned for a certain\n vertex is undefined. This is because there is no natural\n order of edges for a vertex with multiple connected edges.\n To explicitly define the order in which edges on the\n vertex are followed, you can specify an edge comparator\n function with this attribute. Note that the value here has\n to be a string to conform to the JSON standard, which in\n turn is parsed as function body on the server side. Furthermore\n note that this attribute is only used for the standard\n expanders. If you use your custom expander you have to\n do the sorting yourself within the expander code.\n - **direction**: direction for traversal\n - *if set*, must be either *\"outbound\"*, *\"inbound\"*, or *\"any\"*\n - *if not set*, the *expander* attribute must be specified\n - **minDepth**: ANDed with any existing filters):\n visits only nodes in at least the given depth\n - **startVertex**: id of the startVertex, e.g. *\"users/foo\"*.\n - **visitor**: body (JavaScript) code of custom visitor function\n function signature: *(config, result, vertex, path, connected) -> void*\n The visitor function can do anything, but its return value is ignored. To\n populate a result, use the *result* variable by reference. Note that the\n *connected* argument is only populated when the *order* attribute is set\n to *\"preorder-expander\"*.\n - **itemOrder**: item iteration order can be *\"forward\"* or *\"backward\"*\n - **strategy**: traversal strategy can be *\"depthfirst\"* or *\"breadthfirst\"*\n - **filter**: default is to include all nodes:\n body (JavaScript code) of custom filter function\n function signature: *(config, vertex, path) -> mixed*\n can return four different string values:\n - *\"exclude\"* -> this vertex will not be visited.\n - *\"prune\"* -> the edges of this vertex will not be followed.\n - *\"\"* or *undefined* -> visit the vertex and follow its edges.\n - *Array* -> containing any combination of the above.\n If there is at least one *\"exclude\"* or *\"prune\"* respectivly\n is contained, it's effect will occur.\n - **init**: body (JavaScript) code of custom result initialization function\n function signature: *(config, result) -> void*\n initialize any values in result with what is required\n - **maxIterations**: Maximum number of iterations in each traversal. This number can be\n set to prevent endless loops in traversal of cyclic graphs. When a traversal performs\n as many iterations as the *maxIterations* value, the traversal will abort with an\n error. If *maxIterations* is not set, a server-defined value may be used.\n - **maxDepth**: ANDed with any existing filters visits only nodes in at most the given depth\n - **uniqueness**: specifies uniqueness for vertices and edges visited.\n If set, must be an object like this:\n `\"uniqueness\": {\"vertices\": \"none\"|\"global\"|\"path\", \"edges\": \"none\"|\"global\"|\"path\"}`\n - **order**: traversal order can be *\"preorder\"*, *\"postorder\"* or *\"preorder-expander\"*\n - **graphName**: name of the graph that contains the edges.\n Either *edgeCollection* or *graphName* has to be given.\n In case both values are set the *graphName* is prefered.\n - **expander**: body (JavaScript) code of custom expander function\n *must* be set if *direction* attribute is **not** set\n function signature: *(config, vertex, path) -> array*\n expander must return an array of the connections for *vertex*\n each connection is an object with the attributes *edge* and *vertex*\n - **edgeCollection**: name of the collection that contains the edges.\n\n\n\n\n\nIf the Traversal is successfully executed *HTTP 200* will be returned.\nAdditionally the *result* object will be returned by the traversal.\n\nFor successful traversals, the returned JSON object has the\nfollowing properties:\n\n- *error*: boolean flag to indicate if an error occurred (*false*\n in this case)\n\n- *code*: the HTTP status code\n\n- *result*: the return value of the traversal\n\nIf the traversal specification is either missing or malformed, the server\nwill respond with *HTTP 400*.\n\nThe body of the response will then contain a JSON object with additional error\ndetails. The object has the following attributes:\n\n- *error*: boolean flag to indicate that an error occurred (*true* in this case)\n\n- *code*: the HTTP status code\n\n- *errorNum*: the server error number\n\n- *errorMessage*: a descriptive error message\n\n\n\n\n# Example:\n In the following examples the underlying graph will contain five persons\n*Alice*, *Bob*, *Charlie*, *Dave* and *Eve*.\nWe will have the following directed relations:\n\n- *Alice* knows *Bob*\n- *Bob* knows *Charlie*\n- *Bob* knows *Dave*\n- *Eve* knows *Alice*\n- *Eve* knows *Bob*\n\nThe starting vertex will always be Alice.\n\nFollow only outbound edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbrS--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbrS--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbrS--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbrS--H\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbrS--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12733\", \n              \"_id\" : \"knows/12733\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrW--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbrS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrS--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12733\", \n              \"_id\" : \"knows/12733\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrW--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12737\", \n              \"_id\" : \"knows/12737\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbrW--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbrS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbrS--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12733\", \n              \"_id\" : \"knows/12733\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrW--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12740\", \n              \"_id\" : \"knows/12740\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbrW--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbrS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbrS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbrS--H\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow only inbound edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"inbound\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbmG--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbmK--_\", \n          \"name\" : \"Eve\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbmG--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12448\", \n              \"_id\" : \"knows/12448\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbmK--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbmG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbmK--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow any direction of edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"global\" \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbY---_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbYC--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbYC--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbYC--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbYC--F\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbY---_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11955\", \n              \"_id\" : \"knows/11955\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11955\", \n              \"_id\" : \"knows/11955\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11959\", \n              \"_id\" : \"knows/11959\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbYG--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbYC--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11955\", \n              \"_id\" : \"knows/11955\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11962\", \n              \"_id\" : \"knows/11962\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbYG--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbYC--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11955\", \n              \"_id\" : \"knows/11955\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11968\", \n              \"_id\" : \"knows/11968\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYG--F\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbYC--F\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11955\", \n              \"_id\" : \"knows/11955\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11968\", \n              \"_id\" : \"knows/11968\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYG--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"11965\", \n              \"_id\" : \"knows/11965\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbYG--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbYC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbYC--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbY---_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Excluding *Charlie* and *Bob*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"filter\" : \"if (vertex.name === \\\"Bob\\\" ||     vertex.name === \\\"Charlie\\\") {  return \\\"exclude\\\";}return;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbjC--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbjG---\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbjC--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12305\", \n              \"_id\" : \"knows/12305\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbjG--C\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12312\", \n              \"_id\" : \"knows/12312\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbjG--G\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbjC--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbjC--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbjG---\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Do not follow edges from *Bob*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"filter\" : \"if (vertex.name === \\\"Bob\\\") {return \\\"prune\\\";}return;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbkq--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbkq--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbkq--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12374\", \n              \"_id\" : \"knows/12374\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbku--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbkq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbkq--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Visit only nodes in a depth of at least 2\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"minDepth\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbqC--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbqC--F\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12664\", \n              \"_id\" : \"knows/12664\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbqC--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12668\", \n              \"_id\" : \"knows/12668\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbqC--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbqC--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbqC--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbqC--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12664\", \n              \"_id\" : \"knows/12664\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbqC--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12671\", \n              \"_id\" : \"knows/12671\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbqG--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbqC--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbqC--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbqC--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Visit only nodes in a depth of at most 1\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"maxDepth\" : 1 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbne--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbne--B\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbne--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12503\", \n              \"_id\" : \"knows/12503\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbne--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbne--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbne--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using a visitor function to return vertex ids only\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"visitor\" : \"result.visited.vertices.push(vertex._id);\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        \"persons/alice\", \n        \"persons/bob\", \n        \"persons/charlie\", \n        \"persons/dave\" \n      ], \n      \"paths\" : [ ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Count all visited nodes and return a list of nodes only\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"init\" : \"result.visited = 0; result.myVertices = [ ];\", \n  \"visitor\" : \"result.visited++; result.myVertices.push(vertex);\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : 4, \n    \"myVertices\" : [ \n      { \n        \"_key\" : \"alice\", \n        \"_id\" : \"persons/alice\", \n        \"_rev\" : \"_WnyWbuq--B\", \n        \"name\" : \"Alice\" \n      }, \n      { \n        \"_key\" : \"bob\", \n        \"_id\" : \"persons/bob\", \n        \"_rev\" : \"_WnyWbuu--_\", \n        \"name\" : \"Bob\" \n      }, \n      { \n        \"_key\" : \"charlie\", \n        \"_id\" : \"persons/charlie\", \n        \"_rev\" : \"_WnyWbuu--B\", \n        \"name\" : \"Charlie\" \n      }, \n      { \n        \"_key\" : \"dave\", \n        \"_id\" : \"persons/dave\", \n        \"_rev\" : \"_WnyWbuu--D\", \n        \"name\" : \"Dave\" \n      } \n    ] \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Expand only inbound edges of *Alice* and outbound edges of *Eve*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"expander\" : \"var connections = [ ];if (vertex.name === \\\"Alice\\\") {config.datasource.getInEdges(vertex).forEach(function (e) {connections.push({ vertex: require(\\\"internal\\\").db._document(e._from), edge: e});});}if (vertex.name === \\\"Eve\\\") {config.datasource.getOutEdges(vertex).forEach(function (e) {connections.push({vertex: require(\\\"internal\\\").db._document(e._to), edge: e});});}return connections;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbwC--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbwG--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbwC--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbwC--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12976\", \n              \"_id\" : \"knows/12976\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbwG--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbwC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbwG--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12976\", \n              \"_id\" : \"knows/12976\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbwG--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12979\", \n              \"_id\" : \"knows/12979\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbwG--N\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbwC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbwG--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbwC--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow the *depthfirst* strategy\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"strategy\" : \"depthfirst\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbdC--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbdG--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbdG--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbdG--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbdG--F\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbdC--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbdG--F\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbdG--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbdG--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbdG--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbdC--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12134\", \n              \"_id\" : \"knows/12134\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbdG--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbdG--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12137\", \n              \"_id\" : \"knows/12137\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbdG--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbdG--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12134\", \n              \"_id\" : \"knows/12134\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbdG--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbdG--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12137\", \n              \"_id\" : \"knows/12137\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbdG--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbdG--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12140\", \n              \"_id\" : \"knows/12140\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdK---\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12143\", \n              \"_id\" : \"knows/12143\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdK--A\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12130\", \n              \"_id\" : \"knows/12130\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbdG--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbdG--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbdC--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using *postorder* ordering\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"order\" : \"postorder\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbsu--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbsu--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbsu--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbsu--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbsu--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbsu--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbsu--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbsu--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbsu--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbsu--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbsu--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12806\", \n              \"_id\" : \"knows/12806\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbsu--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbsu--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12809\", \n              \"_id\" : \"knows/12809\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbsy--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbsu--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12806\", \n              \"_id\" : \"knows/12806\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbsu--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbsu--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12809\", \n              \"_id\" : \"knows/12809\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbsy--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbsu--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12802\", \n              \"_id\" : \"knows/12802\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12815\", \n              \"_id\" : \"knows/12815\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsy--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbsu--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12812\", \n              \"_id\" : \"knows/12812\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsy--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbsu--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbsu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using *backward* item-ordering:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"itemOrder\" : \"backward\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbaS--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbaS--J\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbaS--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbaS--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbaS--H\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbaS--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbaS--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbaS--J\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbaS--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbaS--H\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbaS--F\", \n          \"name\" : \"Charlie\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12042\", \n              \"_id\" : \"knows/12042\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbaW--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbaS--H\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12039\", \n              \"_id\" : \"knows/12039\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbaW--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbaS--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12048\", \n              \"_id\" : \"knows/12048\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12045\", \n              \"_id\" : \"knows/12045\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaW--F\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbaS--J\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12042\", \n              \"_id\" : \"knows/12042\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbaW--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbaS--H\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12035\", \n              \"_id\" : \"knows/12035\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaW--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12039\", \n              \"_id\" : \"knows/12039\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbaW--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbaS--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbaS--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbaS--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Edges should only be included once globally,\nbut nodes are included every time they are visited\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"global\" \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbgG--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnyWbgG--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnyWbgG--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnyWbgG--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnyWbgK--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnyWbgG--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12225\", \n              \"_id\" : \"knows/12225\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgK--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgG--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12225\", \n              \"_id\" : \"knows/12225\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgK--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12229\", \n              \"_id\" : \"knows/12229\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbgK--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgG--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnyWbgG--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12225\", \n              \"_id\" : \"knows/12225\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgK--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12232\", \n              \"_id\" : \"knows/12232\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbgK--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgG--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnyWbgG--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12225\", \n              \"_id\" : \"knows/12225\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgK--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12238\", \n              \"_id\" : \"knows/12238\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgO--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgG--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbgK--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12225\", \n              \"_id\" : \"knows/12225\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgK--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12238\", \n              \"_id\" : \"knows/12238\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgO--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12235\", \n              \"_id\" : \"knows/12235\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgO--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnyWbgG--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnyWbgK--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnyWbgG--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n If the underlying graph is cyclic, *maxIterations* should be set\n\nThe underlying graph has two vertices *Alice* and *Bob*.\nWith the directed edges:\n\n- *Alice* knows *Bob*\n- *Bob* knows *Alice*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"none\" \n  }, \n  \"maxIterations\" : 5 \n}\nEOF\n\nHTTP/1.1 500 Internal Server Error\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 500, \n  \"errorNum\" : 1909, \n  \"errorMessage\" : \"too many iterations - try increasing the value of 'maxIterations'\" \n}\n
\n\n\n\n\n\n", + "description": "\n\nStarts a traversal starting from a given vertex and following.\nedges contained in a given edgeCollection. The request must\ncontain the following attributes.\n\n\n**A JSON object with these properties is required:**\n\n - **sort**: body (JavaScript) code of a custom comparison function\n for the edges. The signature of this function is\n *(l, r) -> integer* (where l and r are edges) and must\n return -1 if l is smaller than, +1 if l is greater than,\n and 0 if l and r are equal. The reason for this is the\n following: The order of edges returned for a certain\n vertex is undefined. This is because there is no natural\n order of edges for a vertex with multiple connected edges.\n To explicitly define the order in which edges on the\n vertex are followed, you can specify an edge comparator\n function with this attribute. Note that the value here has\n to be a string to conform to the JSON standard, which in\n turn is parsed as function body on the server side. Furthermore\n note that this attribute is only used for the standard\n expanders. If you use your custom expander you have to\n do the sorting yourself within the expander code.\n - **direction**: direction for traversal\n - *if set*, must be either *\"outbound\"*, *\"inbound\"*, or *\"any\"*\n - *if not set*, the *expander* attribute must be specified\n - **minDepth**: ANDed with any existing filters):\n visits only nodes in at least the given depth\n - **startVertex**: id of the startVertex, e.g. *\"users/foo\"*.\n - **visitor**: body (JavaScript) code of custom visitor function\n function signature: *(config, result, vertex, path, connected) -> void*\n The visitor function can do anything, but its return value is ignored. To\n populate a result, use the *result* variable by reference. Note that the\n *connected* argument is only populated when the *order* attribute is set\n to *\"preorder-expander\"*.\n - **itemOrder**: item iteration order can be *\"forward\"* or *\"backward\"*\n - **strategy**: traversal strategy can be *\"depthfirst\"* or *\"breadthfirst\"*\n - **filter**: default is to include all nodes:\n body (JavaScript code) of custom filter function\n function signature: *(config, vertex, path) -> mixed*\n can return four different string values:\n - *\"exclude\"* -> this vertex will not be visited.\n - *\"prune\"* -> the edges of this vertex will not be followed.\n - *\"\"* or *undefined* -> visit the vertex and follow its edges.\n - *Array* -> containing any combination of the above.\n If there is at least one *\"exclude\"* or *\"prune\"* respectivly\n is contained, it's effect will occur.\n - **init**: body (JavaScript) code of custom result initialization function\n function signature: *(config, result) -> void*\n initialize any values in result with what is required\n - **maxIterations**: Maximum number of iterations in each traversal. This number can be\n set to prevent endless loops in traversal of cyclic graphs. When a traversal performs\n as many iterations as the *maxIterations* value, the traversal will abort with an\n error. If *maxIterations* is not set, a server-defined value may be used.\n - **maxDepth**: ANDed with any existing filters visits only nodes in at most the given depth\n - **uniqueness**: specifies uniqueness for vertices and edges visited.\n If set, must be an object like this:\n `\"uniqueness\": {\"vertices\": \"none\"|\"global\"|\"path\", \"edges\": \"none\"|\"global\"|\"path\"}`\n - **order**: traversal order can be *\"preorder\"*, *\"postorder\"* or *\"preorder-expander\"*\n - **graphName**: name of the graph that contains the edges.\n Either *edgeCollection* or *graphName* has to be given.\n In case both values are set the *graphName* is prefered.\n - **expander**: body (JavaScript) code of custom expander function\n *must* be set if *direction* attribute is **not** set\n function signature: *(config, vertex, path) -> array*\n expander must return an array of the connections for *vertex*\n each connection is an object with the attributes *edge* and *vertex*\n - **edgeCollection**: name of the collection that contains the edges.\n\n\n\n\n\nIf the Traversal is successfully executed *HTTP 200* will be returned.\nAdditionally the *result* object will be returned by the traversal.\n\nFor successful traversals, the returned JSON object has the\nfollowing properties:\n\n- *error*: boolean flag to indicate if an error occurred (*false*\n in this case)\n\n- *code*: the HTTP status code\n\n- *result*: the return value of the traversal\n\nIf the traversal specification is either missing or malformed, the server\nwill respond with *HTTP 400*.\n\nThe body of the response will then contain a JSON object with additional error\ndetails. The object has the following attributes:\n\n- *error*: boolean flag to indicate that an error occurred (*true* in this case)\n\n- *code*: the HTTP status code\n\n- *errorNum*: the server error number\n\n- *errorMessage*: a descriptive error message\n\n\n\n\n# Example:\n In the following examples the underlying graph will contain five persons\n*Alice*, *Bob*, *Charlie*, *Dave* and *Eve*.\nWe will have the following directed relations:\n\n- *Alice* knows *Bob*\n- *Bob* knows *Charlie*\n- *Bob* knows *Dave*\n- *Eve* knows *Alice*\n- *Eve* knows *Bob*\n\nThe starting vertex will always be Alice.\n\nFollow only outbound edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-xK--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-xO--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-xO--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-xO--D\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-xK--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12761\", \n              \"_id\" : \"knows/12761\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-xK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12761\", \n              \"_id\" : \"knows/12761\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12765\", \n              \"_id\" : \"knows/12765\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-xO--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-xK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-xO--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12761\", \n              \"_id\" : \"knows/12761\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12768\", \n              \"_id\" : \"knows/12768\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-xO--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-xK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-xO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-xO--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow only inbound edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"inbound\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-rK--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-rK--H\", \n          \"name\" : \"Eve\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-rK--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12476\", \n              \"_id\" : \"knows/12476\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-rO--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-rK--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-rK--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow any direction of edges\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"global\" \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-gS--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-gS--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-gW--_\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-gW--B\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-gW--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-gS--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11982\", \n              \"_id\" : \"knows/11982\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gW--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gS--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11982\", \n              \"_id\" : \"knows/11982\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gW--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11986\", \n              \"_id\" : \"knows/11986\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-gW--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-gW--_\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11982\", \n              \"_id\" : \"knows/11982\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gW--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11989\", \n              \"_id\" : \"knows/11989\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ga--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-gW--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11982\", \n              \"_id\" : \"knows/11982\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gW--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11995\", \n              \"_id\" : \"knows/11995\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ga--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-gW--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"11982\", \n              \"_id\" : \"knows/11982\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gW--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"11995\", \n              \"_id\" : \"knows/11995\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ga--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"11992\", \n              \"_id\" : \"knows/11992\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ga--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-gS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-gW--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-gS--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Excluding *Charlie* and *Bob*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"filter\" : \"if (vertex.name === \\\"Bob\\\" ||     vertex.name === \\\"Charlie\\\") {  return \\\"exclude\\\";}return;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-oO--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-oS--B\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-oO--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12333\", \n              \"_id\" : \"knows/12333\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-oS--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12340\", \n              \"_id\" : \"knows/12340\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-oS--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-oO--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-oO--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-oS--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Do not follow edges from *Bob*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"filter\" : \"if (vertex.name === \\\"Bob\\\") {return \\\"prune\\\";}return;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-py--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-py--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-py--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12402\", \n              \"_id\" : \"knows/12402\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-p2--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-py--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-py--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Visit only nodes in a depth of at least 2\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"minDepth\" : 2 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-v6--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-v6--F\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12692\", \n              \"_id\" : \"knows/12692\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-v6--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12696\", \n              \"_id\" : \"knows/12696\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-v6--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-v6--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-v6--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-v6--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12692\", \n              \"_id\" : \"knows/12692\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-v6--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12699\", \n              \"_id\" : \"knows/12699\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-v6--N\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-v6--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-v6--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-v6--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Visit only nodes in a depth of at most 1\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"maxDepth\" : 1 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-se--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-se--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-se--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12531\", \n              \"_id\" : \"knows/12531\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-si--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-se--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-se--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using a visitor function to return vertex ids only\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"visitor\" : \"result.visited.vertices.push(vertex._id);\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        \"persons/alice\", \n        \"persons/bob\", \n        \"persons/charlie\", \n        \"persons/dave\" \n      ], \n      \"paths\" : [ ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Count all visited nodes and return a list of nodes only\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"outbound\", \n  \"init\" : \"result.visited = 0; result.myVertices = [ ];\", \n  \"visitor\" : \"result.visited++; result.myVertices.push(vertex);\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : 4, \n    \"myVertices\" : [ \n      { \n        \"_key\" : \"alice\", \n        \"_id\" : \"persons/alice\", \n        \"_rev\" : \"_WpTB-0W--B\", \n        \"name\" : \"Alice\" \n      }, \n      { \n        \"_key\" : \"bob\", \n        \"_id\" : \"persons/bob\", \n        \"_rev\" : \"_WpTB-0W--D\", \n        \"name\" : \"Bob\" \n      }, \n      { \n        \"_key\" : \"charlie\", \n        \"_id\" : \"persons/charlie\", \n        \"_rev\" : \"_WpTB-0W--F\", \n        \"name\" : \"Charlie\" \n      }, \n      { \n        \"_key\" : \"dave\", \n        \"_id\" : \"persons/dave\", \n        \"_rev\" : \"_WpTB-0W--H\", \n        \"name\" : \"Dave\" \n      } \n    ] \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Expand only inbound edges of *Alice* and outbound edges of *Eve*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"expander\" : \"var connections = [ ];if (vertex.name === \\\"Alice\\\") {config.datasource.getInEdges(vertex).forEach(function (e) {connections.push({ vertex: require(\\\"internal\\\").db._document(e._from), edge: e});});}if (vertex.name === \\\"Eve\\\") {config.datasource.getOutEdges(vertex).forEach(function (e) {connections.push({vertex: require(\\\"internal\\\").db._document(e._to), edge: e});});}return connections;\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-1m--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-1m--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-1m--B\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-1m--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13004\", \n              \"_id\" : \"knows/13004\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-1q--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-1m--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-1m--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13004\", \n              \"_id\" : \"knows/13004\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-1q--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13007\", \n              \"_id\" : \"knows/13007\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-1q--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-1m--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-1m--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-1m--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Follow the *depthfirst* strategy\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"strategy\" : \"depthfirst\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ki--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ki--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-km--_\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-km--B\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-km--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ki--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-km--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ki--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-km--_\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-km--B\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ki--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12161\", \n              \"_id\" : \"knows/12161\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-km--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-km--_\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12164\", \n              \"_id\" : \"knows/12164\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-km--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-km--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12161\", \n              \"_id\" : \"knows/12161\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-km--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-km--_\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12164\", \n              \"_id\" : \"knows/12164\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-km--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-km--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12167\", \n              \"_id\" : \"knows/12167\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-km--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12170\", \n              \"_id\" : \"knows/12170\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--N\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12157\", \n              \"_id\" : \"knows/12157\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-km--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-km--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ki--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ki--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using *postorder* ordering\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"order\" : \"postorder\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-ym--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-ym--H\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ym--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-yq--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ym--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-ym--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-ym--H\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ym--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ym--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-yq--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ym--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12834\", \n              \"_id\" : \"knows/12834\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-yq--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ym--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12837\", \n              \"_id\" : \"knows/12837\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-yq--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ym--H\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12834\", \n              \"_id\" : \"knows/12834\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-yq--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ym--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12837\", \n              \"_id\" : \"knows/12837\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-yq--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ym--H\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12830\", \n              \"_id\" : \"knows/12830\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12843\", \n              \"_id\" : \"knows/12843\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-yq--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ym--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12840\", \n              \"_id\" : \"knows/12840\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-yq--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-yq--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ym--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Using *backward* item-ordering:\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"itemOrder\" : \"backward\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ia--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-ie--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ia--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ia--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-ie--B\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-ie--_\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-ia--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-ie--D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-ia--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-ie--B\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-ie--_\", \n          \"name\" : \"Charlie\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12069\", \n              \"_id\" : \"knows/12069\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ie--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ie--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12066\", \n              \"_id\" : \"knows/12066\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ie--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ie--_\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12075\", \n              \"_id\" : \"knows/12075\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ii--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12072\", \n              \"_id\" : \"knows/12072\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ie--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-ie--D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12069\", \n              \"_id\" : \"knows/12069\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ie--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-ie--B\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12062\", \n              \"_id\" : \"knows/12062\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ie--F\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12066\", \n              \"_id\" : \"knows/12066\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ie--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-ia--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-ia--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-ie--_\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n Edges should only be included once globally,\nbut nodes are included every time they are visited\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"global\" \n  } \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"result\" : { \n    \"visited\" : { \n      \"vertices\" : [ \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-mq--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WpTB-mu--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WpTB-mu--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WpTB-mu--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WpTB-mu--F\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WpTB-mq--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12252\", \n              \"_id\" : \"knows/12252\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12252\", \n              \"_id\" : \"knows/12252\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12256\", \n              \"_id\" : \"knows/12256\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-mu--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WpTB-mu--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12252\", \n              \"_id\" : \"knows/12252\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12259\", \n              \"_id\" : \"knows/12259\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-mu--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WpTB-mu--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12252\", \n              \"_id\" : \"knows/12252\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12265\", \n              \"_id\" : \"knows/12265\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--P\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-mu--F\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"12252\", \n              \"_id\" : \"knows/12252\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"12265\", \n              \"_id\" : \"knows/12265\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--P\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"12262\", \n              \"_id\" : \"knows/12262\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mu--N\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WpTB-mu--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WpTB-mu--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WpTB-mq--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        } \n      ] \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n# Example:\n If the underlying graph is cyclic, *maxIterations* should be set\n\nThe underlying graph has two vertices *Alice* and *Bob*.\nWith the directed edges:\n\n- *Alice* knows *Bob*\n- *Bob* knows *Alice*\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/traversal <<EOF\n{ \n  \"startVertex\" : \"persons/alice\", \n  \"graphName\" : \"knows_graph\", \n  \"direction\" : \"any\", \n  \"uniqueness\" : { \n    \"vertices\" : \"none\", \n    \"edges\" : \"none\" \n  }, \n  \"maxIterations\" : 5 \n}\nEOF\n\nHTTP/1.1 500 Internal Server Error\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : true, \n  \"code\" : 500, \n  \"errorNum\" : 1909, \n  \"errorMessage\" : \"too many iterations - try increasing the value of 'maxIterations'\" \n}\n
\n\n\n\n\n\n", "parameters": [ { "in": "body", @@ -8234,7 +8251,7 @@ }, "/_api/user/": { "get": { - "description": "\n\nFetches data about all users. You need the *Administrate* server access level\nin order to execute this REST call. Otherwise, you will only get information\nabout yourself.\n\nThe call will return a JSON object with at least the following\nattributes on success:\n\n- *user*: The name of the user as a string.\n- *active*: An optional flag that specifies whether the user is active.\n- *extra*: An optional JSON object with arbitrary extra data about the user.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/user\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"user\" : \"tester\", \n      \"active\" : false, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"root\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"admin\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    } \n  ] \n}\n
\n\n\n\n\n", + "description": "\n\nFetches data about all users. You need the *Administrate* server access level\nin order to execute this REST call. Otherwise, you will only get information\nabout yourself.\n\nThe call will return a JSON object with at least the following\nattributes on success:\n\n- *user*: The name of the user as a string.\n- *active*: An optional flag that specifies whether the user is active.\n- *extra*: An optional JSON object with arbitrary extra data about the user.\n\n\n\n\n# Example:\n \n\n
shell> curl --dump - http://localhost:8529/_api/user\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"result\" : [ \n    { \n      \"user\" : \"admin\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"tester\", \n      \"active\" : false, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"root\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    } \n  ] \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -8741,7 +8758,7 @@ }, "/_api/version": { "get": { - "description": "\n\nReturns the server name and version number. The response is a JSON object\nwith the following attributes:\n\n**A json document with these Properties is returned:**\n\n## HTTP 200\nis returned in all cases.\n\n- **version**: the server version string. The string has the format\n\"*major*.*minor*.*sub*\". *major* and *minor* will be numeric, and *sub*\nmay contain a number or a textual version.\n- **details**: an optional JSON object with additional details. This is\nreturned only if the *details* query parameter is set to *true* in the\nrequest.\n- **server**: will always contain *arango*\n\n\n\n\n# Example:\n Return the version information\n\n
shell> curl --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.6\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Return the version information with details\n\n
shell> curl --dump - http://localhost:8529/_api/version?details=true\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.6\", \n  \"license\" : \"community\", \n  \"details\" : { \n    \"architecture\" : \"64bit\", \n    \"arm\" : \"false\", \n    \"asan\" : \"false\", \n    \"asm-crc32\" : \"true\", \n    \"assertions\" : \"true\", \n    \"boost-version\" : \"1.62.0\", \n    \"build-date\" : \"2018-04-06 23:44:45\", \n    \"build-repository\" : \"tags/v3.3.6.1-0-g1f2df5cc77-dirty\", \n    \"compiler\" : \"gcc [7.2.0]\", \n    \"cplusplus\" : \"201103\", \n    \"debug\" : \"false\", \n    \"endianness\" : \"little\", \n    \"failure-tests\" : \"false\", \n    \"fd-client-event-handler\" : \"poll\", \n    \"fd-setsize\" : \"1024\", \n    \"full-version-string\" : \"ArangoDB 3.3.6 [linux] 64bit maintainer mode, using jemalloc, build tags/v3.3.6.1-0-g1f2df5cc77-dirty, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2g  1 Mar 2016\", \n    \"icu-version\" : \"58.1\", \n    \"jemalloc\" : \"true\", \n    \"maintainer-mode\" : \"true\", \n    \"openssl-version\" : \"OpenSSL 1.0.2g  1 Mar 2016\", \n    \"optimisation flags\" : \"-march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mfma -mbmi2 -mavx2 -mno-sse4a -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi\", \n    \"platform\" : \"linux\", \n    \"reactor-type\" : \"epoll\", \n    \"rocksdb-version\" : \"5.6.0\", \n    \"server-version\" : \"3.3.6\", \n    \"sizeof int\" : \"4\", \n    \"sizeof void*\" : \"8\", \n    \"sse42\" : \"true\", \n    \"unaligned-access\" : \"true\", \n    \"v8-version\" : \"5.7.492.77\", \n    \"vpack-version\" : \"0.1.30\", \n    \"zlib-version\" : \"1.2.11\", \n    \"mode\" : \"server\", \n    \"host\" : \"c54ebb83e5eb4257b9e0f7201ba87ded\" \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nReturns the server name and version number. The response is a JSON object\nwith the following attributes:\n\n**A json document with these Properties is returned:**\n\n## HTTP 200\nis returned in all cases.\n\n- **version**: the server version string. The string has the format\n\"*major*.*minor*.*sub*\". *major* and *minor* will be numeric, and *sub*\nmay contain a number or a textual version.\n- **details**: an optional JSON object with additional details. This is\nreturned only if the *details* query parameter is set to *true* in the\nrequest.\n- **server**: will always contain *arango*\n\n\n\n\n# Example:\n Return the version information\n\n
shell> curl --dump - http://localhost:8529/_api/version\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.7\", \n  \"license\" : \"community\" \n}\n
\n\n\n\n\n# Example:\n Return the version information with details\n\n
shell> curl --dump - http://localhost:8529/_api/version?details=true\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.3.7\", \n  \"license\" : \"community\", \n  \"details\" : { \n    \"architecture\" : \"64bit\", \n    \"arm\" : \"false\", \n    \"asan\" : \"false\", \n    \"asm-crc32\" : \"true\", \n    \"assertions\" : \"true\", \n    \"boost-version\" : \"1.62.0\", \n    \"build-date\" : \"2018-04-11 16:26:48\", \n    \"build-repository\" : \"tags/v3.3.7-0-g846034c8c4-dirty\", \n    \"compiler\" : \"gcc [7.2.0]\", \n    \"cplusplus\" : \"201103\", \n    \"debug\" : \"false\", \n    \"endianness\" : \"little\", \n    \"failure-tests\" : \"false\", \n    \"fd-client-event-handler\" : \"poll\", \n    \"fd-setsize\" : \"1024\", \n    \"full-version-string\" : \"ArangoDB 3.3.7 [linux] 64bit maintainer mode, using jemalloc, build tags/v3.3.7-0-g846034c8c4-dirty, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2g  1 Mar 2016\", \n    \"icu-version\" : \"58.1\", \n    \"jemalloc\" : \"true\", \n    \"maintainer-mode\" : \"true\", \n    \"openssl-version\" : \"OpenSSL 1.0.2g  1 Mar 2016\", \n    \"optimisation flags\" : \"-march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mfma -mbmi2 -mavx2 -mno-sse4a -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi\", \n    \"platform\" : \"linux\", \n    \"reactor-type\" : \"epoll\", \n    \"rocksdb-version\" : \"5.6.0\", \n    \"server-version\" : \"3.3.7\", \n    \"sizeof int\" : \"4\", \n    \"sizeof void*\" : \"8\", \n    \"sse42\" : \"true\", \n    \"unaligned-access\" : \"true\", \n    \"v8-version\" : \"5.7.492.77\", \n    \"vpack-version\" : \"0.1.30\", \n    \"zlib-version\" : \"1.2.11\", \n    \"mode\" : \"server\", \n    \"host\" : \"c54ebb83e5eb4257b9e0f7201ba87ded\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "If set to *true*, the response will contain a *details* attribute with\nadditional information about included components and their versions. The\nattribute names and internals of the *details* object may vary depending on\nplatform and ArangoDB version.\n\n", @@ -8768,7 +8785,7 @@ "Administration" ], "x-examples": [], - "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" + "x-filename": "Administration - /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_test.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_id.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_admin_execute.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_database_version.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_delete_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_engine.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_post_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_return.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_time.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_routing_reloads.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_server_role.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_put_api_new_tasks.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_endpoint.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_initiate.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_echo.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_cluster_endpoints.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_api_tasks_all.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_modules_flush.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics_description.md, /home/jenkins/stable-3.3/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_statistics.md" } } }, diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html b/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html index cf516e7b78..0b138c62c2 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html +++ b/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html @@ -3348,4 +3348,4 @@ var cutByResolution = function (str) {
-
\ No newline at end of file +
\ No newline at end of file diff --git a/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html.gz b/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html.gz index 21e7fde2d1..4efe930809 100644 Binary files a/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html.gz and b/js/apps/system/_admin/aardvark/APP/frontend/build/index-min.html.gz differ