From cc9c5db7bb256e5d9de6104b3e9b84f32de09198 Mon Sep 17 00:00:00 2001 From: jsteemann Date: Tue, 26 Jun 2018 23:06:30 +0200 Subject: [PATCH] added generated files --- .../Examples/001_collectionAll.generated | 66 +- .../Examples/002_collectionAllNext.generated | 44 +- .../003_collectionByExample.generated | 48 +- .../004_collectionByExampleNext.generated | 24 +- .../Examples/005_collectionRange.generated | 32 +- .../006_collectionClosedRange.generated | 38 +- .../Examples/007_collectionNear.generated | 21 +- .../008_collectionNearDistance.generated | 29 +- .../Examples/009_collectionWithin.generated | 130 +- ...umentsCollectionReplaceByExample.generated | 6 +- ...cumentsCollectionUpdateByExample.generated | 12 +- .../Examples/01_workWithAQL_all.generated | 4 +- .../01_workWithAQL_databaseExplain.generated | 5 +- ...workWithAQL_databaseProfileQuery.generated | 22 +- ...2_workWithAQL_aqlCollectionQuery.generated | 2 +- .../03_workWithAQL_getExtra.generated | 2 +- .../06_workWithAQL_statements12.generated | 20 +- .../06_workWithAQL_statementsExtra.generated | 4 +- ...07_workWithAQL_statementsExplain.generated | 17 +- ..._workWithAQL_statementsPlansBind.generated | 36 +- ...ithAQL_statementsPlansOptimizer2.generated | 25 +- ...ithAQL_statementsPlansOptimizer3.generated | 2 +- .../11_workWithAQL_parseQueries.generated | 8 +- .../Examples/AQLEXP_01_axplainer.generated | 6 +- .../AQLEXP_01_explainCreate.generated | 38 +- .../AQLEXP_05_explainAllPlans.generated | 38 +- ...QLEXP_06_explainUnoptimizedPlans.generated | 29 +- ...AQLEXP_07_explainSingleRulePlans.generated | 29 +- ...08_explainDisableSingleRulePlans.generated | 38 +- ...QLEXP_09_explainMaxNumberOfPlans.generated | 38 +- .../COMBINING_GRAPH_01_create_graph.generated | 4 +- .../COMBINING_GRAPH_02_combine.generated | 10 +- .../COMBINING_GRAPH_03_combine_let.generated | 10 +- .../Examples/EDGCOL_01_SaveEdgeCol.generated | 8 +- .../Examples/EDGCOL_02_Relation.generated | 8 +- .../Examples/EDGCOL_02_inEdges.generated | 10 +- .../Examples/EDGCOL_02_outEdges.generated | 10 +- .../GRAPHSP_01_create_graph.generated | 42 +- .../GRAPHTRAV_01_create_graph.generated | 42 +- .../GRAPHTRAV_07_traverse_7.generated | 5 +- .../GRAPHTRAV_07_traverse_8.generated | 2 +- .../HTML_01_routingCreateHtml.generated | 6 +- .../HTML_04_routingCreateMultiPath.generated | 24 +- .../Examples/HttpGharialAddEdge.generated | 8 +- .../Examples/HttpGharialAddEdgeCol.generated | 4 +- .../Examples/HttpGharialAddVertex.generated | 8 +- .../HttpGharialAddVertexCol.generated | 4 +- .../Examples/HttpGharialCreate.generated | 4 +- .../Examples/HttpGharialCreate2.generated | 10 +- .../Examples/HttpGharialDeleteEdge.generated | 2 +- .../HttpGharialEdgeDefinitionRemove.generated | 4 +- .../Examples/HttpGharialGetEdge.generated | 16 +- .../Examples/HttpGharialGetGraph.generated | 4 +- .../Examples/HttpGharialGetVertex.generated | 4 +- .../Examples/HttpGharialList.generated | 4 +- .../HttpGharialModifyVertex.generated | 6 +- .../Examples/HttpGharialPatchEdge.generated | 12 +- .../Examples/HttpGharialPutEdge.generated | 12 +- ...ttpGharialRemoveVertexCollection.generated | 4 +- .../HttpGharialReplaceEdgeCol.generated | 4 +- .../HttpGharialReplaceVertex.generated | 6 +- Documentation/Examples/IndexHandle.generated | 6 +- Documentation/Examples/IndexVerify.generated | 4 +- ...N_01_routingCreateJsonHelloWorld.generated | 6 +- ...utingCreateContentTypeHelloWorld.generated | 6 +- .../JSON_06_routingCreateHelloEcho.generated | 6 +- ...N_07_fetchroutingCreateHelloEcho.generated | 6 +- ...N_09_routingCreateEchoController.generated | 6 +- ...fetchroutingCreateEchoController.generated | 6 +- ...ON_12a_routingCreateEchoFunction.generated | 6 +- .../JSON_13_routingCreateEchoAction.generated | 6 +- ..._routingCreateEchoRequestOptions.generated | 6 +- ...6_fetchroutingEchoRequestOptions.generated | 7 +- .../MOD_01a_routingCreateOwnTest.generated | 6 +- .../MOD_01b_routingEnableOwnTest.generated | 6 +- .../MOD_06a_routingRedirect.generated | 6 +- .../Examples/MOD_07a_routingMulti.generated | 6 +- .../Examples/MOD_07c_routingMulti.generated | 6 +- ...D_08a_routingCreateOwnConsoleLog.generated | 6 +- ...outingCreateRouteToOwnConsoleLog.generated | 6 +- ...outingCreateRouteToOwnConsoleLog.generated | 18 +- ...D_08d_routingCurlToOwnConsoleLog.generated | 18 +- .../MOD_09a_routingSpecifyMethods.generated | 6 +- ...OD_09b_routingCurlSpecifyMethods.generated | 18 +- .../Examples/QUERY_02_listQueries.generated | 8 +- .../Examples/RestAdminStatistics1.generated | 92 +- .../Examples/RestAqlfunctionCreate.generated | 3 +- .../RestBatchMultipartHeader.generated | 2 +- .../RestCollectionCreateCollection.generated | 8 +- .../RestCollectionCreateKeyopt.generated | 4 +- ...ectionDeleteCollectionIdentifier.generated | 4 +- ...stCollectionDeleteCollectionName.generated | 2 +- ...CollectionDeleteCollectionSystem.generated | 2 +- .../RestCollectionGetAllCollections.generated | 54 +- ...tCollectionGetCollectionChecksum.generated | 8 +- ...ectionGetCollectionChecksumNoRev.generated | 8 +- ...RestCollectionGetCollectionCount.generated | 6 +- ...stCollectionGetCollectionFigures.generated | 10 +- ...ollectionGetCollectionIdentifier.generated | 8 +- .../RestCollectionGetCollectionName.generated | 4 +- ...tCollectionGetCollectionRevision.generated | 4 +- .../RestCollectionIdentifierLoad.generated | 4 +- ...llectionIdentifierPropertiesSync.generated | 4 +- .../RestCollectionIdentifierRename.generated | 4 +- ...RestCollectionIdentifierTruncate.generated | 4 +- .../RestCollectionIdentifierUnload.generated | 4 +- ...CursorCreateCursorForLimitReturn.generated | 18 +- ...CreateCursorForLimitReturnSingle.generated | 14 +- .../RestCursorCreateCursorOption.generated | 2 +- .../Examples/RestCursorDelete.generated | 22 +- .../Examples/RestCursorDeleteIgnore.generated | 2 +- .../Examples/RestCursorDeleteQuery.generated | 2 +- .../RestCursorForLimitReturnCont.generated | 22 +- .../RestCursorOptimizerRules.generated | 2 +- .../Examples/RestCursorProfileQuery.generated | 52 +- .../Examples/RestDatabaseGetInfo.generated | 2 +- ...estDocumentHandlerDeleteDocument.generated | 12 +- ...andlerDeleteDocumentIfMatchOther.generated | 10 +- ...rDeleteDocumentIfMatchOtherMulti.generated | 10 +- ...cumentHandlerDeleteDocumentMulti.generated | 12 +- ...ndlerDeleteDocumentUnknownHandle.generated | 2 +- ...DeleteDocumentUnknownHandleMulti.generated | 2 +- ...RestDocumentHandlerPatchDocument.generated | 62 +- ...ocumentHandlerPatchDocumentMerge.generated | 46 +- .../RestDocumentHandlerPostAccept1.generated | 10 +- .../RestDocumentHandlerPostCreate1.generated | 10 +- .../RestDocumentHandlerPostMulti1.generated | 18 +- .../RestDocumentHandlerPostMulti2.generated | 16 +- ...RestDocumentHandlerPostOverwrite.generated | 10 +- .../RestDocumentHandlerPostWait1.generated | 10 +- .../RestDocumentHandlerReadDocument.generated | 10 +- ...ocumentHandlerReadDocumentAllKey.generated | 8 +- ...cumentHandlerReadDocumentAllPath.generated | 8 +- ...tDocumentHandlerReadDocumentHead.generated | 2 +- ...ntHandlerReadDocumentIfNoneMatch.generated | 2 +- ...estDocumentHandlerUpdateDocument.generated | 14 +- ...andlerUpdateDocumentIfMatchOther.generated | 10 +- ...ndlerUpdateDocumentUnknownHandle.generated | 2 +- .../Examples/RestEdgesReadEdgesAny.generated | 6 +- .../Examples/RestEdgesReadEdgesIn.generated | 4 +- .../Examples/RestEdgesReadEdgesOut.generated | 2 +- .../Examples/RestEndpointGet.generated | 2 +- .../Examples/RestExplainAllPlans.generated | 36 +- .../Examples/RestExplainEmpty.generated | 24 +- .../RestExplainOptimizerRules.generated | 46 +- .../Examples/RestExplainOptions.generated | 39 +- .../Examples/RestExplainValid.generated | 17 +- .../Examples/RestExplainWarning.generated | 24 +- .../Examples/RestFetchAllUser.generated | 4 +- .../RestFetchUserDatabaseListFull.generated | 6 +- ...RestIResearchViewPatchProperties.generated | 2 +- .../RestIResearchViewPutProperties.generated | 2 +- .../Examples/RestIndexAllIndexes.generated | 12 +- ...tIndexCreateGeoLatitudeLongitude.generated | 10 +- .../RestIndexCreateGeoLocation.generated | 9 +- .../RestIndexCreateNewFulltext.generated | 2 +- .../RestIndexCreateNewHashIndex.generated | 2 +- .../RestIndexCreateNewPersistent.generated | 2 +- .../RestIndexCreateNewSkiplist.generated | 2 +- ...stIndexCreateNewUniqueConstraint.generated | 2 +- .../RestIndexCreateSparseHashIndex.generated | 2 +- .../RestIndexCreateSparsePersistent.generated | 2 +- .../RestIndexCreateSparseSkiplist.generated | 2 +- .../RestIndexDeleteUniqueSkiplist.generated | 4 +- .../RestReplicationApplierStart.generated | 6 +- ...eplicationApplierStateNotRunning.generated | 12 +- ...stReplicationApplierStateRunning.generated | 10 +- .../RestReplicationApplierStop.generated | 10 +- .../Examples/RestReplicationDump.generated | 4 +- .../RestReplicationInventory.generated | 52 +- .../RestReplicationInventoryIndexes.generated | 84 +- .../RestReplicationLoggerFirstTick.generated | 2 +- ...plicationLoggerFollowBufferLimit.generated | 10 +- ...RestReplicationLoggerFollowEmpty.generated | 6 +- .../RestReplicationLoggerFollowSome.generated | 10 +- ...RestReplicationLoggerStateActive.generated | 10 +- .../RestReplicationLoggerTickRanges.generated | 28 +- .../RestReplicationServerId.generated | 2 +- .../Examples/RestSimpleAllBatch.generated | 34 +- .../Examples/RestSimpleAllSkipLimit.generated | 18 +- .../Examples/RestSimpleAny.generated | 8 +- .../Examples/RestSimpleByExample.generated | 52 +- .../Examples/RestSimpleByExample2.generated | 16 +- .../Examples/RestSimpleByExample3.generated | 8 +- .../Examples/RestSimpleFirstExample.generated | 10 +- .../Examples/RestSimpleFulltext.generated | 12 +- .../Examples/RestSimpleLookup.generated | 20 +- .../Examples/RestSimpleNear.generated | 20 +- .../Examples/RestSimpleNearDistance.generated | 32 +- .../Examples/RestSimpleRange.generated | 12 +- .../Examples/RestSimpleWithin.generated | 20 +- .../RestSimpleWithinDistance.generated | 32 +- .../RestSimpleWithinRectangle.generated | 12 +- .../Examples/RestTasksCreate.generated | 6 +- .../Examples/RestTasksListAll.generated | 2 +- .../Examples/RestTasksListOne.generated | 2 +- .../Examples/RestTasksPutWithId.generated | 2 +- .../Examples/RestTraversalAny.generated | 104 +- .../RestTraversalBackwardItemOrder.generated | 220 +-- .../RestTraversalDepthFirst.generated | 220 +-- .../RestTraversalEdgeUniqueness.generated | 104 +- .../RestTraversalFilterExclude.generated | 24 +- .../RestTraversalFilterPrune.generated | 16 +- .../Examples/RestTraversalInbound.generated | 16 +- .../Examples/RestTraversalMaxDepth.generated | 16 +- .../Examples/RestTraversalMinDepth.generated | 40 +- .../Examples/RestTraversalOutbound.generated | 56 +- .../Examples/RestTraversalPostorder.generated | 220 +-- ...RestTraversalVisitorCountAndList.generated | 8 +- .../RestTraversalVisitorExpander.generated | 36 +- Documentation/Examples/RestVersion.generated | 2 +- .../Examples/RestVersionDetails.generated | 19 +- .../RestViewDeleteViewIdentifier.generated | 2 +- ...tViewGetViewPropertiesIdentifier.generated | 2 +- .../Examples/RestViewPostView.generated | 2 +- .../Examples/RestViewPutViewRename.generated | 2 +- .../Examples/RestWalTransactionsGet.generated | 2 +- .../Examples/USER_06_AllUsers.generated | 10 +- .../Examples/accessViaGeoIndex.generated | 11 +- .../aqlArrayCountDistinct_1.generated | 7 + .../aqlArrayCountDistinct_2.generated | 7 + .../Examples/aqlGeoPolygon_1.generated | 14 +- Documentation/Examples/arangobench.json | 25 +- Documentation/Examples/arangod.json | 361 +++- Documentation/Examples/arangodump.json | 27 +- Documentation/Examples/arangoexport.json | 11 +- Documentation/Examples/arangoimport.json | 20 +- Documentation/Examples/arangorestore.json | 32 +- Documentation/Examples/arangosh.json | 24 +- .../Examples/col_dropIndex.generated | 4 +- ...collectionDatabaseCollectionName.generated | 2 +- .../collectionDatabaseCreate.generated | 2 +- .../collectionDatabaseCreateKey.generated | 8 +- ...llectionDatabaseCreateProperties.generated | 2 +- ...llectionDatabaseCreateSpecialKey.generated | 14 +- .../collectionDatabaseCreateSuccess.generated | 2 +- .../Examples/collectionDatabaseDrop.generated | 4 +- .../collectionDatabaseDropByObject.generated | 4 +- .../collectionDatabaseDropName.generated | 4 +- .../collectionDatabaseDropSystem.generated | 4 +- .../Examples/collectionDatabaseName.generated | 2 +- .../collectionDatabaseNameKnown.generated | 2 +- .../collectionDatabaseTruncate.generated | 8 +- ...llectionDatabaseTruncateByObject.generated | 8 +- .../collectionDatabaseTruncateName.generated | 8 +- .../Examples/collectionDrop.generated | 4 +- .../Examples/collectionDropSystem.generated | 4 +- .../Examples/collectionEnsureIndex.generated | 4 +- .../Examples/collectionFigures.generated | 4 +- .../Examples/collectionFirstExample.generated | 6 +- .../Examples/collectionFulltext.generated | 32 +- .../Examples/collectionGetIndexes.generated | 8 +- .../Examples/collectionLoad.generated | 4 +- .../Examples/collectionLookupByKeys.generated | 20 +- .../Examples/collectionRename.generated | 4 +- .../Examples/collectionTruncate.generated | 8 +- .../collectionsDatabaseName.generated | 6 +- .../Examples/cursorHasNext.generated | 44 +- Documentation/Examples/cursorNext.generated | 8 +- Documentation/Examples/dbPath.generated | 2 +- .../Examples/documentDocumentRemove.generated | 18 +- .../documentDocumentRemoveConflict.generated | 20 +- .../documentDocumentRemoveSimple.generated | 18 +- .../Examples/documentDocumentUpdate.generated | 14 +- .../documentsCollectionInsert.generated | 12 +- .../documentsCollectionInsertMulti.generated | 24 +- .../documentsCollectionInsertSingle.generated | 12 +- ...sCollectionInsertSingleOverwrite.generated | 8 +- .../documentsCollectionName.generated | 2 +- ...ocumentsCollectionNameValidByKey.generated | 2 +- ...mentsCollectionNameValidByObject.generated | 2 +- ...ocumentsCollectionNameValidMulti.generated | 4 +- ...ocumentsCollectionNameValidPlain.generated | 2 +- ...ocumentsCollectionRemoveConflict.generated | 20 +- ...cumentsCollectionRemoveSignature.generated | 4 +- ...documentsCollectionRemoveSuccess.generated | 12 +- .../documentsCollectionReplace.generated | 14 +- .../documentsCollectionReplace1.generated | 14 +- ...documentsCollectionReplaceHandle.generated | 6 +- .../documentsCollectionUpdate.generated | 42 +- .../documentsCollectionUpdateHandle.generated | 6 +- ...mentsCollectionUpdateHandleArray.generated | 14 +- ...tsCollectionUpdateHandleKeepNull.generated | 20 +- ...cumentsCollection_UpdateDocument.generated | 42 +- ...entsCollection_UpdateHandleArray.generated | 14 +- ...sCollection_UpdateHandleKeepNull.generated | 20 +- ...ntsCollection_UpdateHandleSingle.generated | 6 +- .../Examples/documentsDocumentName.generated | 2 +- .../documentsDocumentReplace.generated | 14 +- Documentation/Examples/dropIndex.generated | 4 +- .../Examples/ensureFulltextIndex.generated | 68 +- .../Examples/ensureHashIndex.generated | 20 +- .../Examples/ensureHashIndexArray.generated | 20 +- .../Examples/ensurePersistent.generated | 32 +- .../Examples/ensureSkiplist.generated | 32 +- .../Examples/ensureSkiplistArray.generated | 20 +- .../Examples/ensureUniqueConstraint.generated | 18 +- ...nsureUniquePersistentMultiColmun.generated | 22 +- .../ensureUniquePersistentSingle.generated | 22 +- .../Examples/ensureUniqueSkiplist.generated | 22 +- .../ensureUniqueSkiplistMultiColmun.generated | 22 +- .../ensureUniqueSkiplistMultiColumn.generated | 22 +- .../ensureUniqueSkiplistSingle.generated | 22 +- .../ensureVertexCentricHashIndex.generated | 2 +- Documentation/Examples/executeQuery.generated | 24 +- .../Examples/executeQueryBatchSize.generated | 48 +- .../executeQueryNoBatchSize.generated | 24 +- .../generalGraphCreateGraph2.generated | 8 +- .../generalGraphCreateGraphHowTo2.generated | 6 +- .../generalGraphCreateGraphHowTo3.generated | 8 +- .../generalGraphCreateGraphSingle.generated | 4 +- .../generalGraphDropGraphKeep.generated | 6 +- ...generalGraphEdgeCollectionRemove.generated | 2 +- ...eneralGraphEdgeCollectionReplace.generated | 6 +- .../generalGraphEdgeCollectionSave1.generated | 2 +- ...generalGraphEdgeCollectionUpdate.generated | 6 +- .../generalGraphGetFromVertex.generated | 2 +- .../generalGraphGetToVertex.generated | 8 +- .../Examples/generalGraphLoadGraph.generated | 6 +- .../generalGraphModulePaths1.generated | 124 +- .../generalGraphModulePaths2.generated | 100 +- ...generalGraphModuleShortestPaths1.generated | 120 +- ...generalGraphModuleShortestPaths2.generated | 6 +- ...neralGraphVertexCollectionRemove.generated | 2 +- ...eralGraphVertexCollectionReplace.generated | 6 +- ...generalGraphVertexCollectionSave.generated | 2 +- ...neralGraphVertexCollectionUpdate.generated | 6 +- ...raph__deleteEdgeDefinitionNoDrop.generated | 2 +- ...eral_graph_create_graph_example1.generated | 12 +- ...eral_graph_create_graph_example2.generated | 12 +- .../geoIndexCreateForArrayAttribute.generated | 41 +- ...geoIndexCreateForArrayAttribute1.generated | 41 +- ...geoIndexCreateForArrayAttribute2.generated | 42 +- .../geoIndexFilterOptimization.generated | 22 +- .../Examples/geoIndexSimpleQuery.generated | 78 +- .../geoIndexSortOptimization.generated | 56 +- .../graph_create_cities_sample.generated | 110 +- .../graph_create_knows_sample.generated | 58 +- .../graph_create_social_sample.generated | 50 +- .../graph_create_traversal_sample.generated | 184 +-- .../graph_create_world_sample.generated | 1452 ++++++++--------- Documentation/Examples/job_cancel.generated | 8 +- .../Examples/job_delete_01.generated | 2 +- .../Examples/job_delete_02.generated | 6 +- .../Examples/job_delete_03.generated | 4 +- .../Examples/job_fetch_result_03.generated | 8 +- .../Examples/job_fetch_result_04.generated | 6 +- .../Examples/job_getByType_01.generated | 4 +- .../Examples/job_getByType_02.generated | 2 +- .../Examples/job_getByType_03.generated | 6 +- .../Examples/job_getStatusById_01.generated | 8 +- .../Examples/job_getStatusById_02.generated | 4 +- Documentation/Examples/joinTuples.generated | 6 +- Documentation/Examples/queryLimit.generated | 56 +- Documentation/Examples/querySkip.generated | 64 +- Documentation/Examples/usingToArray.generated | 44 +- .../Examples/working_with_date_time.generated | 28 +- .../system/_admin/aardvark/APP/api-docs.json | 812 ++++----- 358 files changed, 4888 insertions(+), 4281 deletions(-) create mode 100644 Documentation/Examples/aqlArrayCountDistinct_1.generated create mode 100644 Documentation/Examples/aqlArrayCountDistinct_2.generated diff --git a/Documentation/Examples/001_collectionAll.generated b/Documentation/Examples/001_collectionAll.generated index 3906b5fcc1..5e0f7edf14 100644 --- a/Documentation/Examples/001_collectionAll.generated +++ b/Documentation/Examples/001_collectionAll.generated @@ -1,63 +1,63 @@ arangosh> db.five.save({ name : "one" }); { - "_id" : "five/114", - "_key" : "114", - "_rev" : "_WnWWtNC--_" + "_id" : "five/116", + "_key" : "116", + "_rev" : "_XB1l-4K--_" } arangosh> db.five.save({ name : "two" }); { - "_id" : "five/118", - "_key" : "118", - "_rev" : "_WnWWtNG--_" + "_id" : "five/120", + "_key" : "120", + "_rev" : "_XB1l-4O--_" } arangosh> db.five.save({ name : "three" }); { - "_id" : "five/121", - "_key" : "121", - "_rev" : "_WnWWtNG--B" + "_id" : "five/123", + "_key" : "123", + "_rev" : "_XB1l-4O--B" } arangosh> db.five.save({ name : "four" }); { - "_id" : "five/124", - "_key" : "124", - "_rev" : "_WnWWtNG--D" + "_id" : "five/126", + "_key" : "126", + "_rev" : "_XB1l-4O--D" } arangosh> db.five.save({ name : "five" }); { - "_id" : "five/127", - "_key" : "127", - "_rev" : "_WnWWtNG--F" + "_id" : "five/129", + "_key" : "129", + "_rev" : "_XB1l-4O--F" } arangosh> db.five.all().toArray(); [ { - "_key" : "114", - "_id" : "five/114", - "_rev" : "_WnWWtNC--_", + "_key" : "116", + "_id" : "five/116", + "_rev" : "_XB1l-4K--_", "name" : "one" }, { - "_key" : "124", - "_id" : "five/124", - "_rev" : "_WnWWtNG--D", + "_key" : "126", + "_id" : "five/126", + "_rev" : "_XB1l-4O--D", "name" : "four" }, { - "_key" : "127", - "_id" : "five/127", - "_rev" : "_WnWWtNG--F", + "_key" : "120", + "_id" : "five/120", + "_rev" : "_XB1l-4O--_", + "name" : "two" + }, + { + "_key" : "129", + "_id" : "five/129", + "_rev" : "_XB1l-4O--F", "name" : "five" }, { - "_key" : "121", - "_id" : "five/121", - "_rev" : "_WnWWtNG--B", + "_key" : "123", + "_id" : "five/123", + "_rev" : "_XB1l-4O--B", "name" : "three" - }, - { - "_key" : "118", - "_id" : "five/118", - "_rev" : "_WnWWtNG--_", - "name" : "two" } ] diff --git a/Documentation/Examples/002_collectionAllNext.generated b/Documentation/Examples/002_collectionAllNext.generated index 043761bba0..c4abc58fdc 100644 --- a/Documentation/Examples/002_collectionAllNext.generated +++ b/Documentation/Examples/002_collectionAllNext.generated @@ -1,45 +1,45 @@ arangosh> db.five.save({ name : "one" }); { - "_id" : "five/137", - "_key" : "137", - "_rev" : "_WnWWtOK--_" + "_id" : "five/139", + "_key" : "139", + "_rev" : "_XB1l-5a--_" } arangosh> db.five.save({ name : "two" }); { - "_id" : "five/141", - "_key" : "141", - "_rev" : "_WnWWtOK--B" + "_id" : "five/143", + "_key" : "143", + "_rev" : "_XB1l-5a--B" } arangosh> db.five.save({ name : "three" }); { - "_id" : "five/144", - "_key" : "144", - "_rev" : "_WnWWtOO--_" + "_id" : "five/146", + "_key" : "146", + "_rev" : "_XB1l-5a--D" } arangosh> db.five.save({ name : "four" }); { - "_id" : "five/147", - "_key" : "147", - "_rev" : "_WnWWtOS--_" + "_id" : "five/149", + "_key" : "149", + "_rev" : "_XB1l-5a--F" } arangosh> db.five.save({ name : "five" }); { - "_id" : "five/150", - "_key" : "150", - "_rev" : "_WnWWtOW--_" + "_id" : "five/152", + "_key" : "152", + "_rev" : "_XB1l-5a--H" } arangosh> db.five.all().limit(2).toArray(); [ { - "_key" : "141", - "_id" : "five/141", - "_rev" : "_WnWWtOK--B", - "name" : "two" + "_key" : "139", + "_id" : "five/139", + "_rev" : "_XB1l-5a--_", + "name" : "one" }, { - "_key" : "147", - "_id" : "five/147", - "_rev" : "_WnWWtOS--_", + "_key" : "149", + "_id" : "five/149", + "_rev" : "_XB1l-5a--F", "name" : "four" } ] diff --git a/Documentation/Examples/003_collectionByExample.generated b/Documentation/Examples/003_collectionByExample.generated index cd0b8e4070..95c885b97d 100644 --- a/Documentation/Examples/003_collectionByExample.generated +++ b/Documentation/Examples/003_collectionByExample.generated @@ -1,40 +1,40 @@ arangosh> db.users.save({ name: "Gerhard" }); { - "_id" : "users/159", - "_key" : "159", - "_rev" : "_WnWWtPi--_" + "_id" : "users/161", + "_key" : "161", + "_rev" : "_XB1l-6a--_" } arangosh> db.users.save({ name: "Helmut" }); { - "_id" : "users/163", - "_key" : "163", - "_rev" : "_WnWWtPm--_" + "_id" : "users/165", + "_key" : "165", + "_rev" : "_XB1l-6e--_" } arangosh> db.users.save({ name: "Angela" }); { - "_id" : "users/166", - "_key" : "166", - "_rev" : "_WnWWtPm--B" + "_id" : "users/168", + "_key" : "168", + "_rev" : "_XB1l-6e--B" } arangosh> db.users.all().toArray(); [ { - "_key" : "166", - "_id" : "users/166", - "_rev" : "_WnWWtPm--B", + "_key" : "165", + "_id" : "users/165", + "_rev" : "_XB1l-6e--_", + "name" : "Helmut" + }, + { + "_key" : "168", + "_id" : "users/168", + "_rev" : "_XB1l-6e--B", "name" : "Angela" }, { - "_key" : "159", - "_id" : "users/159", - "_rev" : "_WnWWtPi--_", + "_key" : "161", + "_id" : "users/161", + "_rev" : "_XB1l-6a--_", "name" : "Gerhard" - }, - { - "_key" : "163", - "_id" : "users/163", - "_rev" : "_WnWWtPm--_", - "name" : "Helmut" } ] arangosh> db.users.byExample({ "_id" : "users/20" }).toArray(); @@ -42,9 +42,9 @@ arangosh> db.users.byExample({ "_id" : "name" : "Gerhard" }).toArray(); [ { - "_key" : "159", - "_id" : "users/159", - "_rev" : "_WnWWtPi--_", + "_key" : "161", + "_id" : "users/161", + "_rev" : "_XB1l-6a--_", "name" : "Gerhard" } ] diff --git a/Documentation/Examples/004_collectionByExampleNext.generated b/Documentation/Examples/004_collectionByExampleNext.generated index 43d6a50e51..d3dcc12ea2 100644 --- a/Documentation/Examples/004_collectionByExampleNext.generated +++ b/Documentation/Examples/004_collectionByExampleNext.generated @@ -1,26 +1,26 @@ arangosh> db.users.save({ name: "Gerhard" }); { - "_id" : "users/178", - "_key" : "178", - "_rev" : "_WnWWtQy--_" + "_id" : "users/180", + "_key" : "180", + "_rev" : "_XB1l-7a--_" } arangosh> db.users.save({ name: "Helmut" }); { - "_id" : "users/182", - "_key" : "182", - "_rev" : "_WnWWtQy--B" + "_id" : "users/184", + "_key" : "184", + "_rev" : "_XB1l-7e--_" } arangosh> db.users.save({ name: "Angela" }); { - "_id" : "users/185", - "_key" : "185", - "_rev" : "_WnWWtQ2--_" + "_id" : "users/187", + "_key" : "187", + "_rev" : "_XB1l-7e--B" } arangosh> var a = db.users.byExample( {"name" : "Angela" } ); arangosh> while (a.hasNext()) print(a.next()); { - "_key" : "185", - "_id" : "users/185", - "_rev" : "_WnWWtQ2--_", + "_key" : "187", + "_id" : "users/187", + "_rev" : "_XB1l-7e--B", "name" : "Angela" } diff --git a/Documentation/Examples/005_collectionRange.generated b/Documentation/Examples/005_collectionRange.generated index 11dc002ff7..c0230cc271 100644 --- a/Documentation/Examples/005_collectionRange.generated +++ b/Documentation/Examples/005_collectionRange.generated @@ -4,7 +4,7 @@ arangosh> db.old.ensureIndex({ type: "fields" : [ "age" ], - "id" : "old/194", + "id" : "old/195", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,34 +13,34 @@ arangosh> db.old.ensureIndex({ type: age: 15 }); { - "_id" : "old/197", - "_key" : "197", - "_rev" : "_WnWWtSO--_" + "_id" : "old/198", + "_key" : "198", + "_rev" : "_XB1l-9i--_" } arangosh> db.old.save({ age: 25 }); { - "_id" : "old/201", - "_key" : "201", - "_rev" : "_WnWWtSS--_" + "_id" : "old/202", + "_key" : "202", + "_rev" : "_XB1l-9i--B" } arangosh> db.old.save({ age: 30 }); { - "_id" : "old/204", - "_key" : "204", - "_rev" : "_WnWWtSW--_" + "_id" : "old/205", + "_key" : "205", + "_rev" : "_XB1l-9i--D" } arangosh> db.old.range("age", 10, 30).toArray(); [ { - "_key" : "197", - "_id" : "old/197", - "_rev" : "_WnWWtSO--_", + "_key" : "198", + "_id" : "old/198", + "_rev" : "_XB1l-9i--_", "age" : 15 }, { - "_key" : "201", - "_id" : "old/201", - "_rev" : "_WnWWtSS--_", + "_key" : "202", + "_id" : "old/202", + "_rev" : "_XB1l-9i--B", "age" : 25 } ] diff --git a/Documentation/Examples/006_collectionClosedRange.generated b/Documentation/Examples/006_collectionClosedRange.generated index 21c0383589..1960c07484 100644 --- a/Documentation/Examples/006_collectionClosedRange.generated +++ b/Documentation/Examples/006_collectionClosedRange.generated @@ -4,7 +4,7 @@ arangosh> db.old.ensureIndex({ type: "fields" : [ "age" ], - "id" : "old/213", + "id" : "old/214", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,40 +13,40 @@ arangosh> db.old.ensureIndex({ type: age: 15 }); { - "_id" : "old/216", - "_key" : "216", - "_rev" : "_WnWWtU---_" + "_id" : "old/217", + "_key" : "217", + "_rev" : "_XB1l__i--_" } arangosh> db.old.save({ age: 25 }); { - "_id" : "old/220", - "_key" : "220", - "_rev" : "_WnWWtUC--_" + "_id" : "old/221", + "_key" : "221", + "_rev" : "_XB1l__m--_" } arangosh> db.old.save({ age: 30 }); { - "_id" : "old/223", - "_key" : "223", - "_rev" : "_WnWWtUC--B" + "_id" : "old/224", + "_key" : "224", + "_rev" : "_XB1l__m--B" } arangosh> db.old.closedRange("age", 10, 30).toArray(); [ { - "_key" : "216", - "_id" : "old/216", - "_rev" : "_WnWWtU---_", + "_key" : "217", + "_id" : "old/217", + "_rev" : "_XB1l__i--_", "age" : 15 }, { - "_key" : "220", - "_id" : "old/220", - "_rev" : "_WnWWtUC--_", + "_key" : "221", + "_id" : "old/221", + "_rev" : "_XB1l__m--_", "age" : 25 }, { - "_key" : "223", - "_id" : "old/223", - "_rev" : "_WnWWtUC--B", + "_key" : "224", + "_id" : "old/224", + "_rev" : "_XB1l__m--B", "age" : 30 } ] diff --git a/Documentation/Examples/007_collectionNear.generated b/Documentation/Examples/007_collectionNear.generated index a44569bd60..a945f5d818 100644 --- a/Documentation/Examples/007_collectionNear.generated +++ b/Documentation/Examples/007_collectionNear.generated @@ -1,16 +1,17 @@ arangosh> db.geo.ensureIndex({ type: "geo", fields: [ "loc" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "loc" ], "geoJson" : false, - "id" : "geo/232", - "ignoreNull" : true, + "id" : "geo/233", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (var i = -90; i <= 90; i += 10) { @@ -22,9 +23,9 @@ arangosh> for (v arangosh> db.geo.near(0, 0).limit(2).toArray(); [ { - "_key" : "1289", - "_id" : "geo/1289", - "_rev" : "_WnWWtW2--Z", + "_key" : "1290", + "_id" : "geo/1290", + "_rev" : "_XB1l_Ey--H", "name" : "Name/0/0", "loc" : [ 0, @@ -32,9 +33,9 @@ arangosh> db.geo.near(0, "_key" : "1178", - "_id" : "geo/1178", - "_rev" : "_WnWWtWu--N", + "_key" : "1179", + "_id" : "geo/1179", + "_rev" : "_XB1l_Ee--_", "name" : "Name/-10/0", "loc" : [ -10, diff --git a/Documentation/Examples/008_collectionNearDistance.generated b/Documentation/Examples/008_collectionNearDistance.generated index 5b74d97a0e..9eb6644174 100644 --- a/Documentation/Examples/008_collectionNearDistance.generated +++ b/Documentation/Examples/008_collectionNearDistance.generated @@ -1,16 +1,17 @@ arangosh> db.geo.ensureIndex({ type: "geo", fields: [ "loc" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "loc" ], "geoJson" : false, - "id" : "geo/2353", - "ignoreNull" : true, + "id" : "geo/2354", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (var i = -90; i <= 90; i += 10) { @@ -22,25 +23,25 @@ arangosh> for (v arangosh> db.geo.near(0, 0).distance().limit(2).toArray(); [ { - "distance" : 0, - "_id" : "geo/3410", - "_key" : "3410", - "_rev" : "_WnWWtci--H", + "_id" : "geo/3411", + "_key" : "3411", + "_rev" : "_XB1l_Ni--H", "loc" : [ 0, 0 ], - "name" : "Name/0/0" + "name" : "Name/0/0", + "distance" : 0 }, { - "distance" : 1111949.2664455874, - "_id" : "geo/3299", - "_key" : "3299", - "_rev" : "_WnWWtcW--F", + "_id" : "geo/3300", + "_key" : "3300", + "_rev" : "_XB1l_NK--L", "loc" : [ -10, 0 ], - "name" : "Name/-10/0" + "name" : "Name/-10/0", + "distance" : 1111949.2664455874 } ] diff --git a/Documentation/Examples/009_collectionWithin.generated b/Documentation/Examples/009_collectionWithin.generated index fbcd37fdb5..81dcf782a5 100644 --- a/Documentation/Examples/009_collectionWithin.generated +++ b/Documentation/Examples/009_collectionWithin.generated @@ -4,102 +4,102 @@ arangosh> for (v arangosh> db.geo.within(0, 0, 2000 * 1000).distance().toArray(); [ { - "distance" : 0, - "_id" : "geo/5531", - "_key" : "5531", - "_rev" : "_WnWWtgq--V", + "_id" : "geo/5532", + "_key" : "5532", + "_rev" : "_XB1l_We--F", "loc" : [ 0, 0 ], - "name" : "Name/0/0" + "name" : "Name/0/0", + "distance" : 0 }, { - "distance" : 1111949.2664455874, - "_id" : "geo/5420", - "_key" : "5420", - "_rev" : "_WnWWtgi--H", - "loc" : [ - -10, - 0 - ], - "name" : "Name/-10/0" - }, - { - "distance" : 1111949.2664455874, - "_id" : "geo/5534", - "_key" : "5534", - "_rev" : "_WnWWtgq--X", + "_id" : "geo/5535", + "_key" : "5535", + "_rev" : "_XB1l_We--H", "loc" : [ 0, 10 ], - "name" : "Name/0/10" + "name" : "Name/0/10", + "distance" : 1111949.2664455874 }, { - "distance" : 1111949.2664455874, - "_id" : "geo/5642", - "_key" : "5642", - "_rev" : "_WnWWtg2--C", - "loc" : [ - 10, - 0 - ], - "name" : "Name/10/0" - }, - { - "distance" : 1111949.2664455874, - "_id" : "geo/5528", - "_key" : "5528", - "_rev" : "_WnWWtgq--T", + "_id" : "geo/5529", + "_key" : "5529", + "_rev" : "_XB1l_We--D", "loc" : [ 0, -10 ], - "name" : "Name/0/-10" + "name" : "Name/0/-10", + "distance" : 1111949.2664455874 }, { - "distance" : 1568520.556798576, - "_id" : "geo/5423", - "_key" : "5423", - "_rev" : "_WnWWtgi--J", - "loc" : [ - -10, - 10 - ], - "name" : "Name/-10/10" - }, - { - "distance" : 1568520.556798576, - "_id" : "geo/5645", - "_key" : "5645", - "_rev" : "_WnWWtg2--E", + "_id" : "geo/5643", + "_key" : "5643", + "_rev" : "_XB1l_W2--L", "loc" : [ 10, - 10 + 0 ], - "name" : "Name/10/10" + "name" : "Name/10/0", + "distance" : 1111949.2664455874 }, { - "distance" : 1568520.556798576, - "_id" : "geo/5417", - "_key" : "5417", - "_rev" : "_WnWWtgi--F", + "_id" : "geo/5421", + "_key" : "5421", + "_rev" : "_XB1l_WG--H", "loc" : [ -10, - -10 + 0 ], - "name" : "Name/-10/-10" + "name" : "Name/-10/0", + "distance" : 1111949.2664455874 }, { - "distance" : 1568520.556798576, - "_id" : "geo/5639", - "_key" : "5639", - "_rev" : "_WnWWtg2--A", + "_id" : "geo/5640", + "_key" : "5640", + "_rev" : "_XB1l_W2--J", "loc" : [ 10, -10 ], - "name" : "Name/10/-10" + "name" : "Name/10/-10", + "distance" : 1568520.5567985761 + }, + { + "_id" : "geo/5646", + "_key" : "5646", + "_rev" : "_XB1l_W6--_", + "loc" : [ + 10, + 10 + ], + "name" : "Name/10/10", + "distance" : 1568520.5567985761 + }, + { + "_id" : "geo/5418", + "_key" : "5418", + "_rev" : "_XB1l_WG--F", + "loc" : [ + -10, + -10 + ], + "name" : "Name/-10/-10", + "distance" : 1568520.5567985761 + }, + { + "_id" : "geo/5424", + "_key" : "5424", + "_rev" : "_XB1l_WG--J", + "loc" : [ + -10, + 10 + ], + "name" : "Name/-10/10", + "distance" : 1568520.5567985761 } ] diff --git a/Documentation/Examples/011_documentsCollectionReplaceByExample.generated b/Documentation/Examples/011_documentsCollectionReplaceByExample.generated index 72cffab946..4dfe97180d 100644 --- a/Documentation/Examples/011_documentsCollectionReplaceByExample.generated +++ b/Documentation/Examples/011_documentsCollectionReplaceByExample.generated @@ -1,8 +1,8 @@ arangosh> db.example.save({ Hello : "world" }); { - "_id" : "example/6608", - "_key" : "6608", - "_rev" : "_WnWWtjK--_" + "_id" : "example/6609", + "_key" : "6609", + "_rev" : "_XB1l_ce--_" } 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 4cd6d60524..0ef596c81e 100644 --- a/Documentation/Examples/012_documentsCollectionUpdateByExample.generated +++ b/Documentation/Examples/012_documentsCollectionUpdateByExample.generated @@ -1,17 +1,17 @@ arangosh> db.example.save({ Hello : "world", foo : "bar" }); { - "_id" : "example/6621", - "_key" : "6621", - "_rev" : "_WnWWtjy--_" + "_id" : "example/6622", + "_key" : "6622", + "_rev" : "_XB1l_de--_" } arangosh> db.example.updateByExample({ Hello: "world" }, { Hello: "foo", World: "bar" }, false); 1 arangosh> db.example.byExample({ Hello: "foo" }).toArray() [ { - "_key" : "6621", - "_id" : "example/6621", - "_rev" : "_WnWWtj2--_", + "_key" : "6622", + "_id" : "example/6622", + "_rev" : "_XB1l_dm--_", "Hello" : "foo", "foo" : "bar", "World" : "bar" diff --git a/Documentation/Examples/01_workWithAQL_all.generated b/Documentation/Examples/01_workWithAQL_all.generated index 3cc0ace227..b13ef7ebb1 100644 --- a/Documentation/Examples/01_workWithAQL_all.generated +++ b/Documentation/Examples/01_workWithAQL_all.generated @@ -1,10 +1,10 @@ arangosh> db._create("mycollection") -[ArangoCollection 6631, "mycollection" (type document, status loaded)] +[ArangoCollection 6632, "mycollection" (type document, status loaded)] arangosh> db.mycollection.save({ _key: "testKey", Hello : "World" }) { "_id" : "mycollection/testKey", "_key" : "testKey", - "_rev" : "_WnWWtka--_" + "_rev" : "_XB1l_ei--_" } arangosh> db._query('FOR my IN mycollection RETURN my._key').toArray() [ diff --git a/Documentation/Examples/01_workWithAQL_databaseExplain.generated b/Documentation/Examples/01_workWithAQL_databaseExplain.generated index 18b6a8c03e..c5072b92ac 100644 --- a/Documentation/Examples/01_workWithAQL_databaseExplain.generated +++ b/Documentation/Examples/01_workWithAQL_databaseExplain.generated @@ -1,5 +1,5 @@ arangosh> db._explain("LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1", {}, {colors: false}); -Query string: +Query String: LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1 Execution plan: @@ -12,6 +12,9 @@ Execution plan: Indexes used: none +Functions used: + Name Deterministic Uses V8 + SLEEP false false Optimization rules applied: Id RuleName diff --git a/Documentation/Examples/01_workWithAQL_databaseProfileQuery.generated b/Documentation/Examples/01_workWithAQL_databaseProfileQuery.generated index 31a22b1b62..e0175d5b73 100644 --- a/Documentation/Examples/01_workWithAQL_databaseProfileQuery.generated +++ b/Documentation/Examples/01_workWithAQL_databaseProfileQuery.generated @@ -1,14 +1,14 @@ arangosh> db._profileQuery("LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1", {}, {colors: false}); -Query string: +Query String: LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1 Execution plan: Id NodeType Calls Items Runtime [s] Comment 1 SingletonNode 2 1 0.0000 * ROOT 4 CalculationNode 2 1 0.0000 - LET #2 = 1 /* json expression */ /* const assignment */ - 2 CalculationNode 2 1 0.2709 - LET s = SLEEP(0.25) /* simple expression */ - 3 CalculationNode 2 1 0.5116 - LET t = SLEEP(0.5) /* simple expression */ - 5 ReturnNode 2 1 0.2709 - RETURN #2 + 2 CalculationNode 2 1 0.2705 - LET s = SLEEP(0.25) /* simple expression */ + 3 CalculationNode 2 1 0.5110 - LET t = SLEEP(0.5) /* simple expression */ + 5 ReturnNode 2 1 0.0000 - RETURN #2 Indexes used: none @@ -19,17 +19,17 @@ Optimization rules applied: Query Statistics: Writes Exec Writes Ign Scan Full Scan Index Filtered Exec Time [s] - 0 0 0 0 0 0.78290s + 0 0 0 0 0 0.78175s Query Profile: Query Stage Duration [s] initializing 0.00000 - parsing 0.00007 - optimizing ast 0.00001 + parsing 0.00003 + optimizing ast 0.00000 loading collections 0.00000 - instantiating plan 0.00003 - optimizing plan 0.00010 - executing 0.78249 - finalizing 0.00017 + instantiating plan 0.00001 + optimizing plan 0.00004 + executing 0.78158 + finalizing 0.00008 diff --git a/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated b/Documentation/Examples/02_workWithAQL_aqlCollectionQuery.generated index 1d9e39c782..904f78117f 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" : "_WnWWtka--_", + "_rev" : "_XB1l_ei--_", "Hello" : "World" } ] diff --git a/Documentation/Examples/03_workWithAQL_getExtra.generated b/Documentation/Examples/03_workWithAQL_getExtra.generated index b36fc69e7f..9bad0ac91f 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.00038695335388183594 + "executionTime" : 0.0004515647888183594 }, "warnings" : [ ] } diff --git a/Documentation/Examples/06_workWithAQL_statements12.generated b/Documentation/Examples/06_workWithAQL_statements12.generated index dafc4860e3..3f4780e44d 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.00009989738464355469 + "executionTime" : 0.00009059906005859375 }, + "warnings" : [ ], "profile" : { - "initializing" : 9.5367431640625e-7, - "parsing" : 0.000016927719116210938, - "optimizing ast" : 0.0000011920928955078125, - "loading collections" : 0.0000019073486328125, - "instantiating plan" : 0.0000095367431640625, - "optimizing plan" : 0.00003457069396972656, - "executing" : 0.000020503997802734375, + "initializing" : 0.0000016689300537109375, + "parsing" : 0.00001621246337890625, + "optimizing ast" : 0.000001430511474609375, + "loading collections" : 0.000001430511474609375, + "instantiating plan" : 0.000010013580322265625, + "optimizing plan" : 0.000026941299438476562, + "executing" : 0.000017881393432617188, "finalizing" : 0.00000858306884765625 - }, - "warnings" : [ ] + } } diff --git a/Documentation/Examples/06_workWithAQL_statementsExtra.generated b/Documentation/Examples/06_workWithAQL_statementsExtra.generated index e5dc3483be..45e3a52c24 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.0004172325134277344 + "executionTime" : 0.0005788803100585938 }, "warnings" : [ ] } @@ -35,7 +35,7 @@ arangosh> db._query({ "filtered" : 0, "httpRequests" : 0, "fullCount" : 0, - "executionTime" : 0.0003635883331298828 + "executionTime" : 0.0005028247833251953 }, "warnings" : [ ] } diff --git a/Documentation/Examples/07_workWithAQL_statementsExplain.generated b/Documentation/Examples/07_workWithAQL_statementsExplain.generated index 1cad53a74d..ba23d9bdbe 100644 --- a/Documentation/Examples/07_workWithAQL_statementsExplain.generated +++ b/Documentation/Examples/07_workWithAQL_statementsExplain.generated @@ -19,15 +19,16 @@ arangosh> stmt.explain(); "id" : 2, "estimatedCost" : 3, "estimatedNrItems" : 1, - "database" : "_system", - "collection" : "_users", "random" : false, - "satellite" : false, "outVariable" : { "id" : 0, "name" : "user" }, - "producesResult" : true + "projections" : [ ], + "producesResult" : true, + "database" : "_system", + "collection" : "_users", + "satellite" : false }, { "type" : "ReturnNode", @@ -40,7 +41,8 @@ arangosh> stmt.explain(); "inVariable" : { "id" : 0, "name" : "user" - } + }, + "count" : true } ], "rules" : [ ], @@ -58,11 +60,12 @@ arangosh> stmt.explain(); ], "estimatedCost" : 4, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/09_workWithAQL_statementsPlansBind.generated b/Documentation/Examples/09_workWithAQL_statementsPlansBind.generated index af2888c1ac..9c45fe25b7 100644 --- a/Documentation/Examples/09_workWithAQL_statementsPlansBind.generated +++ b/Documentation/Examples/09_workWithAQL_statementsPlansBind.generated @@ -21,17 +21,20 @@ arangosh> stmt.explain(); "id" : 6, "estimatedCost" : 1.95, "estimatedNrItems" : 1, - "database" : "_system", - "collection" : "_users", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "doc" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "_users", + "satellite" : false, + "needsGatherNodeSort" : false, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "13", + "id" : "11", "type" : "hash", "fields" : [ "user" @@ -44,19 +47,24 @@ arangosh> stmt.explain(); ], "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "user", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "doc", "id" : 0 } @@ -64,7 +72,10 @@ arangosh> stmt.explain(); }, { "type" : "value", - "value" : "root" + "typeID" : 40, + "value" : "root", + "vType" : "string", + "vTypeID" : 4 } ] } @@ -72,7 +83,12 @@ arangosh> stmt.explain(); } ] }, - "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "ReturnNode", @@ -85,7 +101,8 @@ arangosh> stmt.explain(); "inVariable" : { "id" : 0, "name" : "doc" - } + }, + "count" : true } ], "rules" : [ @@ -111,11 +128,12 @@ arangosh> stmt.explain(); ], "estimatedCost" : 2.95, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer2.generated b/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer2.generated index a5ecc468c0..e8572485da 100644 --- a/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer2.generated +++ b/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer2.generated @@ -18,15 +18,16 @@ arangosh> stmt.explain({ optimizer: { "id" : 2, "estimatedCost" : 3, "estimatedNrItems" : 1, - "database" : "_system", - "collection" : "_users", "random" : false, - "satellite" : false, "outVariable" : { "id" : 0, "name" : "user" }, - "producesResult" : true + "projections" : [ ], + "producesResult" : true, + "database" : "_system", + "collection" : "_users", + "satellite" : false }, { "type" : "CalculationNode", @@ -38,13 +39,16 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 1, "expression" : { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "user", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "user", "id" : 0 } @@ -52,7 +56,10 @@ arangosh> stmt.explain({ optimizer: { }, { "type" : "value", - "value" : "root" + "typeID" : 40, + "value" : "root", + "vType" : "string", + "vTypeID" : 4 } ] }, @@ -87,7 +94,8 @@ arangosh> stmt.explain({ optimizer: { "inVariable" : { "id" : 0, "name" : "user" - } + }, + "count" : true } ], "rules" : [ ], @@ -109,11 +117,12 @@ arangosh> stmt.explain({ optimizer: { ], "estimatedCost" : 6, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 2, + "rulesExecuted" : 3, "rulesSkipped" : 29, "plansCreated" : 1 }, diff --git a/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer3.generated b/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer3.generated index 15dd9285f0..8e72339e7c 100644 --- a/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer3.generated +++ b/Documentation/Examples/10_workWithAQL_statementsPlansOptimizer3.generated @@ -1,6 +1,6 @@ arangosh> var query = "FOR doc IN mycollection FILTER doc.value > 42 RETURN doc"; arangosh> require("@arangodb/aql/explainer").explain(query, {colors:false}); -Query string: +Query String: FOR doc IN mycollection FILTER doc.value > 42 RETURN doc Execution plan: diff --git a/Documentation/Examples/11_workWithAQL_parseQueries.generated b/Documentation/Examples/11_workWithAQL_parseQueries.generated index c74fd1cf7d..01cced89c1 100644 --- a/Documentation/Examples/11_workWithAQL_parseQueries.generated +++ b/Documentation/Examples/11_workWithAQL_parseQueries.generated @@ -21,7 +21,13 @@ arangosh> stmt.parse(); }, { "type" : "parameter", - "name" : "@collection" + "name" : "@collection", + "subNodes" : [ + { + "type" : "collection", + "name" : "" + } + ] } ] }, diff --git a/Documentation/Examples/AQLEXP_01_axplainer.generated b/Documentation/Examples/AQLEXP_01_axplainer.generated index 033a28c5a8..5782e2e2d7 100644 --- a/Documentation/Examples/AQLEXP_01_axplainer.generated +++ b/Documentation/Examples/AQLEXP_01_axplainer.generated @@ -1,5 +1,5 @@ arangosh> db._create("test"); -[ArangoCollection 6996, "test" (type document, status loaded)] +[ArangoCollection 6999, "test" (type document, status loaded)] arangosh> for (i = 0; i < 100; ++i) { db.test.save({ value: i }); } arangosh> db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] }); { @@ -7,7 +7,7 @@ arangosh> db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] }); "fields" : [ "value" ], - "id" : "test/7301", + "id" : "test/7304", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -16,7 +16,7 @@ arangosh> db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] }); } arangosh> var explain = require("@arangodb/aql/explainer").explain; arangosh> explain("FOR i IN test FILTER i.value > 97 SORT i.value RETURN i.value", {colors:false}); -Query string: +Query String: FOR i IN test FILTER i.value > 97 SORT i.value RETURN i.value Execution plan: diff --git a/Documentation/Examples/AQLEXP_01_explainCreate.generated b/Documentation/Examples/AQLEXP_01_explainCreate.generated index d4e21dcbaa..556f101482 100644 --- a/Documentation/Examples/AQLEXP_01_explainCreate.generated +++ b/Documentation/Examples/AQLEXP_01_explainCreate.generated @@ -19,17 +19,20 @@ arangosh> stmt.explain(); "id" : 9, "estimatedCost" : 7.643856189774724, "estimatedNrItems" : 50, - "database" : "_system", - "collection" : "test", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false, + "needsGatherNodeSort" : true, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "7301", + "id" : "7304", "type" : "skiplist", "fields" : [ "value" @@ -41,19 +44,24 @@ arangosh> stmt.explain(); ], "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -61,7 +69,10 @@ arangosh> stmt.explain(); }, { "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -69,7 +80,12 @@ arangosh> stmt.explain(); } ] }, - "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -81,10 +97,12 @@ arangosh> stmt.explain(); "estimatedNrItems" : 50, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -108,7 +126,8 @@ arangosh> stmt.explain(); "inVariable" : { "id" : 4, "name" : "3" - } + }, + "count" : true } ], "rules" : [ @@ -149,11 +168,12 @@ arangosh> stmt.explain(); ], "estimatedCost" : 107.64385618977472, "estimatedNrItems" : 50, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/AQLEXP_05_explainAllPlans.generated b/Documentation/Examples/AQLEXP_05_explainAllPlans.generated index e66ebe7c8a..beb65f8763 100644 --- a/Documentation/Examples/AQLEXP_05_explainAllPlans.generated +++ b/Documentation/Examples/AQLEXP_05_explainAllPlans.generated @@ -18,17 +18,20 @@ arangosh> stmt.explain({ allPlans: "id" : 9, "estimatedCost" : 7.643856189774724, "estimatedNrItems" : 50, - "database" : "_system", - "collection" : "test", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false, + "needsGatherNodeSort" : true, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "7301", + "id" : "7304", "type" : "skiplist", "fields" : [ "value" @@ -40,19 +43,24 @@ arangosh> stmt.explain({ allPlans: "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -60,7 +68,10 @@ arangosh> stmt.explain({ allPlans: "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -68,7 +79,12 @@ arangosh> stmt.explain({ allPlans: "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -80,10 +96,12 @@ arangosh> stmt.explain({ allPlans: "estimatedNrItems" : 50, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -107,7 +125,8 @@ arangosh> stmt.explain({ allPlans: "inVariable" : { "id" : 4, "name" : "3" - } + }, + "count" : true } ], "rules" : [ @@ -148,12 +167,13 @@ arangosh> stmt.explain({ allPlans: "estimatedCost" : 107.64385618977472, "estimatedNrItems" : 50, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false } ], "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 } diff --git a/Documentation/Examples/AQLEXP_06_explainUnoptimizedPlans.generated b/Documentation/Examples/AQLEXP_06_explainUnoptimizedPlans.generated index 8282ef12e7..d456648cbd 100644 --- a/Documentation/Examples/AQLEXP_06_explainUnoptimizedPlans.generated +++ b/Documentation/Examples/AQLEXP_06_explainUnoptimizedPlans.generated @@ -17,15 +17,16 @@ arangosh> stmt.explain({ optimizer: { "id" : 2, "estimatedCost" : 102, "estimatedNrItems" : 100, - "database" : "_system", - "collection" : "test", "random" : false, - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, - "producesResult" : true + "projections" : [ ], + "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false }, { "type" : "CalculationNode", @@ -37,13 +38,16 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -51,7 +55,10 @@ arangosh> stmt.explain({ optimizer: { "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -85,10 +92,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -130,10 +139,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -157,7 +168,8 @@ arangosh> stmt.explain({ optimizer: { "inVariable" : { "id" : 6, "name" : "5" - } + }, + "count" : true } ], "rules" : [ ], @@ -187,11 +199,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedCost" : 1266.3856189774724, "estimatedNrItems" : 100, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 1, + "rulesExecuted" : 2, "rulesSkipped" : 30, "plansCreated" : 1 }, diff --git a/Documentation/Examples/AQLEXP_07_explainSingleRulePlans.generated b/Documentation/Examples/AQLEXP_07_explainSingleRulePlans.generated index e9a4a518ed..1650bd4ab3 100644 --- a/Documentation/Examples/AQLEXP_07_explainSingleRulePlans.generated +++ b/Documentation/Examples/AQLEXP_07_explainSingleRulePlans.generated @@ -17,15 +17,16 @@ arangosh> stmt.explain({ optimizer: { "id" : 2, "estimatedCost" : 102, "estimatedNrItems" : 100, - "database" : "_system", - "collection" : "test", "random" : false, - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, - "producesResult" : true + "projections" : [ ], + "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false }, { "type" : "CalculationNode", @@ -37,13 +38,16 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -51,7 +55,10 @@ arangosh> stmt.explain({ optimizer: { "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -85,10 +92,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -130,10 +139,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 100, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -157,7 +168,8 @@ arangosh> stmt.explain({ optimizer: { "inVariable" : { "id" : 6, "name" : "5" - } + }, + "count" : true } ], "rules" : [ ], @@ -187,11 +199,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedCost" : 1266.3856189774724, "estimatedNrItems" : 100, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 1, + "rulesExecuted" : 2, "rulesSkipped" : 30, "plansCreated" : 1 }, diff --git a/Documentation/Examples/AQLEXP_08_explainDisableSingleRulePlans.generated b/Documentation/Examples/AQLEXP_08_explainDisableSingleRulePlans.generated index 948c8040bd..bbba89234d 100644 --- a/Documentation/Examples/AQLEXP_08_explainDisableSingleRulePlans.generated +++ b/Documentation/Examples/AQLEXP_08_explainDisableSingleRulePlans.generated @@ -17,17 +17,20 @@ arangosh> stmt.explain({ optimizer: { "id" : 9, "estimatedCost" : 7.643856189774724, "estimatedNrItems" : 50, - "database" : "_system", - "collection" : "test", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false, + "needsGatherNodeSort" : false, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "7301", + "id" : "7304", "type" : "skiplist", "fields" : [ "value" @@ -39,19 +42,24 @@ arangosh> stmt.explain({ optimizer: { "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -59,7 +67,10 @@ arangosh> stmt.explain({ optimizer: { "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -67,7 +78,12 @@ arangosh> stmt.explain({ optimizer: { "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -79,10 +95,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedNrItems" : 50, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -125,7 +143,8 @@ arangosh> stmt.explain({ optimizer: { "inVariable" : { "id" : 4, "name" : "3" - } + }, + "count" : true } ], "rules" : [ @@ -165,11 +184,12 @@ arangosh> stmt.explain({ optimizer: { "estimatedCost" : 389.83666567851094, "estimatedNrItems" : 50, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 30, + "rulesExecuted" : 31, "rulesSkipped" : 1, "plansCreated" : 1 }, diff --git a/Documentation/Examples/AQLEXP_09_explainMaxNumberOfPlans.generated b/Documentation/Examples/AQLEXP_09_explainMaxNumberOfPlans.generated index 847bcd5e4f..ed976192e1 100644 --- a/Documentation/Examples/AQLEXP_09_explainMaxNumberOfPlans.generated +++ b/Documentation/Examples/AQLEXP_09_explainMaxNumberOfPlans.generated @@ -17,17 +17,20 @@ arangosh> stmt.explain({ maxNumberOfPlans: "id" : 9, "estimatedCost" : 7.643856189774724, "estimatedNrItems" : 50, - "database" : "_system", - "collection" : "test", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "i" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "test", + "satellite" : false, + "needsGatherNodeSort" : true, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "7301", + "id" : "7304", "type" : "skiplist", "fields" : [ "value" @@ -39,19 +42,24 @@ arangosh> stmt.explain({ maxNumberOfPlans: "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare >", + "typeID" : 29, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -59,7 +67,10 @@ arangosh> stmt.explain({ maxNumberOfPlans: "type" : "value", - "value" : 97 + "typeID" : 40, + "value" : 97, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -67,7 +78,12 @@ arangosh> stmt.explain({ maxNumberOfPlans: "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -79,10 +95,12 @@ arangosh> stmt.explain({ maxNumberOfPlans: "estimatedNrItems" : 50, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "value", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "i", "id" : 0 } @@ -106,7 +124,8 @@ arangosh> stmt.explain({ maxNumberOfPlans: "inVariable" : { "id" : 4, "name" : "3" - } + }, + "count" : true } ], "rules" : [ @@ -147,11 +166,12 @@ arangosh> stmt.explain({ maxNumberOfPlans: "estimatedCost" : 107.64385618977472, "estimatedNrItems" : 50, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "warnings" : [ ], "stats" : { - "rulesExecuted" : 30, + "rulesExecuted" : 31, "rulesSkipped" : 1, "plansCreated" : 1 }, diff --git a/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated b/Documentation/Examples/COMBINING_GRAPH_01_create_graph.generated index 29936d7111..c3c93632b3 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" : "_WnWWtt2--_", + "_rev" : "_XB1lAcK--B", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -21,7 +21,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Hamburg", "_id" : "germanCity/Hamburg", - "_rev" : "_WnWWtt2--B", + "_rev" : "_XB1lAcK--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 41659d9e30..18aab561fe 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" : "_WnWWtt6--_", + "_rev" : "_XB1lAcO--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -28,7 +28,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnWWtt6--B", + "_rev" : "_XB1lAcO--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -42,7 +42,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnWWtt6--B", + "_rev" : "_XB1lAcO--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -56,7 +56,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnWWtt6--_", + "_rev" : "_XB1lAcO--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -70,7 +70,7 @@ arangosh> db._query(`FOR startCity IN "traversedCity" : { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnWWtt2--_", + "_rev" : "_XB1lAcK--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 b28925e637..8a3a6afac4 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" : "_WnWWtt6--_", + "_rev" : "_XB1lAcO--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -26,7 +26,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnWWtt6--B", + "_rev" : "_XB1lAcO--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -42,7 +42,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnWWtt6--B", + "_rev" : "_XB1lAcO--B", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -53,7 +53,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Lyon", "_id" : "frenchCity/Lyon", - "_rev" : "_WnWWtt6--_", + "_rev" : "_XB1lAcO--_", "population" : 80000, "isCapital" : false, "loc" : [ @@ -64,7 +64,7 @@ arangosh> db._query(`FOR startCity IN { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnWWtt2--_", + "_rev" : "_XB1lAcK--B", "population" : 1000000, "isCapital" : false, "loc" : [ diff --git a/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated b/Documentation/Examples/EDGCOL_01_SaveEdgeCol.generated index 5b7558169d..3eff45bd4a 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/7453", "_key" : "7453", - "_rev" : "_WnWWt0e---" + "_rev" : "_XB1lAjW--_" } arangosh> v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7457", "_key" : "7457", - "_rev" : "_WnWWt0e--A" + "_rev" : "_XB1lAja--_" } arangosh> e1 = db.relation.insert(v1, v2, { label : "knows" }); { "_id" : "relation/7460", "_key" : "7460", - "_rev" : "_WnWWt0e--C" + "_rev" : "_XB1lAja--B" } arangosh> db._document(e1); { @@ -26,6 +26,6 @@ arangosh> db._document(e1); "_id" : "relation/7460", "_from" : "vertex/7453", "_to" : "vertex/7457", - "_rev" : "_WnWWt0e--C", + "_rev" : "_XB1lAja--B", "label" : "knows" } diff --git a/Documentation/Examples/EDGCOL_02_Relation.generated b/Documentation/Examples/EDGCOL_02_Relation.generated index 46fbde4682..7d2e9abc5b 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/7473", "_key" : "7473", - "_rev" : "_WnWWt2K--_" + "_rev" : "_XB1lAle--_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7477", "_key" : "7477", - "_rev" : "_WnWWt2O--_" + "_rev" : "_XB1lAle--B" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7480", "_key" : "7480", - "_rev" : "_WnWWt2S--_" + "_rev" : "_XB1lAle--D" } arangosh> db._document(myGraph.e1); { @@ -28,7 +28,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7480", "_from" : "vertex/7473", "_to" : "vertex/7477", - "_rev" : "_WnWWt2S--_", + "_rev" : "_XB1lAle--D", "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 4fd7dcb549..01183839a7 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/7494", "_key" : "7494", - "_rev" : "_WnWWt4K--_" + "_rev" : "_XB1lAne--_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7498", "_key" : "7498", - "_rev" : "_WnWWt4K--B" + "_rev" : "_XB1lAni--_" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7501", "_key" : "7501", - "_rev" : "_WnWWt4O--_" + "_rev" : "_XB1lAni--B" } arangosh> db._document(myGraph.e1); { @@ -27,7 +27,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7501", "_from" : "vertex/7494", "_to" : "vertex/7498", - "_rev" : "_WnWWt4O--_", + "_rev" : "_XB1lAni--B", "label" : "knows" } arangosh> db.relation.inEdges(myGraph.v1._id); @@ -39,7 +39,7 @@ arangosh> db.relation.inEdges(myGraph.v2._id); "_id" : "relation/7501", "_from" : "vertex/7494", "_to" : "vertex/7498", - "_rev" : "_WnWWt4O--_", + "_rev" : "_XB1lAni--B", "label" : "knows" } ] diff --git a/Documentation/Examples/EDGCOL_02_outEdges.generated b/Documentation/Examples/EDGCOL_02_outEdges.generated index 5558504c83..b049823846 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/7516", "_key" : "7516", - "_rev" : "_WnWWt6C--_" + "_rev" : "_XB1lApi--_" } arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" }); { "_id" : "vertex/7520", "_key" : "7520", - "_rev" : "_WnWWt6G--_" + "_rev" : "_XB1lApi--B" } arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "knows"}); { "_id" : "relation/7523", "_key" : "7523", - "_rev" : "_WnWWt6G--B" + "_rev" : "_XB1lApm--_" } arangosh> db._document(myGraph.e1); { @@ -27,7 +27,7 @@ arangosh> db._document(myGraph.e1); "_id" : "relation/7523", "_from" : "vertex/7516", "_to" : "vertex/7520", - "_rev" : "_WnWWt6G--B", + "_rev" : "_XB1lApm--_", "label" : "knows" } arangosh> db.relation.outEdges(myGraph.v1._id); @@ -37,7 +37,7 @@ arangosh> db.relation.outEdges(myGraph.v1._id); "_id" : "relation/7523", "_from" : "vertex/7516", "_to" : "vertex/7520", - "_rev" : "_WnWWt6G--B", + "_rev" : "_XB1lApm--_", "label" : "knows" } ] diff --git a/Documentation/Examples/GRAPHSP_01_create_graph.generated b/Documentation/Examples/GRAPHSP_01_create_graph.generated index 58a3d35e61..38ac1c2291 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" : "_WnWWt8u--F", + "_rev" : "_XB1lAru--F", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnWWt8u--B", + "_rev" : "_XB1lAru--B", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnWWt8u--_", + "_rev" : "_XB1lAru--_", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnWWt8q--_", + "_rev" : "_XB1lArq--_", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnWWt8q--H", + "_rev" : "_XB1lArq--H", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnWWt8q--D", + "_rev" : "_XB1lArq--D", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnWWt8q--F", + "_rev" : "_XB1lArq--F", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnWWt8u--H", + "_rev" : "_XB1lAru--H", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnWWt8q--B", + "_rev" : "_XB1lArq--B", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnWWt8u--D", + "_rev" : "_XB1lAru--D", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnWWt8u--J", + "_rev" : "_XB1lAru--J", "label" : "11" } ] @@ -76,7 +76,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7593", "_from" : "circles/H", "_to" : "circles/I", - "_rev" : "_WnWWt82--B", + "_rev" : "_XB1lAry--L", "theFalse" : false, "theTruth" : true, "label" : "right_blub" @@ -86,7 +86,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7575", "_from" : "circles/B", "_to" : "circles/C", - "_rev" : "_WnWWt8y--B", + "_rev" : "_XB1lAry--_", "theFalse" : false, "theTruth" : true, "label" : "left_blarg" @@ -96,7 +96,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7581", "_from" : "circles/B", "_to" : "circles/E", - "_rev" : "_WnWWt8y--F", + "_rev" : "_XB1lAry--D", "theFalse" : false, "theTruth" : true, "label" : "left_blub" @@ -106,7 +106,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7590", "_from" : "circles/G", "_to" : "circles/H", - "_rev" : "_WnWWt82--_", + "_rev" : "_XB1lAry--J", "theFalse" : false, "theTruth" : true, "label" : "right_blob" @@ -116,7 +116,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7584", "_from" : "circles/E", "_to" : "circles/F", - "_rev" : "_WnWWt8y--H", + "_rev" : "_XB1lAry--F", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" @@ -126,7 +126,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7599", "_from" : "circles/J", "_to" : "circles/K", - "_rev" : "_WnWWt82--F", + "_rev" : "_XB1lAr2--_", "theFalse" : false, "theTruth" : true, "label" : "right_zup" @@ -136,7 +136,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7596", "_from" : "circles/G", "_to" : "circles/J", - "_rev" : "_WnWWt82--D", + "_rev" : "_XB1lAry--N", "theFalse" : false, "theTruth" : true, "label" : "right_zip" @@ -146,7 +146,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7578", "_from" : "circles/C", "_to" : "circles/D", - "_rev" : "_WnWWt8y--D", + "_rev" : "_XB1lAry--B", "theFalse" : false, "theTruth" : true, "label" : "left_blorg" @@ -156,7 +156,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7571", "_from" : "circles/A", "_to" : "circles/B", - "_rev" : "_WnWWt8y--_", + "_rev" : "_XB1lAru--L", "theFalse" : false, "theTruth" : true, "label" : "left_bar" @@ -166,7 +166,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7587", "_from" : "circles/A", "_to" : "circles/G", - "_rev" : "_WnWWt8y--J", + "_rev" : "_XB1lAry--H", "theFalse" : false, "theTruth" : true, "label" : "right_foo" diff --git a/Documentation/Examples/GRAPHTRAV_01_create_graph.generated b/Documentation/Examples/GRAPHTRAV_01_create_graph.generated index 6f9591c9b9..8f59e285ae 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" : "_WnWWu_---_", + "_rev" : "_XB1lAui--L", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnWWu-6--L", + "_rev" : "_XB1lAui--H", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnWWu-6--J", + "_rev" : "_XB1lAui--F", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnWWu-6--_", + "_rev" : "_XB1lAue--B", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnWWu-6--H", + "_rev" : "_XB1lAui--D", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnWWu-6--D", + "_rev" : "_XB1lAui--_", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnWWu-6--F", + "_rev" : "_XB1lAui--B", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnWWu_---B", + "_rev" : "_XB1lAui--N", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnWWu-6--B", + "_rev" : "_XB1lAue--D", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnWWu-6--N", + "_rev" : "_XB1lAui--J", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnWWu_---D", + "_rev" : "_XB1lAui--P", "label" : "11" } ] @@ -76,7 +76,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7692", "_from" : "circles/G", "_to" : "circles/J", - "_rev" : "_WnWWu_---V", + "_rev" : "_XB1lAuq--_", "theFalse" : false, "theTruth" : true, "label" : "right_zip" @@ -86,7 +86,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7677", "_from" : "circles/B", "_to" : "circles/E", - "_rev" : "_WnWWu_---L", + "_rev" : "_XB1lAum--F", "theFalse" : false, "theTruth" : true, "label" : "left_blub" @@ -96,7 +96,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7689", "_from" : "circles/H", "_to" : "circles/I", - "_rev" : "_WnWWu_---T", + "_rev" : "_XB1lAum--N", "theFalse" : false, "theTruth" : true, "label" : "right_blub" @@ -106,7 +106,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7667", "_from" : "circles/A", "_to" : "circles/B", - "_rev" : "_WnWWu_---F", + "_rev" : "_XB1lAum--_", "theFalse" : false, "theTruth" : true, "label" : "left_bar" @@ -116,7 +116,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7680", "_from" : "circles/E", "_to" : "circles/F", - "_rev" : "_WnWWu_---N", + "_rev" : "_XB1lAum--H", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" @@ -126,7 +126,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7674", "_from" : "circles/C", "_to" : "circles/D", - "_rev" : "_WnWWu_---J", + "_rev" : "_XB1lAum--D", "theFalse" : false, "theTruth" : true, "label" : "left_blorg" @@ -136,7 +136,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7683", "_from" : "circles/A", "_to" : "circles/G", - "_rev" : "_WnWWu_---P", + "_rev" : "_XB1lAum--J", "theFalse" : false, "theTruth" : true, "label" : "right_foo" @@ -146,7 +146,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7686", "_from" : "circles/G", "_to" : "circles/H", - "_rev" : "_WnWWu_---R", + "_rev" : "_XB1lAum--L", "theFalse" : false, "theTruth" : true, "label" : "right_blob" @@ -156,7 +156,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7671", "_from" : "circles/B", "_to" : "circles/C", - "_rev" : "_WnWWu_---H", + "_rev" : "_XB1lAum--B", "theFalse" : false, "theTruth" : true, "label" : "left_blarg" @@ -166,7 +166,7 @@ arangosh> db.edges.toArray(); "_id" : "edges/7695", "_from" : "circles/J", "_to" : "circles/K", - "_rev" : "_WnWWu_---X", + "_rev" : "_XB1lAuq--B", "theFalse" : false, "theTruth" : true, "label" : "right_zup" diff --git a/Documentation/Examples/GRAPHTRAV_07_traverse_7.generated b/Documentation/Examples/GRAPHTRAV_07_traverse_7.generated index e48fc47fc3..2cd9024142 100644 --- a/Documentation/Examples/GRAPHTRAV_07_traverse_7.generated +++ b/Documentation/Examples/GRAPHTRAV_07_traverse_7.generated @@ -5,7 +5,7 @@ RETURN v._key @R -Query string: +Query String: FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' LET localScopeVar = RAND() > 0.5 FILTER p.edges[0].theTruth != localScopeVar @@ -25,6 +25,9 @@ Indexes used: By Type Collection Unique Sparse Selectivity Fields Ranges 2 edge edges false false 85.00 % [ `_from`, `_to` ] base OUTBOUND +Functions used: + Name Deterministic Uses V8 + RAND false false Traversals on graphs: Id Depth Vertex collections Edge collections Options Filter conditions diff --git a/Documentation/Examples/GRAPHTRAV_07_traverse_8.generated b/Documentation/Examples/GRAPHTRAV_07_traverse_8.generated index 19327663e7..6d9d40bad9 100644 --- a/Documentation/Examples/GRAPHTRAV_07_traverse_8.generated +++ b/Documentation/Examples/GRAPHTRAV_07_traverse_8.generated @@ -4,7 +4,7 @@ RETURN v._key @R -Query string: +Query String: FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' FILTER p.edges[0].label == 'right_foo' RETURN v._key diff --git a/Documentation/Examples/HTML_01_routingCreateHtml.generated b/Documentation/Examples/HTML_01_routingCreateHtml.generated index b03390af40..42c85face3 100644 --- a/Documentation/Examples/HTML_01_routingCreateHtml.generated +++ b/Documentation/Examples/HTML_01_routingCreateHtml.generated @@ -8,7 +8,7 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/9494", - "_key" : "9494", - "_rev" : "_WnWWu4a--_" + "_id" : "_routing/9632", + "_key" : "9632", + "_rev" : "_XB1lBly--_" } diff --git a/Documentation/Examples/HTML_04_routingCreateMultiPath.generated b/Documentation/Examples/HTML_04_routingCreateMultiPath.generated index 2354900ce6..a5de751ec7 100644 --- a/Documentation/Examples/HTML_04_routingCreateMultiPath.generated +++ b/Documentation/Examples/HTML_04_routingCreateMultiPath.generated @@ -2,32 +2,32 @@ arangosh> db._routing.save({ ........> url: { match: "/hello/world" }, ........> content: { contentType: "text/plain", body: "Match No 1"} }); { - "_id" : "_routing/9508", - "_key" : "9508", - "_rev" : "_WnWWu7q--_" + "_id" : "_routing/9646", + "_key" : "9646", + "_rev" : "_XB1lBnW--_" } arangosh> db._routing.save({ ........> url: { match: "/hello/:name", constraint: { name: "/[a-z]+/" } }, ........> content: { contentType: "text/plain", body: "Match No 2"} }); { - "_id" : "_routing/9512", - "_key" : "9512", - "_rev" : "_WnWWu7q--B" + "_id" : "_routing/9650", + "_key" : "9650", + "_rev" : "_XB1lBnW--B" } arangosh> db._routing.save({ ........> url: { match: "/:something/world" }, ........> content: { contentType: "text/plain", body: "Match No 3"} }); { - "_id" : "_routing/9515", - "_key" : "9515", - "_rev" : "_WnWWu7q--D" + "_id" : "_routing/9653", + "_key" : "9653", + "_rev" : "_XB1lBna--_" } arangosh> db._routing.save({ ........> url: { match: "/hi/*" }, ........> content: { contentType: "text/plain", body: "Match No 4"} }); { - "_id" : "_routing/9518", - "_key" : "9518", - "_rev" : "_WnWWu7q--F" + "_id" : "_routing/9656", + "_key" : "9656", + "_rev" : "_XB1lBna--B" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/HttpGharialAddEdge.generated b/Documentation/Examples/HttpGharialAddEdge.generated index 66dcd45131..b3bc835b70 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: _WnWWv_a--_ +etag: _XB1lBvW--_ { "error" : false, "code" : 202, "edge" : { - "_id" : "relation/9586", - "_key" : "9586", - "_rev" : "_WnWWv_a--_" + "_id" : "relation/9726", + "_key" : "9726", + "_rev" : "_XB1lBvW--_" } } diff --git a/Documentation/Examples/HttpGharialAddEdgeCol.generated b/Documentation/Examples/HttpGharialAddEdgeCol.generated index e512cb729c..89ac83aaca 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: _WnWWvBS--_ +etag: _XB1lBzC--_ { "error" : false, @@ -50,6 +50,6 @@ etag: _WnWWvBS--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnWWvBS--_" + "_rev" : "_XB1lBzC--_" } } diff --git a/Documentation/Examples/HttpGharialAddVertex.generated b/Documentation/Examples/HttpGharialAddVertex.generated index 93ff501b54..b4040e33a6 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: _WnWWvEO--_ +etag: _XB1lB4q--_ { "error" : false, "code" : 202, "vertex" : { - "_id" : "male/9743", - "_key" : "9743", - "_rev" : "_WnWWvEO--_" + "_id" : "male/9883", + "_key" : "9883", + "_rev" : "_XB1lB4q--_" } } diff --git a/Documentation/Examples/HttpGharialAddVertexCol.generated b/Documentation/Examples/HttpGharialAddVertexCol.generated index 68ed9e888b..c9cb9ccc91 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: _WnWWvF6--_ +etag: _XB1lB7y--_ { "error" : false, @@ -35,6 +35,6 @@ etag: _WnWWvF6--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnWWvF6--_" + "_rev" : "_XB1lB7y--_" } } diff --git a/Documentation/Examples/HttpGharialCreate.generated b/Documentation/Examples/HttpGharialCreate.generated index 246008daaa..997217ce56 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: _WnWWvIG--_ +etag: _XB1lC_y--_ { "error" : false, @@ -42,6 +42,6 @@ etag: _WnWWvIG--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/myGraph", - "_rev" : "_WnWWvIG--_" + "_rev" : "_XB1lC_y--_" } } diff --git a/Documentation/Examples/HttpGharialCreate2.generated b/Documentation/Examples/HttpGharialCreate2.generated index 8f0171d6a4..57006d51a8 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: _WnWWvJ6--_ +etag: _XB1lCD---_ { "error" : false, @@ -42,11 +42,11 @@ etag: _WnWWvJ6--_ } ], "orphanCollections" : [ ], - "isSmart" : false, - "numberOfShards" : 0, + "isSmart" : true, + "numberOfShards" : 9, "replicationFactor" : 1, - "smartGraphAttribute" : "", + "smartGraphAttribute" : "region", "_id" : "_graphs/myGraph", - "_rev" : "_WnWWvJ6--_" + "_rev" : "_XB1lCD---_" } } diff --git a/Documentation/Examples/HttpGharialDeleteEdge.generated b/Documentation/Examples/HttpGharialDeleteEdge.generated index f8a38bb6e9..3175695025 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/9943 +shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/10074 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 710bbd28c8..0543be742a 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: _WnWWvWG--_ +etag: _XB1lCQ2--_ { "error" : false, @@ -20,6 +20,6 @@ etag: _WnWWvWG--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnWWvWG--_" + "_rev" : "_XB1lCQ2--_" } } diff --git a/Documentation/Examples/HttpGharialGetEdge.generated b/Documentation/Examples/HttpGharialGetEdge.generated index 8d36cf8438..aea3c556cf 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/10223 +shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/10365 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnWWvai--_ +etag: _XB1lCUi--F { "error" : false, "code" : 200, "edge" : { - "_key" : "10223", - "_id" : "relation/10223", - "_from" : "female/alice", - "_to" : "male/charly", - "_rev" : "_WnWWvai--_", + "_key" : "10365", + "_id" : "relation/10365", + "_from" : "male/bob", + "_to" : "female/diana", + "_rev" : "_XB1lCUi--F", "type" : "friend", - "vertex" : "alice" + "vertex" : "bob" } } diff --git a/Documentation/Examples/HttpGharialGetGraph.generated b/Documentation/Examples/HttpGharialGetGraph.generated index 09c87cf9cf..fcf103cec1 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: _WnWWvdS--_ +etag: _XB1lCXq--_ { "error" : false, @@ -27,6 +27,6 @@ etag: _WnWWvdS--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/myGraph", - "_rev" : "_WnWWvdS--_" + "_rev" : "_XB1lCXq--_" } } diff --git a/Documentation/Examples/HttpGharialGetVertex.generated b/Documentation/Examples/HttpGharialGetVertex.generated index 7551e88d99..3519b70007 100644 --- a/Documentation/Examples/HttpGharialGetVertex.generated +++ b/Documentation/Examples/HttpGharialGetVertex.generated @@ -3,7 +3,7 @@ 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: _WnWWvhO--_ +etag: _XB1lCca--_ { "error" : false, @@ -11,7 +11,7 @@ etag: _WnWWvhO--_ "vertex" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWWvhO--_", + "_rev" : "_XB1lCca--_", "name" : "Alice" } } diff --git a/Documentation/Examples/HttpGharialList.generated b/Documentation/Examples/HttpGharialList.generated index 3407fd1134..f458269fb8 100644 --- a/Documentation/Examples/HttpGharialList.generated +++ b/Documentation/Examples/HttpGharialList.generated @@ -11,7 +11,7 @@ x-content-type-options: nosniff { "_key" : "routeplanner", "_id" : "_graphs/routeplanner", - "_rev" : "_WnWWvoK--_", + "_rev" : "_XB1lCj---_", "orphanCollections" : [ ], "edgeDefinitions" : [ { @@ -50,7 +50,7 @@ x-content-type-options: nosniff { "_key" : "social", "_id" : "_graphs/social", - "_rev" : "_WnWWvlu--_", + "_rev" : "_XB1lCge--_", "orphanCollections" : [ ], "edgeDefinitions" : [ { diff --git a/Documentation/Examples/HttpGharialModifyVertex.generated b/Documentation/Examples/HttpGharialModifyVertex.generated index 4091233b1b..5681ff9a3d 100644 --- a/Documentation/Examples/HttpGharialModifyVertex.generated +++ b/Documentation/Examples/HttpGharialModifyVertex.generated @@ -7,7 +7,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnWWv0S--_ +etag: _XB1lCy2--_ { "error" : false, @@ -15,7 +15,7 @@ etag: _WnWWv0S--_ "vertex" : { "_id" : "female/alice", "_key" : "alice", - "_rev" : "_WnWWv0S--_", - "_oldRev" : "_WnWWvzi--_" + "_rev" : "_XB1lCy2--_", + "_oldRev" : "_XB1lCyq--_" } } diff --git a/Documentation/Examples/HttpGharialPatchEdge.generated b/Documentation/Examples/HttpGharialPatchEdge.generated index 2025e23388..c2da6b971b 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/10799 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10929 <<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: _WnWWv4u--_ +etag: _XB1lC2S--_ { "error" : false, "code" : 202, "edge" : { - "_id" : "relation/10799", - "_key" : "10799", - "_rev" : "_WnWWv4u--_", - "_oldRev" : "_WnWWv4O--B" + "_id" : "relation/10929", + "_key" : "10929", + "_rev" : "_XB1lC2S--_", + "_oldRev" : "_XB1lC2G--B" } } diff --git a/Documentation/Examples/HttpGharialPutEdge.generated b/Documentation/Examples/HttpGharialPutEdge.generated index 33ad6d5ede..0cddf7f8af 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/10868 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/11004 <<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: _WnWWv8G--_ +etag: _XB1lC7m--_ { "error" : false, "code" : 202, "edge" : { - "_id" : "relation/10868", - "_key" : "10868", - "_rev" : "_WnWWv8G--_", - "_oldRev" : "_WnWWv8---L" + "_id" : "relation/11004", + "_key" : "11004", + "_rev" : "_XB1lC7m--_", + "_oldRev" : "_XB1lC7a--F" } } diff --git a/Documentation/Examples/HttpGharialRemoveVertexCollection.generated b/Documentation/Examples/HttpGharialRemoveVertexCollection.generated index 02071808f7..67b4b81721 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: _WnWWw_e--_ +etag: _XB1lDA6--_ { "error" : false, @@ -29,6 +29,6 @@ etag: _WnWWw_e--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnWWw_e--_" + "_rev" : "_XB1lDA6--_" } } diff --git a/Documentation/Examples/HttpGharialReplaceEdgeCol.generated b/Documentation/Examples/HttpGharialReplaceEdgeCol.generated index 0b3b6e4086..ebc7da5186 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: _WnWWwIa--_ +etag: _XB1lDIu--_ { "error" : false, @@ -45,6 +45,6 @@ etag: _WnWWwIa--_ "replicationFactor" : 1, "smartGraphAttribute" : "", "_id" : "_graphs/social", - "_rev" : "_WnWWwIa--_" + "_rev" : "_XB1lDIu--_" } } diff --git a/Documentation/Examples/HttpGharialReplaceVertex.generated b/Documentation/Examples/HttpGharialReplaceVertex.generated index c789440dc6..b5b5334a65 100644 --- a/Documentation/Examples/HttpGharialReplaceVertex.generated +++ b/Documentation/Examples/HttpGharialReplaceVertex.generated @@ -8,7 +8,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: _WnWWwNq--_ +etag: _XB1lDNa--_ { "error" : false, @@ -16,7 +16,7 @@ etag: _WnWWwNq--_ "vertex" : { "_id" : "female/alice", "_key" : "alice", - "_rev" : "_WnWWwNq--_", - "_oldRev" : "_WnWWwNW--_" + "_rev" : "_XB1lDNa--_", + "_oldRev" : "_XB1lDN---B" } } diff --git a/Documentation/Examples/IndexHandle.generated b/Documentation/Examples/IndexHandle.generated index 4da5a89dca..0a965fb627 100644 --- a/Documentation/Examples/IndexHandle.generated +++ b/Documentation/Examples/IndexHandle.generated @@ -5,7 +5,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/11195", + "id" : "example/11331", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -16,7 +16,7 @@ arangosh> var indexInfo = db.example.getInd arangosh> indexInfo; [ "example/0", - "example/11195" + "example/11331" ] arangosh> db._index(indexInfo[0]) { @@ -37,7 +37,7 @@ arangosh> db._index(indexInfo[1]) "a", "b" ], - "id" : "example/11195", + "id" : "example/11331", "sparse" : false, "type" : "skiplist", "unique" : false, diff --git a/Documentation/Examples/IndexVerify.generated b/Documentation/Examples/IndexVerify.generated index c201b3436b..d80219bfe8 100644 --- a/Documentation/Examples/IndexVerify.generated +++ b/Documentation/Examples/IndexVerify.generated @@ -6,7 +6,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/11205", + "id" : "example/11341", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -14,7 +14,7 @@ arangosh> db.example.ensureIndex({ type: "code" : 201 } arangosh> explain("FOR doc IN example FILTER doc.a < 23 RETURN doc", {colors:false}); -Query string: +Query String: FOR doc IN example FILTER doc.a < 23 RETURN doc Execution plan: diff --git a/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated b/Documentation/Examples/JSON_01_routingCreateJsonHelloWorld.generated index a9cb90cdee..69ce72bc17 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/11210", - "_key" : "11210", - "_rev" : "_WnWWwSe--_" + "_id" : "_routing/11346", + "_key" : "11346", + "_rev" : "_XB1lDTm--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated b/Documentation/Examples/JSON_05a_routingCreateContentTypeHelloWorld.generated index 6c5a27af10..13e0e924d6 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/11224", - "_key" : "11224", - "_rev" : "_WnWWwVi--_" + "_id" : "_routing/11360", + "_key" : "11360", + "_rev" : "_XB1lDVG--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated b/Documentation/Examples/JSON_06_routingCreateHelloEcho.generated index c703de8323..9e56637e18 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/11238", - "_key" : "11238", - "_rev" : "_WnWWwWu--_" + "_id" : "_routing/11374", + "_key" : "11374", + "_rev" : "_XB1lDWG--_" } diff --git a/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated b/Documentation/Examples/JSON_07_fetchroutingCreateHelloEcho.generated index 3c16b3c344..336c866126 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" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, diff --git a/Documentation/Examples/JSON_09_routingCreateEchoController.generated b/Documentation/Examples/JSON_09_routingCreateEchoController.generated index b62fd8235b..a750c89c8d 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/11252", - "_key" : "11252", - "_rev" : "_WnWWwXq--B" + "_id" : "_routing/11388", + "_key" : "11388", + "_rev" : "_XB1lDXK--_" } diff --git a/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated b/Documentation/Examples/JSON_10_fetchroutingCreateEchoController.generated index 3c16b3c344..336c866126 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" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, diff --git a/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated b/Documentation/Examples/JSON_12a_routingCreateEchoFunction.generated index d28139ea5f..98af21dd4d 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/11266", - "_key" : "11266", - "_rev" : "_WnWWwYq--B" + "_id" : "_routing/11402", + "_key" : "11402", + "_rev" : "_XB1lDYO--_" } diff --git a/Documentation/Examples/JSON_13_routingCreateEchoAction.generated b/Documentation/Examples/JSON_13_routingCreateEchoAction.generated index 736575b30d..0254550cea 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/11280", - "_key" : "11280", - "_rev" : "_WnWWwZm--_" + "_id" : "_routing/11416", + "_key" : "11416", + "_rev" : "_XB1lDZS--_" } diff --git a/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated b/Documentation/Examples/JSON_15_routingCreateEchoRequestOptions.generated index d00917d87f..8b7b1b1b6d 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/11290", - "_key" : "11290", - "_rev" : "_WnWWwaW--_" + "_id" : "_routing/11426", + "_key" : "11426", + "_rev" : "_XB1lDaO--_" } diff --git a/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated b/Documentation/Examples/JSON_16_fetchroutingEchoRequestOptions.generated index 60a2e9f8fe..10b4e7dec7 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" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, @@ -33,7 +33,6 @@ arangosh> arango.GET("/echo") } }, "options" : { - "Hello" : "World" } } arangosh> db._query("FOR route IN _routing FILTER route.url == '/echo' REMOVE route in _routing") diff --git a/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated b/Documentation/Examples/MOD_01a_routingCreateOwnTest.generated index 53ce3d961d..0e6b087a6b 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/11304", - "_key" : "11304", - "_rev" : "_WnWWwbC--_" + "_id" : "_modules/11440", + "_key" : "11440", + "_rev" : "_XB1lDbS--_" } diff --git a/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated b/Documentation/Examples/MOD_01b_routingEnableOwnTest.generated index c2084a60f9..e24e04c78c 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/11308", - "_key" : "11308", - "_rev" : "_WnWWwbG--_" + "_id" : "_routing/11444", + "_key" : "11444", + "_rev" : "_XB1lDbW--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_06a_routingRedirect.generated b/Documentation/Examples/MOD_06a_routingRedirect.generated index f92419ee56..e1f38a6da8 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/11329", - "_key" : "11329", - "_rev" : "_WnWWwcC--_" + "_id" : "_routing/11465", + "_key" : "11465", + "_rev" : "_XB1lDcm--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_07a_routingMulti.generated b/Documentation/Examples/MOD_07a_routingMulti.generated index deb51335af..82565fa4be 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/11343", - "_key" : "11343", - "_rev" : "_WnWWwc6--_" + "_id" : "_routing/11479", + "_key" : "11479", + "_rev" : "_XB1lDdy--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_07c_routingMulti.generated b/Documentation/Examples/MOD_07c_routingMulti.generated index 546e2be8dc..56c0c7b55b 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/11357", - "_key" : "11357", - "_rev" : "_WnWWwe---_" + "_id" : "_routing/11493", + "_key" : "11493", + "_rev" : "_XB1lDey--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated b/Documentation/Examples/MOD_08a_routingCreateOwnConsoleLog.generated index 2a14cedac9..3f21e69a44 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/11371", - "_key" : "11371", - "_rev" : "_WnWWwe2--_" + "_id" : "_modules/11507", + "_key" : "11507", + "_rev" : "_XB1lDfq--_" } diff --git a/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated b/Documentation/Examples/MOD_08b_routingCreateRouteToOwnConsoleLog.generated index 2351daeff0..953616d9d1 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/11375", - "_key" : "11375", - "_rev" : "_WnWWwe6--_" + "_id" : "_routing/11511", + "_key" : "11511", + "_rev" : "_XB1lDfu--_" } diff --git a/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated b/Documentation/Examples/MOD_08c_routingCreateRouteToOwnConsoleLog.generated index adac0ace5f..436a9eda68 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/11379", - "_key" : "11379", - "_rev" : "_WnWWwf---_" + "_id" : "_routing/11515", + "_key" : "11515", + "_rev" : "_XB1lDfy--_" } arangosh> db._routing.save({ ........> url: "/subdirectory/ourtest/2", @@ -16,9 +16,9 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/11382", - "_key" : "11382", - "_rev" : "_WnWWwf---B" + "_id" : "_routing/11518", + "_key" : "11518", + "_rev" : "_XB1lDf2--_" } arangosh> db._routing.save({ ........> url: "/subdirectory/ourtest/3", @@ -27,8 +27,8 @@ arangosh> db._routing.save({ ........> } ........> }); { - "_id" : "_routing/11385", - "_key" : "11385", - "_rev" : "_WnWWwf---D" + "_id" : "_routing/11521", + "_key" : "11521", + "_rev" : "_XB1lDf2--B" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated b/Documentation/Examples/MOD_08d_routingCurlToOwnConsoleLog.generated index 38418c7994..d80362ecb3 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" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, @@ -55,12 +55,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, @@ -97,12 +97,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, diff --git a/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated b/Documentation/Examples/MOD_09a_routingSpecifyMethods.generated index 9b02c649bc..ba300906e4 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/11420", - "_key" : "11420", - "_rev" : "_WnWWwgK--_" + "_id" : "_routing/11556", + "_key" : "11556", + "_rev" : "_XB1lDhO--_" } arangosh> require("internal").reloadRouting() diff --git a/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated b/Documentation/Examples/MOD_09b_routingCurlSpecifyMethods.generated index 67d1496d9d..1a28377d0e 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" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, @@ -57,12 +57,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, @@ -103,12 +103,12 @@ x-content-type-options: nosniff "protocol" : "http", "server" : { "address" : "127.0.0.1", - "port" : 22887 + "port" : 7337 }, "client" : { "address" : "127.0.0.1", - "port" : 53220, - "id" : "152293662566691" + "port" : 58268, + "id" : "153004690583387" }, "internals" : { }, diff --git a/Documentation/Examples/QUERY_02_listQueries.generated b/Documentation/Examples/QUERY_02_listQueries.generated index 0cf86f4f66..c6bb97b0a3 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" : 1522936629.8151171, + "created" : 1530046912.0773957, "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" : "312", + "id" : "313", "query" : "FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong", "bindVars" : { }, - "started" : "2018-04-05T13:57:09Z", - "runTime" : 1.0244414806365967, + "started" : "2018-06-26T21:01:52Z", + "runTime" : 0.7006194591522217, "state" : "executing" } ] diff --git a/Documentation/Examples/RestAdminStatistics1.generated b/Documentation/Examples/RestAdminStatistics1.generated index cb66cfffea..d220fffccc 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" : 1522936630.8572598, + "time" : 1530046913.1178505, "enabled" : true, "system" : { - "minorPageFaults" : 30393, + "minorPageFaults" : 50577, "majorPageFaults" : 3, - "userTime" : 1.88, - "systemTime" : 0.65, - "numberOfThreads" : 46, - "residentSize" : 389132288, - "residentSizePercent" : 0.011547868780483892, - "virtualSize" : 2031484928 + "userTime" : 1.69, + "systemTime" : 0.43, + "numberOfThreads" : 45, + "residentSize" : 335081472, + "residentSizePercent" : 0.020068304898308027, + "virtualSize" : 2036928512 }, "client" : { "httpConnections" : 1, @@ -30,23 +30,23 @@ x-content-type-options: nosniff ] }, "totalTime" : { - "sum" : 2.288470983505249, - "count" : 5051, + "sum" : 3.9736220836639404, + "count" : 5144, "counts" : [ - 5030, - 21, - 0, - 0, + 5087, + 55, + 1, 0, 0, + 1, 0 ] }, "requestTime" : { - "sum" : 0.0003495216369628906, - "count" : 5051, + "sum" : 0.0002639293670654297, + "count" : 5144, "counts" : [ - 5051, + 5144, 0, 0, 0, @@ -56,10 +56,10 @@ x-content-type-options: nosniff ] }, "queueTime" : { - "sum" : 0, - "count" : 0, + "sum" : 0.030165433883666992, + "count" : 2978, "counts" : [ - 0, + 2978, 0, 0, 0, @@ -69,36 +69,36 @@ x-content-type-options: nosniff ] }, "ioTime" : { - "sum" : 2.288121461868286, - "count" : 5051, + "sum" : 3.943192720413208, + "count" : 5144, "counts" : [ - 5030, - 21, - 0, - 0, + 5087, + 55, + 1, 0, 0, + 1, 0 ] }, "bytesSent" : { - "sum" : 2266335, - "count" : 5051, + "sum" : 2339614, + "count" : 5144, "counts" : [ - 350, - 4314, - 329, - 58, - 0, + 360, + 4388, + 323, + 71, + 2, 0 ] }, "bytesReceived" : { - "sum" : 1094357, - "count" : 5051, + "sum" : 1113368, + "count" : 5144, "counts" : [ - 4512, - 539, + 4601, + 543, 0, 0, 0, @@ -107,20 +107,20 @@ x-content-type-options: nosniff } }, "http" : { - "requestsTotal" : 5051, + "requestsTotal" : 5144, "requestsAsync" : 0, - "requestsGet" : 1462, + "requestsGet" : 1511, "requestsHead" : 0, - "requestsPost" : 3307, - "requestsPut" : 76, + "requestsPost" : 3343, + "requestsPut" : 78, "requestsPatch" : 3, - "requestsDelete" : 203, + "requestsDelete" : 209, "requestsOptions" : 0, "requestsOther" : 0 }, "server" : { - "uptime" : 5.171519756317139, - "physicalMemory" : 33697325056, + "uptime" : 7.254324436187744, + "physicalMemory" : 16697049088, "v8Context" : { "available" : 2, "busy" : 1, @@ -129,8 +129,8 @@ x-content-type-options: nosniff "max" : 16 }, "threads" : { - "running" : 5, - "working" : 3, + "running" : 4, + "working" : 2, "blocked" : 0, "queued" : 1 } diff --git a/Documentation/Examples/RestAqlfunctionCreate.generated b/Documentation/Examples/RestAqlfunctionCreate.generated index 7135c2a7e6..b30b946f26 100644 --- a/Documentation/Examples/RestAqlfunctionCreate.generated +++ b/Documentation/Examples/RestAqlfunctionCreate.generated @@ -12,5 +12,6 @@ x-content-type-options: nosniff { "error" : false, - "code" : 201 + "code" : 201, + "isNewlyCreated" : true } diff --git a/Documentation/Examples/RestBatchMultipartHeader.generated b/Documentation/Examples/RestBatchMultipartHeader.generated index 0a2eb048dc..d5b65499ec 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: 63\r\n\r\n{\"server\":\"arango\",\"version\":\"3.4.devel\",\"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: 87\r\n\r\n{\"error\":true,\"errorMessage\":\"collection or view 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: 326\r\n\r\n{\"error\":false,\"code\":200,\"status\":3,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"type\":2,\"indexBuckets\":8,\"globallyUniqueId\":\"h1AA24B099AC2/11458\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"11458\",\"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: 833\r\n\r\n{\"error\":false,\"code\":200,\"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-05T13:57:10Z\",\"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\":\"h1AA24B099AC2/11458\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"11458\"}\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: 39\r\n\r\n{\"error\":false,\"code\":200,\"id\":\"11458\"}\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: 64\r\n\r\n{\"server\":\"arango\",\"version\":\"3.4.devel\",\"license\":\"enterprise\"}\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: 87\r\n\r\n{\"error\":true,\"errorMessage\":\"collection or view 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: 326\r\n\r\n{\"error\":false,\"code\":200,\"status\":3,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"type\":2,\"indexBuckets\":8,\"globallyUniqueId\":\"hC54C05C92B3E/11595\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"11595\",\"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: 833\r\n\r\n{\"error\":false,\"code\":200,\"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-06-26T21:01:53Z\",\"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\":\"hC54C05C92B3E/11595\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"11595\"}\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: 39\r\n\r\n{\"error\":false,\"code\":200,\"id\":\"11595\"}\r\n--SomeBoundaryValue--" diff --git a/Documentation/Examples/RestCollectionCreateCollection.generated b/Documentation/Examples/RestCollectionCreateCollection.generated index ee03b64033..f8ce2c7569 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" : "h1AA24B099AC2/11464", + "globallyUniqueId" : "hC54C05C92B3E/11601", "doCompact" : true, "waitForSync" : false, - "id" : "11464", + "id" : "11601", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false @@ -53,10 +53,10 @@ x-content-type-options: nosniff }, "type" : 3, "indexBuckets" : 8, - "globallyUniqueId" : "h1AA24B099AC2/11467", + "globallyUniqueId" : "hC54C05C92B3E/11604", "doCompact" : true, "waitForSync" : false, - "id" : "11467", + "id" : "11604", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionCreateKeyopt.generated b/Documentation/Examples/RestCollectionCreateKeyopt.generated index cc772e75a4..1e25ad174d 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" : "h1AA24B099AC2/11472", + "globallyUniqueId" : "hC54C05C92B3E/11609", "doCompact" : true, "waitForSync" : false, - "id" : "11472", + "id" : "11609", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated b/Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated index 66e4346c92..457ab4f802 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/11476 +shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/11613 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "error" : false, "code" : 200, - "id" : "11476" + "id" : "11613" } diff --git a/Documentation/Examples/RestCollectionDeleteCollectionName.generated b/Documentation/Examples/RestCollectionDeleteCollectionName.generated index a8a00790ce..fead243072 100644 --- a/Documentation/Examples/RestCollectionDeleteCollectionName.generated +++ b/Documentation/Examples/RestCollectionDeleteCollectionName.generated @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "error" : false, "code" : 200, - "id" : "11480" + "id" : "11617" } diff --git a/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated b/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated index 7688a83318..a334b97dc6 100644 --- a/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated +++ b/Documentation/Examples/RestCollectionDeleteCollectionSystem.generated @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "error" : false, "code" : 200, - "id" : "11484" + "id" : "11621" } diff --git a/Documentation/Examples/RestCollectionGetAllCollections.generated b/Documentation/Examples/RestCollectionGetAllCollections.generated index 3f995c3cbf..e0950103af 100644 --- a/Documentation/Examples/RestCollectionGetAllCollections.generated +++ b/Documentation/Examples/RestCollectionGetAllCollections.generated @@ -8,14 +8,6 @@ x-content-type-options: nosniff "error" : false, "code" : 200, "result" : [ - { - "id" : "28", - "name" : "_aqlfunctions", - "status" : 3, - "type" : 2, - "isSystem" : true, - "globallyUniqueId" : "_aqlfunctions" - }, { "id" : "15", "name" : "_routing", @@ -30,7 +22,7 @@ x-content-type-options: nosniff "status" : 3, "type" : 2, "isSystem" : true, - "globallyUniqueId" : "_jobs" + "globallyUniqueId" : "_queues" }, { "id" : "42", @@ -52,7 +44,7 @@ x-content-type-options: nosniff "id" : "87", "name" : "_statistics15", "status" : 3, - "type" : 0, + "type" : 2, "isSystem" : true, "globallyUniqueId" : "_statistics15" }, @@ -88,6 +80,14 @@ x-content-type-options: nosniff "isSystem" : true, "globallyUniqueId" : "_graphs" }, + { + "id" : "108", + "name" : "animals", + "status" : 3, + "type" : 2, + "isSystem" : false, + "globallyUniqueId" : "hC54C05C92B3E/108" + }, { "id" : "34", "name" : "_jobs", @@ -96,13 +96,29 @@ x-content-type-options: nosniff "isSystem" : true, "globallyUniqueId" : "_jobs" }, + { + "id" : "28", + "name" : "_aqlfunctions", + "status" : 3, + "type" : 2, + "isSystem" : true, + "globallyUniqueId" : "_aqlfunctions" + }, + { + "id" : "102", + "name" : "demo", + "status" : 3, + "type" : 2, + "isSystem" : false, + "globallyUniqueId" : "hC54C05C92B3E/102" + }, { "id" : "77", "name" : "_statisticsRaw", "status" : 3, "type" : 2, "isSystem" : true, - "globallyUniqueId" : "_modules" + "globallyUniqueId" : "_statisticsRaw" }, { "id" : "8", @@ -119,22 +135,6 @@ x-content-type-options: nosniff "type" : 2, "isSystem" : true, "globallyUniqueId" : "_statistics" - }, - { - "id" : "101", - "name" : "demo", - "status" : 3, - "type" : 2, - "isSystem" : false, - "globallyUniqueId" : "h1AA24B099AC2/101" - }, - { - "id" : "107", - "name" : "animals", - "status" : 3, - "type" : 2, - "isSystem" : false, - "globallyUniqueId" : "h1AA24B099AC2/107" } ] } diff --git a/Documentation/Examples/RestCollectionGetCollectionChecksum.generated b/Documentation/Examples/RestCollectionGetCollectionChecksum.generated index cb997c643a..3a17dcfc72 100644 --- a/Documentation/Examples/RestCollectionGetCollectionChecksum.generated +++ b/Documentation/Examples/RestCollectionGetCollectionChecksum.generated @@ -8,12 +8,12 @@ location: /_api/collection/products/checksum { "error" : false, "code" : 200, - "globallyUniqueId" : "h1AA24B099AC2/11488", + "globallyUniqueId" : "hC54C05C92B3E/11625", "isSystem" : false, - "revision" : "_WnWWxtS--_", + "revision" : "_XB1lEvW--_", "type" : 2, - "checksum" : "8061401245387673107", - "id" : "11488", + "checksum" : "13173511555500579156", + "id" : "11625", "name" : "products", "status" : 3 } diff --git a/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated b/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated index 170f79f6d0..a10a9623d6 100644 --- a/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated +++ b/Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated @@ -8,12 +8,12 @@ location: /_api/collection/products/checksum { "error" : false, "code" : 200, - "globallyUniqueId" : "h1AA24B099AC2/11497", + "globallyUniqueId" : "hC54C05C92B3E/11634", "isSystem" : false, - "revision" : "_WnWWxu---_", + "revision" : "_XB1lEwW--_", "type" : 2, - "checksum" : "15276072540926257427", - "id" : "11497", + "checksum" : "6704196880940257340", + "id" : "11634", "name" : "products", "status" : 3 } diff --git a/Documentation/Examples/RestCollectionGetCollectionCount.generated b/Documentation/Examples/RestCollectionGetCollectionCount.generated index 5892f27bac..30ba1570c9 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" : 11808 + "lastValue" : 11945 }, "journalSize" : 33554432, "isVolatile" : false, "status" : 3, "count" : 100, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/11506", + "globallyUniqueId" : "hC54C05C92B3E/11643", "type" : 2, "indexBuckets" : 8, "waitForSync" : true, - "id" : "11506", + "id" : "11643", "isSystem" : false } diff --git a/Documentation/Examples/RestCollectionGetCollectionFigures.generated b/Documentation/Examples/RestCollectionGetCollectionFigures.generated index 899048698c..18438f64b4 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" : 11817 + "lastValue" : 11954 }, "journalSize" : 33554432, "isVolatile" : false, @@ -38,7 +38,7 @@ location: /_api/collection/products/figures }, "compactionStatus" : { "message" : "skipped compaction because collection has no datafiles", - "time" : "2018-04-05T13:57:11Z", + "time" : "2018-06-26T21:01:53Z", "count" : 0, "filesCombined" : 0, "bytesRead" : 0, @@ -60,13 +60,13 @@ location: /_api/collection/products/figures "count" : 1, "size" : 48192 }, - "lastTick" : 11819, + "lastTick" : 11956, "uncollectedLogfileEntries" : 0 }, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/11813", + "globallyUniqueId" : "hC54C05C92B3E/11950", "type" : 2, "indexBuckets" : 8, "waitForSync" : false, - "id" : "11813" + "id" : "11950" } diff --git a/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated b/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated index 562170a0c7..4c43248722 100644 --- a/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated +++ b/Documentation/Examples/RestCollectionGetCollectionIdentifier.generated @@ -1,9 +1,9 @@ -shell> curl --dump - http://localhost:8529/_api/collection/11836/properties +shell> curl --dump - http://localhost:8529/_api/collection/11973/properties HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -location: /_api/collection/11836/properties +location: /_api/collection/11973/properties { "error" : false, @@ -18,10 +18,10 @@ location: /_api/collection/"type" : 2, "indexBuckets" : 8, - "globallyUniqueId" : "h1AA24B099AC2/11836", + "globallyUniqueId" : "hC54C05C92B3E/11973", "doCompact" : true, "waitForSync" : true, - "id" : "11836", + "id" : "11973", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionGetCollectionName.generated b/Documentation/Examples/RestCollectionGetCollectionName.generated index 013ab4f627..87238ee2d5 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" : "h1AA24B099AC2/11841", + "globallyUniqueId" : "hC54C05C92B3E/11978", "doCompact" : true, "waitForSync" : true, - "id" : "11841", + "id" : "11978", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionGetCollectionRevision.generated b/Documentation/Examples/RestCollectionGetCollectionRevision.generated index dd63ff999b..03e020039b 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" : "11846", + "id" : "11983", "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, @@ -23,7 +23,7 @@ location: /_api/collection/products/revision "type" : 2, "statusString" : "loaded", "name" : "products", - "globallyUniqueId" : "h1AA24B099AC2/11846", + "globallyUniqueId" : "hC54C05C92B3E/11983", "doCompact" : true, "status" : 3 } diff --git a/Documentation/Examples/RestCollectionIdentifierLoad.generated b/Documentation/Examples/RestCollectionIdentifierLoad.generated index 63da393152..ef6f5bf8ed 100644 --- a/Documentation/Examples/RestCollectionIdentifierLoad.generated +++ b/Documentation/Examples/RestCollectionIdentifierLoad.generated @@ -9,10 +9,10 @@ location: /_api/collection/products/load "error" : false, "code" : 200, "type" : 2, - "globallyUniqueId" : "h1AA24B099AC2/11852", + "globallyUniqueId" : "hC54C05C92B3E/11989", "count" : 0, "status" : 3, - "id" : "11852", + "id" : "11989", "isSystem" : false, "name" : "products" } diff --git a/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated b/Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated index 71d989176d..16560f1dfd 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" : "h1AA24B099AC2/11863", + "globallyUniqueId" : "hC54C05C92B3E/12000", "doCompact" : true, "waitForSync" : true, - "id" : "11863", + "id" : "12000", "isSystem" : false, "journalSize" : 33554432, "isVolatile" : false diff --git a/Documentation/Examples/RestCollectionIdentifierRename.generated b/Documentation/Examples/RestCollectionIdentifierRename.generated index 5caf72b5c5..0967f973c9 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" : "h1AA24B099AC2/11870", + "globallyUniqueId" : "hC54C05C92B3E/12007", "isSystem" : false, - "id" : "11870" + "id" : "12007" } diff --git a/Documentation/Examples/RestCollectionIdentifierTruncate.generated b/Documentation/Examples/RestCollectionIdentifierTruncate.generated index c3aa796642..71a8ab6ec2 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" : "h1AA24B099AC2/11876", + "globallyUniqueId" : "hC54C05C92B3E/12013", "isSystem" : false, - "id" : "11876" + "id" : "12013" } diff --git a/Documentation/Examples/RestCollectionIdentifierUnload.generated b/Documentation/Examples/RestCollectionIdentifierUnload.generated index e887b4fe4b..85c335f8df 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" : "h1AA24B099AC2/11881", + "globallyUniqueId" : "hC54C05C92B3E/12018", "isSystem" : false, - "id" : "11881" + "id" : "12018" } diff --git a/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated b/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated index 1888c3b368..d487121a03 100644 --- a/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated +++ b/Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated @@ -15,20 +15,20 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "11923", - "_id" : "products/11923", - "_rev" : "_WnWW0ge--F", - "hello4" : "world1" + "_key" : "12057", + "_id" : "products/12057", + "_rev" : "_XB1lHeG--D", + "hello3" : "world1" }, { - "_key" : "11926", - "_id" : "products/11926", - "_rev" : "_WnWW0ge--H", + "_key" : "12063", + "_id" : "products/12063", + "_rev" : "_XB1lHeK--_", "hello5" : "world1" } ], "hasMore" : true, - "id" : "11929", + "id" : "12066", "count" : 5, "extra" : { "stats" : { @@ -38,7 +38,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00008940696716308594 + "executionTime" : 0.00013637542724609375 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated b/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated index 79140e23e2..add26266f1 100644 --- a/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated +++ b/Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated @@ -13,15 +13,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "11935", - "_id" : "products/11935", - "_rev" : "_WnWW0hC--_", + "_key" : "12072", + "_id" : "products/12072", + "_rev" : "_XB1lHfK--_", "hello1" : "world1" }, { - "_key" : "11939", - "_id" : "products/11939", - "_rev" : "_WnWW0hC--B", + "_key" : "12076", + "_id" : "products/12076", + "_rev" : "_XB1lHfK--B", "hello2" : "world1" } ], @@ -36,7 +36,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00007605552673339844 + "executionTime" : 0.00014853477478027344 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorCreateCursorOption.generated b/Documentation/Examples/RestCursorCreateCursorOption.generated index 9273984028..7f2e703327 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.00019359588623046875 + "executionTime" : 0.000308990478515625 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorDelete.generated b/Documentation/Examples/RestCursorDelete.generated index a8d61a3353..23e20b9a30 100644 --- a/Documentation/Examples/RestCursorDelete.generated +++ b/Documentation/Examples/RestCursorDelete.generated @@ -15,20 +15,20 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "11955", - "_id" : "products/11955", - "_rev" : "_WnWW0hy--D", - "hello3" : "world1" + "_key" : "12099", + "_id" : "products/12099", + "_rev" : "_XB1lHgK--H", + "hello5" : "world1" }, { - "_key" : "11958", - "_id" : "products/11958", - "_rev" : "_WnWW0hy--F", - "hello4" : "world1" + "_key" : "12086", + "_id" : "products/12086", + "_rev" : "_XB1lHgK--_", + "hello1" : "world1" } ], "hasMore" : true, - "id" : "11964", + "id" : "12102", "count" : 5, "extra" : { "stats" : { @@ -38,11 +38,11 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00007224082946777344 + "executionTime" : 0.00010824203491210938 }, "warnings" : [ ] }, "cached" : false } -shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/11964 +shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/12102 diff --git a/Documentation/Examples/RestCursorDeleteIgnore.generated b/Documentation/Examples/RestCursorDeleteIgnore.generated index eab2339d1b..b9aacc1308 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.00007867813110351562 + "executionTime" : 0.00013589859008789062 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorDeleteQuery.generated b/Documentation/Examples/RestCursorDeleteQuery.generated index d7cde33237..d051aeea8b 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.0001163482666015625 + "executionTime" : 0.000152587890625 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorForLimitReturnCont.generated b/Documentation/Examples/RestCursorForLimitReturnCont.generated index 2809d8213e..6c8a42387e 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/12019 +shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/12157 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" : "12013", - "_id" : "products/12013", - "_rev" : "_WnWW0km--F", - "hello4" : "world1" + "_key" : "12141", + "_id" : "products/12141", + "_rev" : "_XB1lHkS--_", + "hello1" : "world1" }, { - "_key" : "12003", - "_id" : "products/12003", - "_rev" : "_WnWW0km--_", - "hello1" : "world1" + "_key" : "12154", + "_id" : "products/12154", + "_rev" : "_XB1lHkS--H", + "hello5" : "world1" } ], "hasMore" : true, - "id" : "12019", + "id" : "12157", "count" : 5, "extra" : { "stats" : { @@ -40,7 +40,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00010180473327636719 + "executionTime" : 0.00010967254638671875 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorOptimizerRules.generated b/Documentation/Examples/RestCursorOptimizerRules.generated index e2161858ca..a94cfe6f32 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.0001049041748046875 + "executionTime" : 0.0001285076141357422 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestCursorProfileQuery.generated b/Documentation/Examples/RestCursorProfileQuery.generated index 03320a63d8..eca5d8f7ca 100644 --- a/Documentation/Examples/RestCursorProfileQuery.generated +++ b/Documentation/Examples/RestCursorProfileQuery.generated @@ -39,7 +39,10 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "value", - "value" : 1 + "typeID" : 40, + "value" : 1, + "vType" : "int", + "vTypeID" : 2 }, "outVariable" : { "id" : 3, @@ -58,14 +61,19 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "function call", + "typeID" : 47, "name" : "SLEEP", "subNodes" : [ { "type" : "array", + "typeID" : 41, "subNodes" : [ { "type" : "value", - "value" : 0.25 + "typeID" : 40, + "value" : 0.25, + "vType" : "double", + "vTypeID" : 3 } ] } @@ -88,14 +96,19 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "function call", + "typeID" : 47, "name" : "SLEEP", "subNodes" : [ { "type" : "array", + "typeID" : 41, "subNodes" : [ { "type" : "value", - "value" : 0.5 + "typeID" : 40, + "value" : 0.5, + "vType" : "double", + "vTypeID" : 3 } ] } @@ -119,7 +132,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 3, "name" : "2" - } + }, + "count" : true } ], "rules" : [ @@ -142,7 +156,8 @@ x-content-type-options: nosniff ], "estimatedCost" : 5, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "stats" : { "writesExecuted" : 0, @@ -151,49 +166,50 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.7826855182647705, + "executionTime" : 0.7817552089691162, "nodes" : [ { "id" : 1, "calls" : 2, "items" : 1, - "runtime" : 9.5367431640625e-7 + "runtime" : 7.152557373046875e-7 }, { "id" : 2, "calls" : 2, "items" : 1, - "runtime" : 0.27073073387145996 + "runtime" : 0.27054595947265625 }, { "id" : 3, "calls" : 2, "items" : 1, - "runtime" : 0.7823588848114014 + "runtime" : 0.7815752029418945 }, { "id" : 4, "calls" : 2, "items" : 1, - "runtime" : 0.0000040531158447265625 + "runtime" : 0.0000030994415283203125 }, { "id" : 5, "calls" : 2, "items" : 1, - "runtime" : 0.7823820114135742 + "runtime" : 0.7815811634063721 } ] }, + "warnings" : [ ], "profile" : { "initializing" : 0.0000011920928955078125, - "parsing" : 0.00002765655517578125, - "optimizing ast" : 0.000003337860107421875, - "loading collections" : 0.0000019073486328125, - "instantiating plan" : 0.000012159347534179688, - "optimizing plan" : 0.00003838539123535156, - "executing" : 0.78240966796875, - "finalizing" : 0.0001850128173828125 + "parsing" : 0.000021219253540039062, + "optimizing ast" : 0.000002384185791015625, + "loading collections" : 0.0000011920928955078125, + "instantiating plan" : 0.000011682510375976562, + "optimizing plan" : 0.000039577484130859375, + "executing" : 0.7815980911254883, + "finalizing" : 0.00007510185241699219 } }, "error" : false, diff --git a/Documentation/Examples/RestDatabaseGetInfo.generated b/Documentation/Examples/RestDatabaseGetInfo.generated index b447529291..fa090e7a56 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_i8eoAy/tmp-27201-698347646/data/databases/database-1", + "path" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/databases/database-1", "isSystem" : true } } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocument.generated index cd1753dd28..b966519893 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/12162 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/12310 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnWW05y--_" -location: /_db/_system/_api/document/products/12162 +etag: "_XB1lI3y--_" +location: /_db/_system/_api/document/products/12310 { - "_id" : "products/12162", - "_key" : "12162", - "_rev" : "_WnWW05y--_" + "_id" : "products/12310", + "_key" : "12310", + "_rev" : "_XB1lI3y--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated index e512a1b22f..4a76051021 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated @@ -1,16 +1,16 @@ -shell> curl -X DELETE --header 'If-Match: "_WnWW06u--_"' --dump - http://localhost:8529/_api/document/products/12172 +shell> curl -X DELETE --header 'If-Match: "_XB1lI5a--B"' --dump - http://localhost:8529/_api/document/products/12320 HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW06q--_" +etag: "_XB1lI5a--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/12172", - "_key" : "12172", - "_rev" : "_WnWW06q--_" + "_id" : "products/12320", + "_key" : "12320", + "_rev" : "_XB1lI5a--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated index af22af58bb..c7b951a0c2 100644 --- a/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated +++ b/Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOtherMulti.generated @@ -1,16 +1,16 @@ -shell> curl -X DELETE --header 'If-Match: "_WnWW07W--B"' --dump - http://localhost:8529/_api/document/products/12184 +shell> curl -X DELETE --header 'If-Match: "_XB1lI6e--B"' --dump - http://localhost:8529/_api/document/products/12332 HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW07W--_" +etag: "_XB1lI6e--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/12184", - "_key" : "12184", - "_rev" : "_WnWW07W--_" + "_id" : "products/12332", + "_key" : "12332", + "_rev" : "_XB1lI6e--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentMulti.generated index a6271ff93d..73cd81c3bb 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/12196 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/12344 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnWW08G--_" -location: /_db/_system/_api/document/products/12196 +etag: "_XB1lI7e--_" +location: /_db/_system/_api/document/products/12344 { - "_id" : "products/12196", - "_key" : "12196", - "_rev" : "_WnWW08G--_" + "_id" : "products/12344", + "_key" : "12344", + "_rev" : "_XB1lI7e--_" } diff --git a/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated b/Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated index 7f5e381808..20c3f49922 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/12206 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/12354 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 c80d9ea920..d717e6455b 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/12217 +shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/12365 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 a905c85c8c..c7b7fbb1b9 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/12228 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12376 <<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: "_WnWW1_u--_" -location: /_db/_system/_api/document/products/12228 +etag: "_XB1lJAK--B" +location: /_db/_system/_api/document/products/12376 { - "_id" : "products/12228", - "_key" : "12228", - "_rev" : "_WnWW1_u--_", - "_oldRev" : "_WnWW1_q--_" + "_id" : "products/12376", + "_key" : "12376", + "_rev" : "_XB1lJAK--B", + "_oldRev" : "_XB1lJAK--_" } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12228 <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12376 <<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: "_WnWW1_6--_" -location: /_db/_system/_api/document/products/12228 +etag: "_XB1lJAO--_" +location: /_db/_system/_api/document/products/12376 { - "_id" : "products/12228", - "_key" : "12228", - "_rev" : "_WnWW1_6--_", - "_oldRev" : "_WnWW1_u--_" + "_id" : "products/12376", + "_key" : "12376", + "_rev" : "_XB1lJAO--_", + "_oldRev" : "_XB1lJAK--B" } -shell> curl --dump - http://localhost:8529/_api/document/products/12228 +shell> curl --dump - http://localhost:8529/_api/document/products/12376 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1_6--_" +etag: "_XB1lJAO--_" { - "_key" : "12228", - "_id" : "products/12228", - "_rev" : "_WnWW1_6--_", + "_key" : "12376", + "_id" : "products/12376", + "_rev" : "_XB1lJAO--_", "one" : "world", "hello" : "world", "numbers" : { @@ -59,7 +59,7 @@ etag: "_WnWW1_6--_" "empty" : null } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12228?keepNull=false <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12376?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: "_WnWW1AS--_" -location: /_db/_system/_api/document/products/12228 +etag: "_XB1lJAa--_" +location: /_db/_system/_api/document/products/12376 { - "_id" : "products/12228", - "_key" : "12228", - "_rev" : "_WnWW1AS--_", - "_oldRev" : "_WnWW1_6--_" + "_id" : "products/12376", + "_key" : "12376", + "_rev" : "_XB1lJAa--_", + "_oldRev" : "_XB1lJAO--_" } -shell> curl --dump - http://localhost:8529/_api/document/products/12228 +shell> curl --dump - http://localhost:8529/_api/document/products/12376 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1AS--_" +etag: "_XB1lJAa--_" { - "_key" : "12228", - "_id" : "products/12228", - "_rev" : "_WnWW1AS--_", + "_key" : "12376", + "_id" : "products/12376", + "_rev" : "_XB1lJAa--_", "one" : "world", "numbers" : { "empty" : null, diff --git a/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated b/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated index fc9bd79725..0905eaab2e 100644 --- a/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated +++ b/Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated @@ -1,21 +1,21 @@ -shell> curl --dump - http://localhost:8529/_api/document/products/12244 +shell> curl --dump - http://localhost:8529/_api/document/products/12392 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1Ba--_" +etag: "_XB1lJBO--_" { - "_key" : "12244", - "_id" : "products/12244", - "_rev" : "_WnWW1Ba--_", + "_key" : "12392", + "_id" : "products/12392", + "_rev" : "_XB1lJBO--_", "inhabitants" : { "china" : 1366980000, "india" : 1263590000, "usa" : 319220000 } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12244?mergeObjects=true <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12392?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/12244 +shell> curl --dump - http://localhost:8529/_api/document/products/12392 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1Bq--_" +etag: "_XB1lJBS--_" { - "_key" : "12244", - "_id" : "products/12244", - "_rev" : "_WnWW1Bq--_", + "_key" : "12392", + "_id" : "products/12392", + "_rev" : "_XB1lJBS--_", "inhabitants" : { "china" : 1366980000, "india" : 1263590000, @@ -43,7 +43,7 @@ etag: "_WnWW1Bq--_" "brazil" : 203553000 } } -shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12244?mergeObjects=false <<EOF +shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12392?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: "_WnWW1B6--_" -location: /_db/_system/_api/document/products/12244 +etag: "_XB1lJBW--_" +location: /_db/_system/_api/document/products/12392 { - "_id" : "products/12244", - "_key" : "12244", - "_rev" : "_WnWW1B6--_", - "_oldRev" : "_WnWW1Bq--_" + "_id" : "products/12392", + "_key" : "12392", + "_rev" : "_XB1lJBW--_", + "_oldRev" : "_XB1lJBS--_" } -shell> curl --dump - http://localhost:8529/_api/document/products/12244 +shell> curl --dump - http://localhost:8529/_api/document/products/12392 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1B6--_" +etag: "_XB1lJBW--_" { - "_key" : "12244", - "_id" : "products/12244", - "_rev" : "_WnWW1B6--_", + "_key" : "12392", + "_id" : "products/12392", + "_rev" : "_XB1lJBW--_", "inhabitants" : { "pakistan" : 188346000 } diff --git a/Documentation/Examples/RestDocumentHandlerPostAccept1.generated b/Documentation/Examples/RestDocumentHandlerPostAccept1.generated index 0d8269955f..54ed8ecfb3 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: "_WnWW1DC--_" -location: /_db/_system/_api/document/products/12259 +etag: "_XB1lJCS--_" +location: /_db/_system/_api/document/products/12407 { - "_id" : "products/12259", - "_key" : "12259", - "_rev" : "_WnWW1DC--_" + "_id" : "products/12407", + "_key" : "12407", + "_rev" : "_XB1lJCS--_" } diff --git a/Documentation/Examples/RestDocumentHandlerPostCreate1.generated b/Documentation/Examples/RestDocumentHandlerPostCreate1.generated index b52c4fff45..a440476c30 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: "_WnWW1Ey--_" -location: /_db/_system/_api/document/products/12271 +etag: "_XB1lJEW--_" +location: /_db/_system/_api/document/products/12419 { - "_id" : "products/12271", - "_key" : "12271", - "_rev" : "_WnWW1Ey--_" + "_id" : "products/12419", + "_key" : "12419", + "_rev" : "_XB1lJEW--_" } diff --git a/Documentation/Examples/RestDocumentHandlerPostMulti1.generated b/Documentation/Examples/RestDocumentHandlerPostMulti1.generated index bf62f5da75..00682d8c08 100644 --- a/Documentation/Examples/RestDocumentHandlerPostMulti1.generated +++ b/Documentation/Examples/RestDocumentHandlerPostMulti1.generated @@ -8,18 +8,18 @@ x-content-type-options: nosniff [ { - "_id" : "products/12279", - "_key" : "12279", - "_rev" : "_WnWW1Fm--_" + "_id" : "products/12427", + "_key" : "12427", + "_rev" : "_XB1lJF2--_" }, { - "_id" : "products/12283", - "_key" : "12283", - "_rev" : "_WnWW1Fm--B" + "_id" : "products/12431", + "_key" : "12431", + "_rev" : "_XB1lJF2--B" }, { - "_id" : "products/12285", - "_key" : "12285", - "_rev" : "_WnWW1Fm--D" + "_id" : "products/12433", + "_key" : "12433", + "_rev" : "_XB1lJF2--D" } ] diff --git a/Documentation/Examples/RestDocumentHandlerPostMulti2.generated b/Documentation/Examples/RestDocumentHandlerPostMulti2.generated index 17f3759519..bad59ee48c 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: "_WnWW1GO--_" -location: /_db/_system/_api/document/products/12293 +etag: "_XB1lJG6--_" +location: /_db/_system/_api/document/products/12441 { - "_id" : "products/12293", - "_key" : "12293", - "_rev" : "_WnWW1GO--_", + "_id" : "products/12441", + "_key" : "12441", + "_rev" : "_XB1lJG6--_", "new" : { - "_key" : "12293", - "_id" : "products/12293", - "_rev" : "_WnWW1GO--_", + "_key" : "12441", + "_id" : "products/12441", + "_rev" : "_XB1lJG6--_", "Hello" : "World" } } diff --git a/Documentation/Examples/RestDocumentHandlerPostOverwrite.generated b/Documentation/Examples/RestDocumentHandlerPostOverwrite.generated index ab318d10b2..0bab31168b 100644 --- a/Documentation/Examples/RestDocumentHandlerPostOverwrite.generated +++ b/Documentation/Examples/RestDocumentHandlerPostOverwrite.generated @@ -5,13 +5,13 @@ EOF HTTP/1.1 201 Created content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_W3YeJtq--_" +etag: "_XB1lJI---_" location: /_db/_system/_api/document/products/lock { "_id" : "products/lock", "_key" : "lock", - "_rev" : "_W3YeJtq--_" + "_rev" : "_XB1lJI---_" } shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?overwrite=true <<EOF { "Hello": "Universe", "_key" : "lock" } @@ -20,12 +20,12 @@ EOF HTTP/1.1 201 Created content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_W3YeJuG--B" +etag: "_XB1lJIa--B" location: /_db/_system/_api/document/products/lock { "_id" : "products/lock", "_key" : "lock", - "_rev" : "_W3YeJuG--B", - "_oldRev" : "_W3YeJtq--_" + "_rev" : "_XB1lJIa--B", + "_oldRev" : "_XB1lJI---_" } diff --git a/Documentation/Examples/RestDocumentHandlerPostWait1.generated b/Documentation/Examples/RestDocumentHandlerPostWait1.generated index a8657d1456..c4b0be62d4 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: "_WnWW1G6--_" -location: /_db/_system/_api/document/products/12301 +etag: "_XB1lJKC--_" +location: /_db/_system/_api/document/products/12462 { - "_id" : "products/12301", - "_key" : "12301", - "_rev" : "_WnWW1G6--_" + "_id" : "products/12462", + "_key" : "12462", + "_rev" : "_XB1lJKC--_" } diff --git a/Documentation/Examples/RestDocumentHandlerReadDocument.generated b/Documentation/Examples/RestDocumentHandlerReadDocument.generated index a478adad0a..d4ad777733 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocument.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocument.generated @@ -1,13 +1,13 @@ -shell> curl --dump - http://localhost:8529/_api/document/products/12309 +shell> curl --dump - http://localhost:8529/_api/document/products/12470 HTTP/1.1 200 OK x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1Hq--_" +etag: "_XB1lJLO--_" { - "_key" : "12309", - "_id" : "products/12309", - "_rev" : "_WnWW1Hq--_", + "_key" : "12470", + "_id" : "products/12470", + "_rev" : "_XB1lJLO--_", "hello" : "world" } diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated index f47295fab0..1fa2eb2eee 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated @@ -11,9 +11,9 @@ x-content-type-options: nosniff { "result" : [ - "products/12325", - "products/12318", - "products/12322" + "products/12479", + "products/12483", + "products/12486" ], "hasMore" : false, "cached" : false, @@ -25,7 +25,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00011396408081054688 + "executionTime" : 0.00014162063598632812 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated index 9713599e05..1f4544eb9a 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/12337", - "/_db/_system/_api/document/products/12340", - "/_db/_system/_api/document/products/12333" + "/_db/_system/_api/document/products/12501", + "/_db/_system/_api/document/products/12494", + "/_db/_system/_api/document/products/12498" ], "hasMore" : false, "cached" : false, @@ -24,7 +24,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00011205673217773438 + "executionTime" : 0.00019788742065429688 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated index ea1aa7d840..24847a337d 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/12348 +shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/12509 diff --git a/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated b/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated index b00364b191..0292aa34d4 100644 --- a/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated +++ b/Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated @@ -1,2 +1,2 @@ -shell> curl --header 'If-None-Match: "_WnWW1KC--_"' --dump - http://localhost:8529/_api/document/products/12357 +shell> curl --header 'If-None-Match: "_XB1lJPS--_"' --dump - http://localhost:8529/_api/document/products/12518 diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocument.generated index 03eb835e32..625aac0a25 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/12366 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/12528 <<EOF {"Hello": "you"} EOF HTTP/1.1 202 Accepted content-type: application/json; charset=utf-8 x-content-type-options: nosniff -etag: "_WnWW1LG--_" -location: /_db/_system/_api/document/products/12366 +etag: "_XB1lJQS--B" +location: /_db/_system/_api/document/products/12528 { - "_id" : "products/12366", - "_key" : "12366", - "_rev" : "_WnWW1LG--_", - "_oldRev" : "_WnWW1LC--_" + "_id" : "products/12528", + "_key" : "12528", + "_rev" : "_XB1lJQS--B", + "_oldRev" : "_XB1lJQS--_" } diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated index f98c0281c7..0407ca2bda 100644 --- a/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated +++ b/Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated @@ -1,18 +1,18 @@ -shell> curl -X PUT --header 'If-Match: "_WnWW1Lu--B"' --data-binary @- --dump - http://localhost:8529/_api/document/products/12376 <<EOF +shell> curl -X PUT --header 'If-Match: "_XB1lJRW--B"' --data-binary @- --dump - http://localhost:8529/_api/document/products/12538 <<EOF {"other":"content"} EOF HTTP/1.1 412 Precondition Failed x-content-type-options: nosniff content-type: application/json; charset=utf-8 -etag: "_WnWW1Lu--_" +etag: "_XB1lJRW--_" { "error" : true, "code" : 412, "errorNum" : 1200, "errorMessage" : "precondition failed", - "_id" : "products/12376", - "_key" : "12376", - "_rev" : "_WnWW1Lu--_" + "_id" : "products/12538", + "_key" : "12538", + "_rev" : "_XB1lJRW--_" } diff --git a/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated b/Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated index a466ec78f0..234ffc1e30 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/12388 <<EOF +shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/12550 <<EOF {} EOF diff --git a/Documentation/Examples/RestEdgesReadEdgesAny.generated b/Documentation/Examples/RestEdgesReadEdgesAny.generated index 18e3e29051..29a1b52aa8 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" : "_WnWW1NG--J", + "_rev" : "_XB1lJU---H", "$label" : "v2 -> v1" }, { @@ -19,7 +19,7 @@ x-content-type-options: nosniff "_id" : "edges/7", "_from" : "vertices/4", "_to" : "vertices/1", - "_rev" : "_WnWW1NG--L", + "_rev" : "_XB1lJU---J", "$label" : "v4 -> v1" }, { @@ -27,7 +27,7 @@ x-content-type-options: nosniff "_id" : "edges/5", "_from" : "vertices/1", "_to" : "vertices/3", - "_rev" : "_WnWW1NG--H", + "_rev" : "_XB1lJU---F", "$label" : "v1 -> v3" } ], diff --git a/Documentation/Examples/RestEdgesReadEdgesIn.generated b/Documentation/Examples/RestEdgesReadEdgesIn.generated index 517bace17d..75155e7a45 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" : "_WnWW1OK--D", + "_rev" : "_XB1lJWC--_", "$label" : "v2 -> v1" }, { @@ -19,7 +19,7 @@ x-content-type-options: nosniff "_id" : "edges/7", "_from" : "vertices/4", "_to" : "vertices/1", - "_rev" : "_WnWW1OK--F", + "_rev" : "_XB1lJWC--B", "$label" : "v4 -> v1" } ], diff --git a/Documentation/Examples/RestEdgesReadEdgesOut.generated b/Documentation/Examples/RestEdgesReadEdgesOut.generated index 1240925f8b..67060a2b11 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" : "_WnWW1Pa--_", + "_rev" : "_XB1lJYG--B", "$label" : "v1 -> v3" } ], diff --git a/Documentation/Examples/RestEndpointGet.generated b/Documentation/Examples/RestEndpointGet.generated index c42870ad80..64586b024c 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:22887" + "endpoint" : "http://127.0.0.1:7337" } ] diff --git a/Documentation/Examples/RestExplainAllPlans.generated b/Documentation/Examples/RestExplainAllPlans.generated index 5887a54aea..a848e530d4 100644 --- a/Documentation/Examples/RestExplainAllPlans.generated +++ b/Documentation/Examples/RestExplainAllPlans.generated @@ -30,17 +30,20 @@ x-content-type-options: nosniff "id" : 6, "estimatedCost" : 1.99, "estimatedNrItems" : 1, - "database" : "_system", - "collection" : "products", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "p" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "products", + "satellite" : false, + "needsGatherNodeSort" : false, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "12474", + "id" : "12636", "type" : "hash", "fields" : [ "id" @@ -53,19 +56,24 @@ x-content-type-options: nosniff ], "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "id", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -73,7 +81,10 @@ x-content-type-options: nosniff }, { "type" : "value", - "value" : 25 + "typeID" : 40, + "value" : 25, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -81,7 +92,12 @@ x-content-type-options: nosniff } ] }, - "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "ReturnNode", @@ -94,7 +110,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 0, "name" : "p" - } + }, + "count" : true } ], "rules" : [ @@ -120,12 +137,13 @@ x-content-type-options: nosniff ], "estimatedCost" : 2.99, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false } ], "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestExplainEmpty.generated b/Documentation/Examples/RestExplainEmpty.generated index 41e6f44c0a..6a8ca964ab 100644 --- a/Documentation/Examples/RestExplainEmpty.generated +++ b/Documentation/Examples/RestExplainEmpty.generated @@ -26,18 +26,28 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "array", + "typeID" : 41, "subNodes" : [ { "type" : "value", - "value" : 1 + "typeID" : 40, + "value" : 1, + "vType" : "int", + "vTypeID" : 2 }, { "type" : "value", - "value" : 2 + "typeID" : 40, + "value" : 2, + "vType" : "int", + "vTypeID" : 2 }, { "type" : "value", - "value" : 3 + "typeID" : 40, + "value" : 3, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -85,7 +95,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 0, "name" : "i" - } + }, + "count" : true } ], "rules" : [ @@ -111,12 +122,13 @@ x-content-type-options: nosniff ], "estimatedCost" : 0.5, "estimatedNrItems" : 0, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "cacheable" : true, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestExplainOptimizerRules.generated b/Documentation/Examples/RestExplainOptimizerRules.generated index cafd9f34ff..a22afbc93e 100644 --- a/Documentation/Examples/RestExplainOptimizerRules.generated +++ b/Documentation/Examples/RestExplainOptimizerRules.generated @@ -26,17 +26,20 @@ x-content-type-options: nosniff "id" : 11, "estimatedCost" : 4.321928094887362, "estimatedNrItems" : 1, - "database" : "_system", - "collection" : "products", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "p" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "products", + "satellite" : false, + "needsGatherNodeSort" : true, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "12491", + "id" : "12653", "type" : "skiplist", "fields" : [ "id" @@ -48,19 +51,24 @@ x-content-type-options: nosniff ], "condition" : { "type" : "n-ary or", + "typeID" : 63, "subNodes" : [ { "type" : "n-ary and", + "typeID" : 62, "subNodes" : [ { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "id", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -68,7 +76,10 @@ x-content-type-options: nosniff }, { "type" : "value", - "value" : 4 + "typeID" : 40, + "value" : 4, + "vType" : "int", + "vTypeID" : 2 } ] } @@ -76,7 +87,12 @@ x-content-type-options: nosniff } ] }, - "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -88,13 +104,16 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "attribute access", + "typeID" : 35, "name" : "id", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -102,7 +121,10 @@ x-content-type-options: nosniff }, { "type" : "value", - "value" : 4 + "typeID" : 40, + "value" : 4, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -148,10 +170,12 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "name", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -175,7 +199,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 2, "name" : "name" - } + }, + "count" : true } ], "rules" : [ @@ -218,12 +243,13 @@ x-content-type-options: nosniff ], "estimatedCost" : 9.321928094887362, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "cacheable" : true, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestExplainOptions.generated b/Documentation/Examples/RestExplainOptions.generated index 48ee93638b..f6118d47e6 100644 --- a/Documentation/Examples/RestExplainOptions.generated +++ b/Documentation/Examples/RestExplainOptions.generated @@ -38,17 +38,20 @@ x-content-type-options: nosniff "id" : 11, "estimatedCost" : 11, "estimatedNrItems" : 10, - "database" : "_system", - "collection" : "products", - "satellite" : false, "outVariable" : { "id" : 0, "name" : "p" }, + "projections" : [ ], "producesResult" : true, + "database" : "_system", + "collection" : "products", + "satellite" : false, + "needsGatherNodeSort" : false, + "indexCoversProjections" : false, "indexes" : [ { - "id" : "12530", + "id" : "12692", "type" : "skiplist", "fields" : [ "id" @@ -60,7 +63,12 @@ x-content-type-options: nosniff ], "condition" : { }, - "reverse" : false + "sorted" : true, + "ascending" : true, + "reverse" : false, + "evalFCalls" : true, + "fullRange" : false, + "limit" : 0 }, { "type" : "CalculationNode", @@ -72,10 +80,12 @@ x-content-type-options: nosniff "estimatedNrItems" : 10, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "id", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -98,15 +108,20 @@ x-content-type-options: nosniff "estimatedNrItems" : 10, "expression" : { "type" : "compare ==", + "typeID" : 25, "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "a", "id" : 1 }, { "type" : "value", - "value" : 4 + "typeID" : 40, + "value" : 4, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -140,10 +155,12 @@ x-content-type-options: nosniff "estimatedNrItems" : 10, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "name", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -166,10 +183,12 @@ x-content-type-options: nosniff "estimatedNrItems" : 10, "expression" : { "type" : "attribute access", + "typeID" : 35, "name" : "id", "subNodes" : [ { "type" : "reference", + "typeID" : 45, "name" : "p", "id" : 0 } @@ -205,7 +224,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 2, "name" : "name" - } + }, + "count" : true } ], "rules" : [ @@ -241,12 +261,13 @@ x-content-type-options: nosniff ], "estimatedCost" : 63, "estimatedNrItems" : 1, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false } ], "warnings" : [ ], "stats" : { - "rulesExecuted" : 2, + "rulesExecuted" : 3, "rulesSkipped" : 29, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestExplainValid.generated b/Documentation/Examples/RestExplainValid.generated index fdd472c3d5..9ffac53106 100644 --- a/Documentation/Examples/RestExplainValid.generated +++ b/Documentation/Examples/RestExplainValid.generated @@ -26,15 +26,16 @@ x-content-type-options: nosniff "id" : 2, "estimatedCost" : 12, "estimatedNrItems" : 10, - "database" : "_system", - "collection" : "products", "random" : false, - "satellite" : false, "outVariable" : { "id" : 0, "name" : "p" }, - "producesResult" : true + "projections" : [ ], + "producesResult" : true, + "database" : "_system", + "collection" : "products", + "satellite" : false }, { "type" : "ReturnNode", @@ -47,7 +48,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 0, "name" : "p" - } + }, + "count" : true } ], "rules" : [ ], @@ -65,12 +67,13 @@ x-content-type-options: nosniff ], "estimatedCost" : 22, "estimatedNrItems" : 10, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "cacheable" : true, "warnings" : [ ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestExplainWarning.generated b/Documentation/Examples/RestExplainWarning.generated index 57dc2db127..8a1fd60692 100644 --- a/Documentation/Examples/RestExplainWarning.generated +++ b/Documentation/Examples/RestExplainWarning.generated @@ -28,14 +28,21 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "range", + "typeID" : 49, "subNodes" : [ { "type" : "value", - "value" : 1 + "typeID" : 40, + "value" : 1, + "vType" : "int", + "vTypeID" : 2 }, { "type" : "value", - "value" : 10 + "typeID" : 40, + "value" : 10, + "vType" : "int", + "vTypeID" : 2 } ] }, @@ -56,7 +63,10 @@ x-content-type-options: nosniff "estimatedNrItems" : 1, "expression" : { "type" : "value", - "value" : null + "typeID" : 40, + "value" : null, + "vType" : "null", + "vTypeID" : 0 }, "outVariable" : { "id" : 4, @@ -93,7 +103,8 @@ x-content-type-options: nosniff "inVariable" : { "id" : 4, "name" : "3" - } + }, + "count" : true } ], "rules" : [ @@ -117,7 +128,8 @@ x-content-type-options: nosniff ], "estimatedCost" : 23, "estimatedNrItems" : 10, - "initialize" : true + "initialize" : true, + "isModificationQuery" : false }, "cacheable" : false, "warnings" : [ @@ -127,7 +139,7 @@ x-content-type-options: nosniff } ], "stats" : { - "rulesExecuted" : 31, + "rulesExecuted" : 32, "rulesSkipped" : 0, "plansCreated" : 1 }, diff --git a/Documentation/Examples/RestFetchAllUser.generated b/Documentation/Examples/RestFetchAllUser.generated index 808c6dbfa2..d2c80e08e2 100644 --- a/Documentation/Examples/RestFetchAllUser.generated +++ b/Documentation/Examples/RestFetchAllUser.generated @@ -9,13 +9,13 @@ x-content-type-options: nosniff "code" : 200, "result" : [ { - "user" : "root", + "user" : "admin", "active" : true, "extra" : { } }, { - "user" : "admin", + "user" : "root", "active" : true, "extra" : { } diff --git a/Documentation/Examples/RestFetchUserDatabaseListFull.generated b/Documentation/Examples/RestFetchUserDatabaseListFull.generated index 6cc096b96e..b04c9d5271 100644 --- a/Documentation/Examples/RestFetchUserDatabaseListFull.generated +++ b/Documentation/Examples/RestFetchUserDatabaseListFull.generated @@ -11,7 +11,6 @@ x-content-type-options: nosniff "_system" : { "permission" : "rw", "collections" : { - "_aqlfunctions" : "undefined", "_routing" : "undefined", "_queues" : "undefined", "_apps" : "undefined", @@ -21,12 +20,13 @@ x-content-type-options: nosniff "_frontend" : "undefined", "_appbundles" : "undefined", "_graphs" : "undefined", + "animals" : "undefined", "_jobs" : "undefined", + "_aqlfunctions" : "undefined", + "demo" : "undefined", "_statisticsRaw" : "undefined", "_users" : "undefined", "_statistics" : "undefined", - "demo" : "undefined", - "animals" : "undefined", "*" : "undefined" } }, diff --git a/Documentation/Examples/RestIResearchViewPatchProperties.generated b/Documentation/Examples/RestIResearchViewPatchProperties.generated index d1ef36aed6..5f37d6c51f 100644 --- a/Documentation/Examples/RestIResearchViewPatchProperties.generated +++ b/Documentation/Examples/RestIResearchViewPatchProperties.generated @@ -9,7 +9,7 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "12651", + "id" : "12813", "name" : "products", "type" : "arangosearch" } diff --git a/Documentation/Examples/RestIResearchViewPutProperties.generated b/Documentation/Examples/RestIResearchViewPutProperties.generated index 3c4539fdaa..f828c86e36 100644 --- a/Documentation/Examples/RestIResearchViewPutProperties.generated +++ b/Documentation/Examples/RestIResearchViewPutProperties.generated @@ -9,7 +9,7 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "12656", + "id" : "12819", "name" : "products", "type" : "arangosearch" } diff --git a/Documentation/Examples/RestIndexAllIndexes.generated b/Documentation/Examples/RestIndexAllIndexes.generated index d2e2ad55f9..3a4efce423 100644 --- a/Documentation/Examples/RestIndexAllIndexes.generated +++ b/Documentation/Examples/RestIndexAllIndexes.generated @@ -23,7 +23,7 @@ x-content-type-options: nosniff "fields" : [ "name" ], - "id" : "products/12798", + "id" : "products/12964", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", @@ -34,7 +34,7 @@ x-content-type-options: nosniff "fields" : [ "price" ], - "id" : "products/12801", + "id" : "products/12967", "sparse" : true, "type" : "skiplist", "unique" : false @@ -51,23 +51,23 @@ x-content-type-options: nosniff "type" : "primary", "unique" : true }, - "products/12798" : { + "products/12964" : { "deduplicate" : true, "fields" : [ "name" ], - "id" : "products/12798", + "id" : "products/12964", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", "unique" : false }, - "products/12801" : { + "products/12967" : { "deduplicate" : true, "fields" : [ "price" ], - "id" : "products/12801", + "id" : "products/12967", "sparse" : true, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated b/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated index 04c2b56b4e..494dc28f52 100644 --- a/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated +++ b/Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated @@ -13,17 +13,19 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "e", "f" ], - "id" : "products/12809", - "ignoreNull" : true, + "geoJson" : false, + "id" : "products/12975", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo2", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "error" : false, "code" : 201 } diff --git a/Documentation/Examples/RestIndexCreateGeoLocation.generated b/Documentation/Examples/RestIndexCreateGeoLocation.generated index a2c71b2ea6..658e2c9481 100644 --- a/Documentation/Examples/RestIndexCreateGeoLocation.generated +++ b/Documentation/Examples/RestIndexCreateGeoLocation.generated @@ -12,17 +12,18 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "b" ], "geoJson" : false, - "id" : "products/12816", - "ignoreNull" : true, + "id" : "products/12982", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "error" : false, "code" : 201 } diff --git a/Documentation/Examples/RestIndexCreateNewFulltext.generated b/Documentation/Examples/RestIndexCreateNewFulltext.generated index 251de0c0e3..d9855b029a 100644 --- a/Documentation/Examples/RestIndexCreateNewFulltext.generated +++ b/Documentation/Examples/RestIndexCreateNewFulltext.generated @@ -15,7 +15,7 @@ x-content-type-options: nosniff "fields" : [ "text" ], - "id" : "products/12823", + "id" : "products/12989", "isNewlyCreated" : true, "minLength" : 2, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateNewHashIndex.generated b/Documentation/Examples/RestIndexCreateNewHashIndex.generated index ae2745514f..0c0f4ed6dd 100644 --- a/Documentation/Examples/RestIndexCreateNewHashIndex.generated +++ b/Documentation/Examples/RestIndexCreateNewHashIndex.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/12830", + "id" : "products/12996", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/RestIndexCreateNewPersistent.generated b/Documentation/Examples/RestIndexCreateNewPersistent.generated index 4f96e1a6f5..29dd6a3f14 100644 --- a/Documentation/Examples/RestIndexCreateNewPersistent.generated +++ b/Documentation/Examples/RestIndexCreateNewPersistent.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/12837", + "id" : "products/13003", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", diff --git a/Documentation/Examples/RestIndexCreateNewSkiplist.generated b/Documentation/Examples/RestIndexCreateNewSkiplist.generated index 3b321db6a8..b7b3ee22b6 100644 --- a/Documentation/Examples/RestIndexCreateNewSkiplist.generated +++ b/Documentation/Examples/RestIndexCreateNewSkiplist.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/12844", + "id" : "products/13010", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", diff --git a/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated b/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated index f642af3b15..f673878b99 100644 --- a/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated +++ b/Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated @@ -19,7 +19,7 @@ x-content-type-options: nosniff "a", "b" ], - "id" : "products/12851", + "id" : "products/13017", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/RestIndexCreateSparseHashIndex.generated b/Documentation/Examples/RestIndexCreateSparseHashIndex.generated index 9ce29a06ea..21bb826b23 100644 --- a/Documentation/Examples/RestIndexCreateSparseHashIndex.generated +++ b/Documentation/Examples/RestIndexCreateSparseHashIndex.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/12858", + "id" : "products/13024", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : true, diff --git a/Documentation/Examples/RestIndexCreateSparsePersistent.generated b/Documentation/Examples/RestIndexCreateSparsePersistent.generated index 4005d50d9f..324f7fe5c9 100644 --- a/Documentation/Examples/RestIndexCreateSparsePersistent.generated +++ b/Documentation/Examples/RestIndexCreateSparsePersistent.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/12865", + "id" : "products/13031", "isNewlyCreated" : true, "sparse" : true, "type" : "persistent", diff --git a/Documentation/Examples/RestIndexCreateSparseSkiplist.generated b/Documentation/Examples/RestIndexCreateSparseSkiplist.generated index 95db9e436f..030ca2d065 100644 --- a/Documentation/Examples/RestIndexCreateSparseSkiplist.generated +++ b/Documentation/Examples/RestIndexCreateSparseSkiplist.generated @@ -18,7 +18,7 @@ x-content-type-options: nosniff "fields" : [ "a" ], - "id" : "products/12872", + "id" : "products/13038", "isNewlyCreated" : true, "sparse" : true, "type" : "skiplist", diff --git a/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated b/Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated index 4441512257..a506bd62e5 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/12879 +shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/13045 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "products/12879", + "id" : "products/13045", "error" : false, "code" : 200 } diff --git a/Documentation/Examples/RestReplicationApplierStart.generated b/Documentation/Examples/RestReplicationApplierStart.generated index d0254a4ad4..ec4aaa59fa 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-05T13:57:05Z", + "time" : "2018-06-26T21:01:45Z", "message" : "applier initially created for database '_system'", "failedConnects" : 0 }, @@ -25,11 +25,11 @@ x-content-type-options: nosniff "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-05T13:57:15Z" + "time" : "2018-06-26T21:01:59Z" }, "server" : { "version" : "3.4.devel", - "serverId" : "29284345944770" + "serverId" : "216930305256254" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStateNotRunning.generated b/Documentation/Examples/RestReplicationApplierStateNotRunning.generated index e19a46492a..c037e8d335 100644 --- a/Documentation/Examples/RestReplicationApplierStateNotRunning.generated +++ b/Documentation/Examples/RestReplicationApplierStateNotRunning.generated @@ -13,23 +13,23 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-05T13:57:15Z", + "time" : "2018-06-26T21:01:59Z", "message" : "applier shut down", - "failedConnects" : 0 + "failedConnects" : 1 }, - "totalRequests" : 0, - "totalFailedConnects" : 0, + "totalRequests" : 2, + "totalFailedConnects" : 1, "totalEvents" : 0, "totalResyncs" : 0, "totalOperationsExcluded" : 0, "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-05T13:57:15Z" + "time" : "2018-06-26T21:01:59Z" }, "server" : { "version" : "3.4.devel", - "serverId" : "29284345944770" + "serverId" : "216930305256254" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStateRunning.generated b/Documentation/Examples/RestReplicationApplierStateRunning.generated index 27440ecb52..3f56d50a2b 100644 --- a/Documentation/Examples/RestReplicationApplierStateRunning.generated +++ b/Documentation/Examples/RestReplicationApplierStateRunning.generated @@ -13,23 +13,23 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-05T13:57:15Z", + "time" : "2018-06-26T21:01:59Z", "message" : "fetching master state information", "failedConnects" : 0 }, - "totalRequests" : 0, - "totalFailedConnects" : 0, + "totalRequests" : 2, + "totalFailedConnects" : 1, "totalEvents" : 0, "totalResyncs" : 0, "totalOperationsExcluded" : 0, "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-05T13:57:15Z" + "time" : "2018-06-26T21:01:59Z" }, "server" : { "version" : "3.4.devel", - "serverId" : "29284345944770" + "serverId" : "216930305256254" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationApplierStop.generated b/Documentation/Examples/RestReplicationApplierStop.generated index cbd71530ad..e9513f1d44 100644 --- a/Documentation/Examples/RestReplicationApplierStop.generated +++ b/Documentation/Examples/RestReplicationApplierStop.generated @@ -13,23 +13,23 @@ x-content-type-options: nosniff "lastAvailableContinuousTick" : null, "safeResumeTick" : null, "progress" : { - "time" : "2018-04-05T13:57:15Z", + "time" : "2018-06-26T21:02:00Z", "message" : "applier shut down", "failedConnects" : 0 }, - "totalRequests" : 2, - "totalFailedConnects" : 1, + "totalRequests" : 6, + "totalFailedConnects" : 3, "totalEvents" : 0, "totalResyncs" : 0, "totalOperationsExcluded" : 0, "lastError" : { "errorNum" : 0 }, - "time" : "2018-04-05T13:57:15Z" + "time" : "2018-06-26T21:02:00Z" }, "server" : { "version" : "3.4.devel", - "serverId" : "29284345944770" + "serverId" : "216930305256254" }, "endpoint" : "tcp://127.0.0.1:8529", "database" : "_system" diff --git a/Documentation/Examples/RestReplicationDump.generated b/Documentation/Examples/RestReplicationDump.generated index 687228fa69..69e392e2ff 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: 12912 +x-arango-replication-lastincluded: 13078 -"{\"tick\":\"12906\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"_WnWW2PC--_\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"12910\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"_WnWW2PG--_\"}}\n{\"tick\":\"12912\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"_WnWW2PG--B\"}}\n" +"{\"tick\":\"13072\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"_XB1lL8u--D\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"13076\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"_XB1lL8u--H\"}}\n{\"tick\":\"13078\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"_XB1lL8u--J\"}}\n" diff --git a/Documentation/Examples/RestReplicationInventory.generated b/Documentation/Examples/RestReplicationInventory.generated index bf946c896e..70adae3da2 100644 --- a/Documentation/Examples/RestReplicationInventory.generated +++ b/Documentation/Examples/RestReplicationInventory.generated @@ -10,12 +10,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "5", + "cid" : "2", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_iresearch_analyzers", - "id" : "5", + "id" : "2", "indexBuckets" : 8, "indexes" : [ { @@ -40,7 +40,7 @@ x-content-type-options: nosniff }, "name" : "_iresearch_analyzers", "numberOfShards" : 1, - "planId" : "5", + "planId" : "2", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -221,12 +221,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "8", + "cid" : "6", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_graphs", - "id" : "8", + "id" : "6", "indexBuckets" : 8, "indexes" : [ { @@ -251,7 +251,7 @@ x-content-type-options: nosniff }, "name" : "_graphs", "numberOfShards" : 1, - "planId" : "8", + "planId" : "6", "replicationFactor" : 2, "shardKeys" : [ "_key" @@ -294,7 +294,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 11371 + "lastValue" : 11507 }, "name" : "_modules", "numberOfShards" : 1, @@ -314,7 +314,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "13", + "id" : "11", "type" : "hash", "fields" : [ "user" @@ -327,12 +327,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "10", + "cid" : "8", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_users", - "id" : "10", + "id" : "8", "indexBuckets" : 8, "indexes" : [ { @@ -346,7 +346,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "13", + "id" : "11", "type" : "hash", "fields" : [ "user" @@ -364,11 +364,11 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 12890 + "lastValue" : 13056 }, "name" : "_users", "numberOfShards" : 1, - "planId" : "10", + "planId" : "8", "replicationFactor" : 2, "shardKeys" : [ "_key" @@ -385,12 +385,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "107", + "cid" : "108", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/107", - "id" : "107", + "globallyUniqueId" : "hC54C05C92B3E/108", + "id" : "108", "indexBuckets" : 8, "indexes" : [ { @@ -415,7 +415,7 @@ x-content-type-options: nosniff }, "name" : "animals", "numberOfShards" : 1, - "planId" : "107", + "planId" : "108", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -432,12 +432,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "101", + "cid" : "102", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/101", - "id" : "101", + "globallyUniqueId" : "hC54C05C92B3E/102", + "id" : "102", "indexBuckets" : 8, "indexes" : [ { @@ -462,7 +462,7 @@ x-content-type-options: nosniff }, "name" : "demo", "numberOfShards" : 1, - "planId" : "101", + "planId" : "102", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -478,10 +478,10 @@ x-content-type-options: nosniff ], "state" : { "running" : true, - "lastLogTick" : "12932", - "lastUncommittedLogTick" : "12936", - "totalEvents" : 4348, - "time" : "2018-04-05T13:57:17Z" + "lastLogTick" : "13091", + "lastUncommittedLogTick" : "13093", + "totalEvents" : 4393, + "time" : "2018-06-26T21:02:02Z" }, - "tick" : "12936" + "tick" : "13093" } diff --git a/Documentation/Examples/RestReplicationInventoryIndexes.generated b/Documentation/Examples/RestReplicationInventoryIndexes.generated index 8f95b5db01..1816d8f31c 100644 --- a/Documentation/Examples/RestReplicationInventoryIndexes.generated +++ b/Documentation/Examples/RestReplicationInventoryIndexes.generated @@ -10,12 +10,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "5", + "cid" : "2", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_iresearch_analyzers", - "id" : "5", + "id" : "2", "indexBuckets" : 8, "indexes" : [ { @@ -40,7 +40,7 @@ x-content-type-options: nosniff }, "name" : "_iresearch_analyzers", "numberOfShards" : 1, - "planId" : "5", + "planId" : "2", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -56,7 +56,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "12941", + "id" : "13098", "type" : "hash", "fields" : [ "name" @@ -67,7 +67,7 @@ x-content-type-options: nosniff "deduplicate" : true }, { - "id" : "12944", + "id" : "13101", "type" : "skiplist", "fields" : [ "a", @@ -80,12 +80,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "12937", + "cid" : "13094", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/12937", - "id" : "12937", + "globallyUniqueId" : "hC54C05C92B3E/13094", + "id" : "13094", "indexBuckets" : 8, "indexes" : [ { @@ -99,7 +99,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "12941", + "id" : "13098", "type" : "hash", "fields" : [ "name" @@ -110,7 +110,7 @@ x-content-type-options: nosniff "deduplicate" : true }, { - "id" : "12944", + "id" : "13101", "type" : "skiplist", "fields" : [ "a", @@ -132,7 +132,7 @@ x-content-type-options: nosniff }, "name" : "IndexedCollection1", "numberOfShards" : 1, - "planId" : "12937", + "planId" : "13094", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -148,7 +148,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "12950", + "id" : "13107", "type" : "fulltext", "fields" : [ "text" @@ -158,7 +158,7 @@ x-content-type-options: nosniff "minLength" : 10 }, { - "id" : "12953", + "id" : "13110", "type" : "skiplist", "fields" : [ "a" @@ -170,12 +170,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "12946", + "cid" : "13103", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/12946", - "id" : "12946", + "globallyUniqueId" : "hC54C05C92B3E/13103", + "id" : "13103", "indexBuckets" : 8, "indexes" : [ { @@ -189,7 +189,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "12950", + "id" : "13107", "type" : "fulltext", "fields" : [ "text" @@ -199,7 +199,7 @@ x-content-type-options: nosniff "minLength" : 10 }, { - "id" : "12953", + "id" : "13110", "type" : "skiplist", "fields" : [ "a" @@ -220,7 +220,7 @@ x-content-type-options: nosniff }, "name" : "IndexedCollection2", "numberOfShards" : 1, - "planId" : "12946", + "planId" : "13103", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -401,12 +401,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "8", + "cid" : "6", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_graphs", - "id" : "8", + "id" : "6", "indexBuckets" : 8, "indexes" : [ { @@ -431,7 +431,7 @@ x-content-type-options: nosniff }, "name" : "_graphs", "numberOfShards" : 1, - "planId" : "8", + "planId" : "6", "replicationFactor" : 2, "shardKeys" : [ "_key" @@ -474,7 +474,7 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 11371 + "lastValue" : 11507 }, "name" : "_modules", "numberOfShards" : 1, @@ -494,7 +494,7 @@ x-content-type-options: nosniff { "indexes" : [ { - "id" : "13", + "id" : "11", "type" : "hash", "fields" : [ "user" @@ -507,12 +507,12 @@ x-content-type-options: nosniff ], "parameters" : { "allowUserKeys" : true, - "cid" : "10", + "cid" : "8", "count" : 0, "deleted" : false, "doCompact" : true, "globallyUniqueId" : "_users", - "id" : "10", + "id" : "8", "indexBuckets" : 8, "indexes" : [ { @@ -526,7 +526,7 @@ x-content-type-options: nosniff "sparse" : false }, { - "id" : "13", + "id" : "11", "type" : "hash", "fields" : [ "user" @@ -544,11 +544,11 @@ x-content-type-options: nosniff "keyOptions" : { "type" : "traditional", "allowUserKeys" : true, - "lastValue" : 12890 + "lastValue" : 13056 }, "name" : "_users", "numberOfShards" : 1, - "planId" : "10", + "planId" : "8", "replicationFactor" : 2, "shardKeys" : [ "_key" @@ -565,12 +565,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "107", + "cid" : "108", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/107", - "id" : "107", + "globallyUniqueId" : "hC54C05C92B3E/108", + "id" : "108", "indexBuckets" : 8, "indexes" : [ { @@ -595,7 +595,7 @@ x-content-type-options: nosniff }, "name" : "animals", "numberOfShards" : 1, - "planId" : "107", + "planId" : "108", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -612,12 +612,12 @@ x-content-type-options: nosniff "indexes" : [ ], "parameters" : { "allowUserKeys" : true, - "cid" : "101", + "cid" : "102", "count" : 0, "deleted" : false, "doCompact" : true, - "globallyUniqueId" : "h1AA24B099AC2/101", - "id" : "101", + "globallyUniqueId" : "hC54C05C92B3E/102", + "id" : "102", "indexBuckets" : 8, "indexes" : [ { @@ -642,7 +642,7 @@ x-content-type-options: nosniff }, "name" : "demo", "numberOfShards" : 1, - "planId" : "101", + "planId" : "102", "replicationFactor" : 1, "shardKeys" : [ "_key" @@ -658,10 +658,10 @@ x-content-type-options: nosniff ], "state" : { "running" : true, - "lastLogTick" : "12932", - "lastUncommittedLogTick" : "12954", - "totalEvents" : 4354, - "time" : "2018-04-05T13:57:17Z" + "lastLogTick" : "13093", + "lastUncommittedLogTick" : "13111", + "totalEvents" : 4399, + "time" : "2018-06-26T21:02:02Z" }, - "tick" : "12954" + "tick" : "13111" } diff --git a/Documentation/Examples/RestReplicationLoggerFirstTick.generated b/Documentation/Examples/RestReplicationLoggerFirstTick.generated index 0f683a1806..39ee7d54b3 100644 --- a/Documentation/Examples/RestReplicationLoggerFirstTick.generated +++ b/Documentation/Examples/RestReplicationLoggerFirstTick.generated @@ -4,4 +4,4 @@ HTTP/1.1 200 OK content-type: application/json; charset=utf-8 x-content-type-options: nosniff -"{\"firstTick\":\"7\"}" +"{\"firstTick\":\"5\"}" diff --git a/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated b/Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated index b5116b29f0..fd9800f845 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=12956&chunkSize=400 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=13113&chunkSize=400 HTTP/1.1 200 OK x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 12958 +x-arango-replication-lastscanned: 13115 x-content-type-options: nosniff -x-arango-replication-lastincluded: 12958 +x-arango-replication-lastincluded: 13115 content-type: application/x-arango-dump; charset=utf-8 x-arango-replication-checkmore: true -x-arango-replication-lasttick: 12969 +x-arango-replication-lasttick: 13126 x-arango-replication-active: true -"{\"tick\":\"12958\",\"type\":2000,\"database\":\"1\",\"cid\":\"12957\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"12957\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h1AA24B099AC2/12957\",\"id\":\"12957\",\"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\":\"12957\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n" +"{\"tick\":\"13115\",\"type\":2000,\"database\":\"1\",\"cid\":\"13114\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"13114\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"hC54C05C92B3E/13114\",\"id\":\"13114\",\"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\":\"13114\",\"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 6f057379a1..5e970f9428 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=12969 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=13126 HTTP/1.1 204 No Content x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 12969 +x-arango-replication-lastscanned: 13126 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: 12969 +x-arango-replication-lasttick: 13126 x-arango-replication-active: true diff --git a/Documentation/Examples/RestReplicationLoggerFollowSome.generated b/Documentation/Examples/RestReplicationLoggerFollowSome.generated index bbef6f1c17..c8514d7ddc 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=12969 +shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=13126 HTTP/1.1 200 OK x-arango-replication-frompresent: true -x-arango-replication-lastscanned: 12982 +x-arango-replication-lastscanned: 13139 x-content-type-options: nosniff -x-arango-replication-lastincluded: 12982 +x-arango-replication-lastincluded: 13139 content-type: application/x-arango-dump; charset=utf-8 x-arango-replication-checkmore: false -x-arango-replication-lasttick: 12982 +x-arango-replication-lasttick: 13139 x-arango-replication-active: true -"{\"tick\":\"12971\",\"type\":2000,\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"12970\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"h1AA24B099AC2/12970\",\"id\":\"12970\",\"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\":\"12970\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n{\"tick\":\"12975\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"_WnWW5em--_\",\"name\":\"flux compensator\"}}\n{\"tick\":\"12977\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WnWW5eq--_\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"12979\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"_WnWW5eq--B\"}}\n{\"tick\":\"12981\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_WnWW5eu--_\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"12982\",\"type\":2001,\"database\":\"1\",\"cid\":\"12970\",\"cname\":\"products\",\"data\":{\"cuid\":\"h1AA24B099AC2/12970\",\"id\":\"12970\",\"name\":\"products\"}}\n" +"{\"tick\":\"13128\",\"type\":2000,\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"allowUserKeys\":true,\"cid\":\"13127\",\"count\":0,\"deleted\":false,\"doCompact\":true,\"globallyUniqueId\":\"hC54C05C92B3E/13127\",\"id\":\"13127\",\"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\":\"13127\",\"replicationFactor\":1,\"shardKeys\":[\"_key\"],\"shards\":{},\"status\":3,\"type\":2,\"version\":6,\"waitForSync\":false}}\n{\"tick\":\"13132\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"_XB1lO3i--_\",\"name\":\"flux compensator\"}}\n{\"tick\":\"13134\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_XB1lO3i--B\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"13136\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"_XB1lO3i--D\"}}\n{\"tick\":\"13138\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"_XB1lO3i--F\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"13139\",\"type\":2001,\"database\":\"1\",\"cid\":\"13127\",\"cname\":\"products\",\"data\":{\"cuid\":\"hC54C05C92B3E/13127\",\"id\":\"13127\",\"name\":\"products\"}}\n" diff --git a/Documentation/Examples/RestReplicationLoggerStateActive.generated b/Documentation/Examples/RestReplicationLoggerStateActive.generated index c6e2a43028..e10d07bb10 100644 --- a/Documentation/Examples/RestReplicationLoggerStateActive.generated +++ b/Documentation/Examples/RestReplicationLoggerStateActive.generated @@ -7,14 +7,14 @@ x-content-type-options: nosniff { "state" : { "running" : true, - "lastLogTick" : "12982", - "lastUncommittedLogTick" : "12982", - "totalEvents" : 4368, - "time" : "2018-04-05T13:57:20Z" + "lastLogTick" : "13139", + "lastUncommittedLogTick" : "13139", + "totalEvents" : 4413, + "time" : "2018-06-26T21:02:04Z" }, "server" : { "version" : "3.4.devel", - "serverId" : "29284345944770" + "serverId" : "216930305256254" }, "clients" : [ ] } diff --git a/Documentation/Examples/RestReplicationLoggerTickRanges.generated b/Documentation/Examples/RestReplicationLoggerTickRanges.generated index 15b2bfc955..c3007c2ef2 100644 --- a/Documentation/Examples/RestReplicationLoggerTickRanges.generated +++ b/Documentation/Examples/RestReplicationLoggerTickRanges.generated @@ -6,33 +6,33 @@ x-content-type-options: nosniff [ { - "datafile" : "/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-3.db", + "datafile" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-3.db", "status" : "collected", "tickMin" : "5", - "tickMax" : "11819" + "tickMax" : "11956" }, { - "datafile" : "/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-188.db", + "datafile" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-101.db", "status" : "collected", - "tickMin" : "11835", - "tickMax" : "11891" + "tickMin" : "11972", + "tickMax" : "12028" }, { - "datafile" : "/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-7414.db", + "datafile" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-112.db", "status" : "collected", - "tickMin" : "11897", - "tickMax" : "12912" + "tickMin" : "12034", + "tickMax" : "13078" }, { - "datafile" : "/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-11822.db", + "datafile" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-11959.db", "status" : "collected", - "tickMin" : "12920", - "tickMax" : "12929" + "tickMin" : "13086", + "tickMax" : "13088" }, { - "datafile" : "/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-11894.db", + "datafile" : "/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-12031.db", "status" : "open", - "tickMin" : "12936", - "tickMax" : "12982" + "tickMin" : "13093", + "tickMax" : "13139" } ] diff --git a/Documentation/Examples/RestReplicationServerId.generated b/Documentation/Examples/RestReplicationServerId.generated index 2631a33577..9320cfc717 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" : "29284345944770" + "serverId" : "216930305256254" } diff --git a/Documentation/Examples/RestSimpleAllBatch.generated b/Documentation/Examples/RestSimpleAllBatch.generated index 98a8b9b239..88e3181ba2 100644 --- a/Documentation/Examples/RestSimpleAllBatch.generated +++ b/Documentation/Examples/RestSimpleAllBatch.generated @@ -11,26 +11,26 @@ x-content-type-options: nosniff "code" : 201, "result" : [ { - "_key" : "13011", - "_id" : "products/13011", - "_rev" : "_WnWW6iq--B", - "Hello3" : "World3" - }, - { - "_key" : "13008", - "_id" : "products/13008", - "_rev" : "_WnWW6iq--_", - "Hello2" : "World2" - }, - { - "_key" : "13004", - "_id" : "products/13004", - "_rev" : "_WnWW6im--_", + "_key" : "13161", + "_id" : "products/13161", + "_rev" : "_XB1lP5O--_", "Hello1" : "World1" + }, + { + "_key" : "13171", + "_id" : "products/13171", + "_rev" : "_XB1lP5O--F", + "Hello4" : "World4" + }, + { + "_key" : "13168", + "_id" : "products/13168", + "_rev" : "_XB1lP5O--D", + "Hello3" : "World3" } ], "hasMore" : true, - "id" : "13020", + "id" : "13177", "count" : 5, "extra" : { "stats" : { @@ -40,7 +40,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00016355514526367188 + "executionTime" : 0.0001621246337890625 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleAllSkipLimit.generated b/Documentation/Examples/RestSimpleAllSkipLimit.generated index ab61a7e73d..be3c8a977d 100644 --- a/Documentation/Examples/RestSimpleAllSkipLimit.generated +++ b/Documentation/Examples/RestSimpleAllSkipLimit.generated @@ -9,16 +9,16 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13026", - "_id" : "products/13026", - "_rev" : "_WnWW6ja--_", - "Hello1" : "World1" + "_key" : "13196", + "_id" : "products/13196", + "_rev" : "_XB1lP6S--D", + "Hello5" : "World5" }, { - "_key" : "13039", - "_id" : "products/13039", - "_rev" : "_WnWW6je--_", - "Hello5" : "World5" + "_key" : "13187", + "_id" : "products/13187", + "_rev" : "_XB1lP6O--B", + "Hello2" : "World2" } ], "hasMore" : false, @@ -32,7 +32,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.00014066696166992188 + "executionTime" : 0.0001366138458251953 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleAny.generated b/Documentation/Examples/RestSimpleAny.generated index 14d778d8f3..766d63f3af 100644 --- a/Documentation/Examples/RestSimpleAny.generated +++ b/Documentation/Examples/RestSimpleAny.generated @@ -10,10 +10,10 @@ x-content-type-options: nosniff { "document" : { - "_key" : "13047", - "_id" : "products/13047", - "_rev" : "_WnWW6kC--_", - "Hello1" : "World1" + "_key" : "13214", + "_id" : "products/13214", + "_rev" : "_XB1lP7S--D", + "Hello4" : "World4" }, "error" : false, "code" : 200 diff --git a/Documentation/Examples/RestSimpleByExample.generated b/Documentation/Examples/RestSimpleByExample.generated index 2babefb16e..15c36c9ccb 100644 --- a/Documentation/Examples/RestSimpleByExample.generated +++ b/Documentation/Examples/RestSimpleByExample.generated @@ -14,28 +14,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13072", - "_id" : "products/13072", - "_rev" : "_WnWW6l---B", - "a" : { - "j" : 1 - }, - "i" : 1 - }, - { - "_key" : "13068", - "_id" : "products/13068", - "_rev" : "_WnWW6l---_", - "a" : { - "k" : 1, - "j" : 1 - }, - "i" : 1 - }, - { - "_key" : "13078", - "_id" : "products/13078", - "_rev" : "_WnWW6lC--B", + "_key" : "13235", + "_id" : "products/13235", + "_rev" : "_XB1lP8S--F", "a" : { "k" : 2, "j" : 2 @@ -43,9 +24,28 @@ x-content-type-options: nosniff "i" : 1 }, { - "_key" : "13075", - "_id" : "products/13075", - "_rev" : "_WnWW6lC--_", + "_key" : "13225", + "_id" : "products/13225", + "_rev" : "_XB1lP8S--_", + "a" : { + "k" : 1, + "j" : 1 + }, + "i" : 1 + }, + { + "_key" : "13229", + "_id" : "products/13229", + "_rev" : "_XB1lP8S--B", + "a" : { + "j" : 1 + }, + "i" : 1 + }, + { + "_key" : "13232", + "_id" : "products/13232", + "_rev" : "_XB1lP8S--D", "i" : 1 } ], @@ -60,7 +60,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 0, "httpRequests" : 0, - "executionTime" : 0.0004875659942626953 + "executionTime" : 0.00022292137145996094 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleByExample2.generated b/Documentation/Examples/RestSimpleByExample2.generated index 9c4a46cf49..dc0c55a83c 100644 --- a/Documentation/Examples/RestSimpleByExample2.generated +++ b/Documentation/Examples/RestSimpleByExample2.generated @@ -14,20 +14,20 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13090", - "_id" : "products/13090", - "_rev" : "_WnWW6mW--_", + "_key" : "13247", + "_id" : "products/13247", + "_rev" : "_XB1lP9W--_", "a" : { - "k" : 1, "j" : 1 }, "i" : 1 }, { - "_key" : "13086", - "_id" : "products/13086", - "_rev" : "_WnWW6mS--_", + "_key" : "13243", + "_id" : "products/13243", + "_rev" : "_XB1lP9S--_", "a" : { + "k" : 1, "j" : 1 }, "i" : 1 @@ -44,7 +44,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 2, "httpRequests" : 0, - "executionTime" : 0.000560760498046875 + "executionTime" : 0.00021409988403320312 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleByExample3.generated b/Documentation/Examples/RestSimpleByExample3.generated index 2133af504e..8ef1d39b6b 100644 --- a/Documentation/Examples/RestSimpleByExample3.generated +++ b/Documentation/Examples/RestSimpleByExample3.generated @@ -16,9 +16,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13108", - "_id" : "products/13108", - "_rev" : "_WnWW6nq--_", + "_key" : "13265", + "_id" : "products/13265", + "_rev" : "_XB1lQ-S--B", "a" : { "j" : 1 }, @@ -36,7 +36,7 @@ x-content-type-options: nosniff "scannedIndex" : 0, "filtered" : 3, "httpRequests" : 0, - "executionTime" : 0.0005023479461669922 + "executionTime" : 0.0002124309539794922 }, "warnings" : [ ] }, diff --git a/Documentation/Examples/RestSimpleFirstExample.generated b/Documentation/Examples/RestSimpleFirstExample.generated index ff8374aed7..a7761a0c00 100644 --- a/Documentation/Examples/RestSimpleFirstExample.generated +++ b/Documentation/Examples/RestSimpleFirstExample.generated @@ -13,13 +13,9 @@ x-content-type-options: nosniff { "document" : { - "_key" : "13132", - "_id" : "products/13132", - "_rev" : "_WnWW6p---B", - "a" : { - "k" : 2, - "j" : 2 - }, + "_key" : "13286", + "_id" : "products/13286", + "_rev" : "_XB1lQ_a--B", "i" : 1 }, "error" : false, diff --git a/Documentation/Examples/RestSimpleFulltext.generated b/Documentation/Examples/RestSimpleFulltext.generated index 684d7e4e1e..b99bd3ad5a 100644 --- a/Documentation/Examples/RestSimpleFulltext.generated +++ b/Documentation/Examples/RestSimpleFulltext.generated @@ -13,15 +13,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13158", - "_id" : "products/13158", - "_rev" : "_WnWW6rG--_", + "_key" : "13315", + "_id" : "products/13315", + "_rev" : "_XB1lQBa--_", "text" : "this text contains word" }, { - "_key" : "13162", - "_id" : "products/13162", - "_rev" : "_WnWW6rG--B", + "_key" : "13319", + "_id" : "products/13319", + "_rev" : "_XB1lQBa--B", "text" : "this text also has a word" } ], diff --git a/Documentation/Examples/RestSimpleLookup.generated b/Documentation/Examples/RestSimpleLookup.generated index 2f53a43e7a..d0fe9a13db 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" : "_WnWW6sS--_", + "_rev" : "_XB1lQDi--_", "value" : 0 }, { "_key" : "test1", "_id" : "test/test1", - "_rev" : "_WnWW6sS--B", + "_rev" : "_XB1lQDi--B", "value" : 1 }, { "_key" : "test2", "_id" : "test/test2", - "_rev" : "_WnWW6sW--_", + "_rev" : "_XB1lQDi--D", "value" : 2 }, { "_key" : "test3", "_id" : "test/test3", - "_rev" : "_WnWW6sW--B", + "_rev" : "_XB1lQDi--F", "value" : 3 }, { "_key" : "test4", "_id" : "test/test4", - "_rev" : "_WnWW6sW--D", + "_rev" : "_XB1lQDi--H", "value" : 4 }, { "_key" : "test5", "_id" : "test/test5", - "_rev" : "_WnWW6sW--F", + "_rev" : "_XB1lQDi--J", "value" : 5 }, { "_key" : "test6", "_id" : "test/test6", - "_rev" : "_WnWW6sa--_", + "_rev" : "_XB1lQDi--L", "value" : 6 }, { "_key" : "test7", "_id" : "test/test7", - "_rev" : "_WnWW6sa--B", + "_rev" : "_XB1lQDm--_", "value" : 7 }, { "_key" : "test8", "_id" : "test/test8", - "_rev" : "_WnWW6sa--D", + "_rev" : "_XB1lQDm--B", "value" : 8 }, { "_key" : "test9", "_id" : "test/test9", - "_rev" : "_WnWW6sa--F", + "_rev" : "_XB1lQDm--D", "value" : 9 } ], diff --git a/Documentation/Examples/RestSimpleNear.generated b/Documentation/Examples/RestSimpleNear.generated index 7d7e0deac6..f18092e2a7 100644 --- a/Documentation/Examples/RestSimpleNear.generated +++ b/Documentation/Examples/RestSimpleNear.generated @@ -15,22 +15,22 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13252", - "_id" : "products/13252", - "_rev" : "_WnWW6uq--_", - "name" : "Name/0.002/", + "_key" : "13403", + "_id" : "products/13403", + "_rev" : "_XB1lQGm--H", + "name" : "Name/-0.002/", "loc" : [ - 0.002, + -0.002, 0 ] }, { - "_key" : "13246", - "_id" : "products/13246", - "_rev" : "_WnWW6um--H", - "name" : "Name/-0.002/", + "_key" : "13409", + "_id" : "products/13409", + "_rev" : "_XB1lQGq--B", + "name" : "Name/0.002/", "loc" : [ - -0.002, + 0.002, 0 ] } diff --git a/Documentation/Examples/RestSimpleNearDistance.generated b/Documentation/Examples/RestSimpleNearDistance.generated index 6db8e7b0ba..54fffc7bdf 100644 --- a/Documentation/Examples/RestSimpleNearDistance.generated +++ b/Documentation/Examples/RestSimpleNearDistance.generated @@ -16,37 +16,37 @@ x-content-type-options: nosniff { "result" : [ { - "distance" : 222.38985328911744, - "_id" : "products/13290", - "_key" : "13290", - "_rev" : "_WnWW6w---B", + "_id" : "products/13447", + "_key" : "13447", + "_rev" : "_XB1lQIq--H", "loc" : [ -0.002, 0 ], - "name" : "Name/-0.002/" + "name" : "Name/-0.002/", + "distance" : 222.3898532891175 }, { - "distance" : 222.38985328911744, - "_id" : "products/13296", - "_key" : "13296", - "_rev" : "_WnWW6wC--_", + "_id" : "products/13453", + "_key" : "13453", + "_rev" : "_XB1lQIu--_", "loc" : [ 0.002, 0 ], - "name" : "Name/0.002/" + "name" : "Name/0.002/", + "distance" : 222.3898532891175 }, { - "distance" : 444.779706578235, - "_id" : "products/13287", - "_key" : "13287", - "_rev" : "_WnWW6w---_", + "_id" : "products/13456", + "_key" : "13456", + "_rev" : "_XB1lQIu--B", "loc" : [ - -0.004, + 0.004, 0 ], - "name" : "Name/-0.004/" + "name" : "Name/0.004/", + "distance" : 444.779706578235 } ], "hasMore" : false, diff --git a/Documentation/Examples/RestSimpleRange.generated b/Documentation/Examples/RestSimpleRange.generated index bac75f0364..f05742a369 100644 --- a/Documentation/Examples/RestSimpleRange.generated +++ b/Documentation/Examples/RestSimpleRange.generated @@ -14,15 +14,15 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13325", - "_id" : "products/13325", - "_rev" : "_WnWW6yC--B", + "_key" : "13482", + "_id" : "products/13482", + "_rev" : "_XB1lQKu--B", "i" : 2 }, { - "_key" : "13328", - "_id" : "products/13328", - "_rev" : "_WnWW6yG--_", + "_key" : "13485", + "_id" : "products/13485", + "_rev" : "_XB1lQKu--D", "i" : 3 } ], diff --git a/Documentation/Examples/RestSimpleWithin.generated b/Documentation/Examples/RestSimpleWithin.generated index 2c8456cf77..d02d1b82ba 100644 --- a/Documentation/Examples/RestSimpleWithin.generated +++ b/Documentation/Examples/RestSimpleWithin.generated @@ -16,22 +16,22 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13581", - "_id" : "products/13581", - "_rev" : "_WnWW7Am--B", - "name" : "Name/0.002/", + "_key" : "13732", + "_id" : "products/13732", + "_rev" : "_XB1lQXS--H", + "name" : "Name/-0.002/", "loc" : [ - 0.002, + -0.002, 0 ] }, { - "_key" : "13575", - "_id" : "products/13575", - "_rev" : "_WnWW7Ai--B", - "name" : "Name/-0.002/", + "_key" : "13738", + "_id" : "products/13738", + "_rev" : "_XB1lQXW--B", + "name" : "Name/0.002/", "loc" : [ - -0.002, + 0.002, 0 ] } diff --git a/Documentation/Examples/RestSimpleWithinDistance.generated b/Documentation/Examples/RestSimpleWithinDistance.generated index be45dd759c..c0518d44f6 100644 --- a/Documentation/Examples/RestSimpleWithinDistance.generated +++ b/Documentation/Examples/RestSimpleWithinDistance.generated @@ -17,37 +17,37 @@ x-content-type-options: nosniff { "result" : [ { - "distance" : 222.38985328911744, - "_id" : "products/13619", - "_key" : "13619", - "_rev" : "_WnWW7Ci--B", + "_id" : "products/13776", + "_key" : "13776", + "_rev" : "_XB1lQZW--H", "loc" : [ -0.002, 0 ], - "name" : "Name/-0.002/" + "name" : "Name/-0.002/", + "distance" : 222.3898532891175 }, { - "distance" : 222.38985328911744, - "_id" : "products/13625", - "_key" : "13625", - "_rev" : "_WnWW7Cm--B", + "_id" : "products/13782", + "_key" : "13782", + "_rev" : "_XB1lQZa--B", "loc" : [ 0.002, 0 ], - "name" : "Name/0.002/" + "name" : "Name/0.002/", + "distance" : 222.3898532891175 }, { - "distance" : 444.779706578235, - "_id" : "products/13616", - "_key" : "13616", - "_rev" : "_WnWW7Ci--_", + "_id" : "products/13785", + "_key" : "13785", + "_rev" : "_XB1lQZa--D", "loc" : [ - -0.004, + 0.004, 0 ], - "name" : "Name/-0.004/" + "name" : "Name/0.004/", + "distance" : 444.779706578235 } ], "hasMore" : false, diff --git a/Documentation/Examples/RestSimpleWithinRectangle.generated b/Documentation/Examples/RestSimpleWithinRectangle.generated index 13f26a64fa..9c51739b50 100644 --- a/Documentation/Examples/RestSimpleWithinRectangle.generated +++ b/Documentation/Examples/RestSimpleWithinRectangle.generated @@ -17,9 +17,9 @@ x-content-type-options: nosniff { "result" : [ { - "_key" : "13678", - "_id" : "products/13678", - "_rev" : "_WnWW7E6--_", + "_key" : "13835", + "_id" : "products/13835", + "_rev" : "_XB1lQbq--N", "name" : "Name/0.008/", "loc" : [ 0.008, @@ -27,9 +27,9 @@ x-content-type-options: nosniff ] }, { - "_key" : "13675", - "_id" : "products/13675", - "_rev" : "_WnWW7E2--B", + "_key" : "13832", + "_id" : "products/13832", + "_rev" : "_XB1lQbq--L", "name" : "Name/0.006/", "loc" : [ 0.006, diff --git a/Documentation/Examples/RestTasksCreate.generated b/Documentation/Examples/RestTasksCreate.generated index 7b379a8707..ac75f9e8b3 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" : "13689", + "id" : "13846", "name" : "SampleTask", - "created" : 1522936640.643809, + "created" : 1530046925.2843266, "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/13689 +shell> curl -X DELETE --dump - http://localhost:8529/_api/tasks/13846 diff --git a/Documentation/Examples/RestTasksListAll.generated b/Documentation/Examples/RestTasksListAll.generated index b018fe55c3..545cde9b1b 100644 --- a/Documentation/Examples/RestTasksListAll.generated +++ b/Documentation/Examples/RestTasksListAll.generated @@ -8,7 +8,7 @@ x-content-type-options: nosniff { "id" : "71", "name" : "user-defined task", - "created" : 1522936626.1194434, + "created" : 1530046906.4837558, "type" : "periodic", "period" : 1, "offset" : 0.000001, diff --git a/Documentation/Examples/RestTasksListOne.generated b/Documentation/Examples/RestTasksListOne.generated index 932c2aaaf9..7bc423c56f 100644 --- a/Documentation/Examples/RestTasksListOne.generated +++ b/Documentation/Examples/RestTasksListOne.generated @@ -11,7 +11,7 @@ x-content-type-options: nosniff { "id" : "testTask", "name" : "user-defined task", - "created" : 1522936640.674124, + "created" : 1530046925.2958002, "type" : "timed", "offset" : 10000, "command" : "(function (params) { console.log('Hello from task!'); } )(params);", diff --git a/Documentation/Examples/RestTasksPutWithId.generated b/Documentation/Examples/RestTasksPutWithId.generated index 2af96fb33a..20755479e8 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" : 1522936640.6792622, + "created" : 1530046925.2992506, "type" : "periodic", "period" : 2, "offset" : 0, diff --git a/Documentation/Examples/RestTraversalAny.generated b/Documentation/Examples/RestTraversalAny.generated index c807b413f7..cad09fda53 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" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Om--D", + "_rev" : "_XB1lQj2--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Oq--_", + "_rev" : "_XB1lQj2--F", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Oq--B", + "_rev" : "_XB1lQj2--H", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" } ], @@ -62,7 +62,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" } ] @@ -70,11 +70,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13772", - "_id" : "knows/13772", + "_key" : "13930", + "_id" : "knows/13930", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ou--_", + "_rev" : "_XB1lQj2--J", "vertex" : "alice" } ], @@ -82,13 +82,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" } ] @@ -96,19 +96,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13772", - "_id" : "knows/13772", + "_key" : "13930", + "_id" : "knows/13930", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ou--_", + "_rev" : "_XB1lQj2--J", "vertex" : "alice" }, { - "_key" : "13776", - "_id" : "knows/13776", + "_key" : "13934", + "_id" : "knows/13934", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7Ou--B", + "_rev" : "_XB1lQj6--_", "vertex" : "bob" } ], @@ -116,19 +116,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Om--D", + "_rev" : "_XB1lQj2--D", "name" : "Charlie" } ] @@ -136,19 +136,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13772", - "_id" : "knows/13772", + "_key" : "13930", + "_id" : "knows/13930", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ou--_", + "_rev" : "_XB1lQj2--J", "vertex" : "alice" }, { - "_key" : "13779", - "_id" : "knows/13779", + "_key" : "13937", + "_id" : "knows/13937", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7Ou--D", + "_rev" : "_XB1lQj6--B", "vertex" : "bob" } ], @@ -156,19 +156,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Oq--_", + "_rev" : "_XB1lQj2--F", "name" : "Dave" } ] @@ -176,19 +176,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13772", - "_id" : "knows/13772", + "_key" : "13930", + "_id" : "knows/13930", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ou--_", + "_rev" : "_XB1lQj2--J", "vertex" : "alice" }, { - "_key" : "13785", - "_id" : "knows/13785", + "_key" : "13943", + "_id" : "knows/13943", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Oy--B", + "_rev" : "_XB1lQj6--F", "vertex" : "eve" } ], @@ -196,19 +196,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Oq--B", + "_rev" : "_XB1lQj2--H", "name" : "Eve" } ] @@ -216,27 +216,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13772", - "_id" : "knows/13772", + "_key" : "13930", + "_id" : "knows/13930", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ou--_", + "_rev" : "_XB1lQj2--J", "vertex" : "alice" }, { - "_key" : "13785", - "_id" : "knows/13785", + "_key" : "13943", + "_id" : "knows/13943", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Oy--B", + "_rev" : "_XB1lQj6--F", "vertex" : "eve" }, { - "_key" : "13782", - "_id" : "knows/13782", + "_key" : "13940", + "_id" : "knows/13940", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Oy--_", + "_rev" : "_XB1lQj6--D", "vertex" : "eve" } ], @@ -244,25 +244,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Om--B", + "_rev" : "_XB1lQj2--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Oq--B", + "_rev" : "_XB1lQj2--H", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Om--_", + "_rev" : "_XB1lQj2--_", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalBackwardItemOrder.generated b/Documentation/Examples/RestTraversalBackwardItemOrder.generated index 629aa195ff..6cc0209b78 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" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7SC--D", + "_rev" : "_XB1lQmu--F", "name" : "Dave" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7SC--B", + "_rev" : "_XB1lQmu--D", "name" : "Charlie" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7SC--D", + "_rev" : "_XB1lQmu--F", "name" : "Dave" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7SC--B", + "_rev" : "_XB1lQmu--D", "name" : "Charlie" } ], @@ -89,7 +89,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" } ] @@ -97,11 +97,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" } ], @@ -109,13 +109,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" } ] @@ -123,19 +123,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" } ], @@ -143,19 +143,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" } ] @@ -163,27 +163,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" }, { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" } ], @@ -191,25 +191,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" } ] @@ -217,27 +217,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" }, { - "_key" : "13860", - "_id" : "knows/13860", + "_key" : "14018", + "_id" : "knows/14018", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7SG--F", + "_rev" : "_XB1lQmy--F", "vertex" : "bob" } ], @@ -245,25 +245,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7SC--D", + "_rev" : "_XB1lQmu--F", "name" : "Dave" } ] @@ -271,27 +271,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" }, { - "_key" : "13857", - "_id" : "knows/13857", + "_key" : "14015", + "_id" : "knows/14015", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7SG--D", + "_rev" : "_XB1lQmy--D", "vertex" : "bob" } ], @@ -299,25 +299,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7SC--B", + "_rev" : "_XB1lQmu--D", "name" : "Charlie" } ] @@ -325,11 +325,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" } ], @@ -337,13 +337,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" } ] @@ -351,19 +351,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" } ], @@ -371,19 +371,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" } ] @@ -391,27 +391,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" }, { - "_key" : "13866", - "_id" : "knows/13866", + "_key" : "14024", + "_id" : "knows/14024", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7SK--B", + "_rev" : "_XB1lQmy--J", "vertex" : "eve" }, { - "_key" : "13863", - "_id" : "knows/13863", + "_key" : "14021", + "_id" : "knows/14021", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7SK--_", + "_rev" : "_XB1lQmy--H", "vertex" : "eve" } ], @@ -419,25 +419,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7SG--_", + "_rev" : "_XB1lQmy--_", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" } ] @@ -445,19 +445,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" }, { - "_key" : "13860", - "_id" : "knows/13860", + "_key" : "14018", + "_id" : "knows/14018", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7SG--F", + "_rev" : "_XB1lQmy--F", "vertex" : "bob" } ], @@ -465,19 +465,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7SC--D", + "_rev" : "_XB1lQmu--F", "name" : "Dave" } ] @@ -485,19 +485,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13853", - "_id" : "knows/13853", + "_key" : "14011", + "_id" : "knows/14011", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7SG--B", + "_rev" : "_XB1lQmy--B", "vertex" : "alice" }, { - "_key" : "13857", - "_id" : "knows/13857", + "_key" : "14015", + "_id" : "knows/14015", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7SG--D", + "_rev" : "_XB1lQmy--D", "vertex" : "bob" } ], @@ -505,19 +505,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7S---_", + "_rev" : "_XB1lQmu--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7SC--_", + "_rev" : "_XB1lQmu--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7SC--B", + "_rev" : "_XB1lQmu--D", "name" : "Charlie" } ] diff --git a/Documentation/Examples/RestTraversalDepthFirst.generated b/Documentation/Examples/RestTraversalDepthFirst.generated index bfc42615f2..ed793fcd99 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" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Va--D", + "_rev" : "_XB1lQpa--F", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Ve--_", + "_rev" : "_XB1lQpe--_", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Va--D", + "_rev" : "_XB1lQpa--F", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Ve--_", + "_rev" : "_XB1lQpe--_", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" } ], @@ -89,7 +89,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" } ] @@ -97,11 +97,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" } ], @@ -109,13 +109,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" } ] @@ -123,19 +123,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" }, { - "_key" : "13953", - "_id" : "knows/13953", + "_key" : "14111", + "_id" : "knows/14111", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7Ve--F", + "_rev" : "_XB1lQpe--F", "vertex" : "bob" } ], @@ -143,19 +143,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Va--D", + "_rev" : "_XB1lQpa--F", "name" : "Charlie" } ] @@ -163,19 +163,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" }, { - "_key" : "13956", - "_id" : "knows/13956", + "_key" : "14114", + "_id" : "knows/14114", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7Ve--H", + "_rev" : "_XB1lQpe--H", "vertex" : "bob" } ], @@ -183,19 +183,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Ve--_", + "_rev" : "_XB1lQpe--_", "name" : "Dave" } ] @@ -203,19 +203,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" } ], @@ -223,19 +223,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" } ] @@ -243,27 +243,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" }, { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" } ], @@ -271,25 +271,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" } ] @@ -297,11 +297,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" } ], @@ -309,13 +309,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" } ] @@ -323,19 +323,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" } ], @@ -343,19 +343,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" } ] @@ -363,27 +363,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" }, { - "_key" : "13953", - "_id" : "knows/13953", + "_key" : "14111", + "_id" : "knows/14111", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7Ve--F", + "_rev" : "_XB1lQpe--F", "vertex" : "bob" } ], @@ -391,25 +391,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Va--D", + "_rev" : "_XB1lQpa--F", "name" : "Charlie" } ] @@ -417,27 +417,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" }, { - "_key" : "13956", - "_id" : "knows/13956", + "_key" : "14114", + "_id" : "knows/14114", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7Ve--H", + "_rev" : "_XB1lQpe--H", "vertex" : "bob" } ], @@ -445,25 +445,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Ve--_", + "_rev" : "_XB1lQpe--_", "name" : "Dave" } ] @@ -471,27 +471,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "13959", - "_id" : "knows/13959", + "_key" : "14117", + "_id" : "knows/14117", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Vi--_", + "_rev" : "_XB1lQpe--J", "vertex" : "eve" }, { - "_key" : "13962", - "_id" : "knows/13962", + "_key" : "14120", + "_id" : "knows/14120", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Vi--B", + "_rev" : "_XB1lQpe--L", "vertex" : "eve" }, { - "_key" : "13949", - "_id" : "knows/13949", + "_key" : "14107", + "_id" : "knows/14107", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Ve--D", + "_rev" : "_XB1lQpe--D", "vertex" : "alice" } ], @@ -499,25 +499,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Ve--B", + "_rev" : "_XB1lQpe--B", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Va--B", + "_rev" : "_XB1lQpa--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Va--_", + "_rev" : "_XB1lQpa--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalEdgeUniqueness.generated b/Documentation/Examples/RestTraversalEdgeUniqueness.generated index c8c9fb2cc9..309b6c6c9e 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" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Ye--D", + "_rev" : "_XB1lQsO--B", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Yi--_", + "_rev" : "_XB1lQsO--D", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Yi--B", + "_rev" : "_XB1lQsO--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" } ], @@ -62,7 +62,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" } ] @@ -70,11 +70,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14045", - "_id" : "knows/14045", + "_key" : "14203", + "_id" : "knows/14203", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Yi--D", + "_rev" : "_XB1lQsO--H", "vertex" : "alice" } ], @@ -82,13 +82,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" } ] @@ -96,19 +96,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14045", - "_id" : "knows/14045", + "_key" : "14203", + "_id" : "knows/14203", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Yi--D", + "_rev" : "_XB1lQsO--H", "vertex" : "alice" }, { - "_key" : "14049", - "_id" : "knows/14049", + "_key" : "14207", + "_id" : "knows/14207", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7Yi--F", + "_rev" : "_XB1lQsO--J", "vertex" : "bob" } ], @@ -116,19 +116,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7Ye--D", + "_rev" : "_XB1lQsO--B", "name" : "Charlie" } ] @@ -136,19 +136,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14045", - "_id" : "knows/14045", + "_key" : "14203", + "_id" : "knows/14203", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Yi--D", + "_rev" : "_XB1lQsO--H", "vertex" : "alice" }, { - "_key" : "14052", - "_id" : "knows/14052", + "_key" : "14210", + "_id" : "knows/14210", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7Yi--H", + "_rev" : "_XB1lQsO--L", "vertex" : "bob" } ], @@ -156,19 +156,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7Yi--_", + "_rev" : "_XB1lQsO--D", "name" : "Dave" } ] @@ -176,19 +176,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14045", - "_id" : "knows/14045", + "_key" : "14203", + "_id" : "knows/14203", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Yi--D", + "_rev" : "_XB1lQsO--H", "vertex" : "alice" }, { - "_key" : "14058", - "_id" : "knows/14058", + "_key" : "14216", + "_id" : "knows/14216", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Ym--B", + "_rev" : "_XB1lQsS--B", "vertex" : "eve" } ], @@ -196,19 +196,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Yi--B", + "_rev" : "_XB1lQsO--F", "name" : "Eve" } ] @@ -216,27 +216,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14045", - "_id" : "knows/14045", + "_key" : "14203", + "_id" : "knows/14203", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7Yi--D", + "_rev" : "_XB1lQsO--H", "vertex" : "alice" }, { - "_key" : "14058", - "_id" : "knows/14058", + "_key" : "14216", + "_id" : "knows/14216", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7Ym--B", + "_rev" : "_XB1lQsS--B", "vertex" : "eve" }, { - "_key" : "14055", - "_id" : "knows/14055", + "_key" : "14213", + "_id" : "knows/14213", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7Ym--_", + "_rev" : "_XB1lQsS--_", "vertex" : "eve" } ], @@ -244,25 +244,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7Ye--B", + "_rev" : "_XB1lQsO--_", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7Yi--B", + "_rev" : "_XB1lQsO--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7Ye--_", + "_rev" : "_XB1lQsK--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalFilterExclude.generated b/Documentation/Examples/RestTraversalFilterExclude.generated index 89b9a117c1..5898275f7f 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" : "_WnWW7bi--_", + "_rev" : "_XB1lQum--B", "name" : "Alice" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7bq--_", + "_rev" : "_XB1lQum--H", "name" : "Dave" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7bi--_", + "_rev" : "_XB1lQum--B", "name" : "Alice" } ] @@ -43,19 +43,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14126", - "_id" : "knows/14126", + "_key" : "14284", + "_id" : "knows/14284", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7bu--_", + "_rev" : "_XB1lQuq--B", "vertex" : "alice" }, { - "_key" : "14133", - "_id" : "knows/14133", + "_key" : "14291", + "_id" : "knows/14291", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7by--B", + "_rev" : "_XB1lQuq--F", "vertex" : "bob" } ], @@ -63,19 +63,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7bi--_", + "_rev" : "_XB1lQum--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7bm--_", + "_rev" : "_XB1lQum--D", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7bq--_", + "_rev" : "_XB1lQum--H", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalFilterPrune.generated b/Documentation/Examples/RestTraversalFilterPrune.generated index c8c562b4e2..dac95fb625 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" : "_WnWW7fa--_", + "_rev" : "_XB1lQw2--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7fe--_", + "_rev" : "_XB1lQw2--D", "name" : "Bob" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7fa--_", + "_rev" : "_XB1lQw2--B", "name" : "Alice" } ] @@ -43,11 +43,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14196", - "_id" : "knows/14196", + "_key" : "14354", + "_id" : "knows/14354", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7fm--_", + "_rev" : "_XB1lQw6--D", "vertex" : "alice" } ], @@ -55,13 +55,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7fa--_", + "_rev" : "_XB1lQw2--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7fe--_", + "_rev" : "_XB1lQw2--D", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestTraversalInbound.generated b/Documentation/Examples/RestTraversalInbound.generated index 2fa9aa018e..ae15984d27 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" : "_WnWW7im--_", + "_rev" : "_XB1lQzC--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7im--H", + "_rev" : "_XB1lQzG--D", "name" : "Eve" } ], @@ -34,7 +34,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7im--_", + "_rev" : "_XB1lQzC--B", "name" : "Alice" } ] @@ -42,11 +42,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14271", - "_id" : "knows/14271", + "_key" : "14429", + "_id" : "knows/14429", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7iq--F", + "_rev" : "_XB1lQzK--_", "vertex" : "eve" } ], @@ -54,13 +54,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7im--_", + "_rev" : "_XB1lQzC--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7im--H", + "_rev" : "_XB1lQzG--D", "name" : "Eve" } ] diff --git a/Documentation/Examples/RestTraversalMaxDepth.generated b/Documentation/Examples/RestTraversalMaxDepth.generated index 0e0026fb7d..6ecab48861 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" : "_WnWW7la--_", + "_rev" : "_XB1lQ1O--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7le--_", + "_rev" : "_XB1lQ1O--D", "name" : "Bob" } ], @@ -35,7 +35,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7la--_", + "_rev" : "_XB1lQ1O--B", "name" : "Alice" } ] @@ -43,11 +43,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14327", - "_id" : "knows/14327", + "_key" : "14485", + "_id" : "knows/14485", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7lm--_", + "_rev" : "_XB1lQ1S--F", "vertex" : "alice" } ], @@ -55,13 +55,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7la--_", + "_rev" : "_XB1lQ1O--B", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7le--_", + "_rev" : "_XB1lQ1O--D", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestTraversalMinDepth.generated b/Documentation/Examples/RestTraversalMinDepth.generated index 73345ed907..bb153c035d 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" : "_WnWW7rS--B", + "_rev" : "_XB1lQ5u--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7rS--D", + "_rev" : "_XB1lQ5u--F", "name" : "Dave" } ], @@ -32,19 +32,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14490", - "_id" : "knows/14490", + "_key" : "14648", + "_id" : "knows/14648", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7rW--B", + "_rev" : "_XB1lQ5u--J", "vertex" : "alice" }, { - "_key" : "14494", - "_id" : "knows/14494", + "_key" : "14652", + "_id" : "knows/14652", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7rW--D", + "_rev" : "_XB1lQ5u--L", "vertex" : "bob" } ], @@ -52,19 +52,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7rO--B", + "_rev" : "_XB1lQ5u--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7rS--_", + "_rev" : "_XB1lQ5u--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7rS--B", + "_rev" : "_XB1lQ5u--D", "name" : "Charlie" } ] @@ -72,19 +72,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14490", - "_id" : "knows/14490", + "_key" : "14648", + "_id" : "knows/14648", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7rW--B", + "_rev" : "_XB1lQ5u--J", "vertex" : "alice" }, { - "_key" : "14497", - "_id" : "knows/14497", + "_key" : "14655", + "_id" : "knows/14655", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7ra--_", + "_rev" : "_XB1lQ5y--_", "vertex" : "bob" } ], @@ -92,19 +92,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7rO--B", + "_rev" : "_XB1lQ5u--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7rS--_", + "_rev" : "_XB1lQ5u--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7rS--D", + "_rev" : "_XB1lQ5u--F", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalOutbound.generated b/Documentation/Examples/RestTraversalOutbound.generated index d9533bfd09..8e55efee84 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" : "_WnWW7u---B", + "_rev" : "_XB1lQ76--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7uC--_", + "_rev" : "_XB1lQ76--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7uC--B", + "_rev" : "_XB1lQ76--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7uC--D", + "_rev" : "_XB1lQ76--F", "name" : "Dave" } ], @@ -46,7 +46,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7u---B", + "_rev" : "_XB1lQ76--_", "name" : "Alice" } ] @@ -54,11 +54,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14560", - "_id" : "knows/14560", + "_key" : "14718", + "_id" : "knows/14718", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7uG--_", + "_rev" : "_XB1lQ76--J", "vertex" : "alice" } ], @@ -66,13 +66,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7u---B", + "_rev" : "_XB1lQ76--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7uC--_", + "_rev" : "_XB1lQ76--B", "name" : "Bob" } ] @@ -80,19 +80,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14560", - "_id" : "knows/14560", + "_key" : "14718", + "_id" : "knows/14718", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7uG--_", + "_rev" : "_XB1lQ76--J", "vertex" : "alice" }, { - "_key" : "14564", - "_id" : "knows/14564", + "_key" : "14722", + "_id" : "knows/14722", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7uG--B", + "_rev" : "_XB1lQ76--L", "vertex" : "bob" } ], @@ -100,19 +100,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7u---B", + "_rev" : "_XB1lQ76--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7uC--_", + "_rev" : "_XB1lQ76--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7uC--B", + "_rev" : "_XB1lQ76--D", "name" : "Charlie" } ] @@ -120,19 +120,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14560", - "_id" : "knows/14560", + "_key" : "14718", + "_id" : "knows/14718", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7uG--_", + "_rev" : "_XB1lQ76--J", "vertex" : "alice" }, { - "_key" : "14567", - "_id" : "knows/14567", + "_key" : "14725", + "_id" : "knows/14725", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7uG--D", + "_rev" : "_XB1lQ8---_", "vertex" : "bob" } ], @@ -140,19 +140,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7u---B", + "_rev" : "_XB1lQ76--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7uC--_", + "_rev" : "_XB1lQ76--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7uC--D", + "_rev" : "_XB1lQ76--F", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalPostorder.generated b/Documentation/Examples/RestTraversalPostorder.generated index 22666d7518..2267cdbfa1 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" : "_WnWW7wS--D", + "_rev" : "_XB1lR-K--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7wS--F", + "_rev" : "_XB1lR-K--F", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7wS--D", + "_rev" : "_XB1lR-K--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7wS--F", + "_rev" : "_XB1lR-K--F", "name" : "Dave" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" } ], @@ -86,19 +86,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" }, { - "_key" : "14634", - "_id" : "knows/14634", + "_key" : "14792", + "_id" : "knows/14792", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7wS--L", + "_rev" : "_XB1lR-K--L", "vertex" : "bob" } ], @@ -106,19 +106,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7wS--D", + "_rev" : "_XB1lR-K--D", "name" : "Charlie" } ] @@ -126,19 +126,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" }, { - "_key" : "14637", - "_id" : "knows/14637", + "_key" : "14795", + "_id" : "knows/14795", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7wW--_", + "_rev" : "_XB1lR-O--_", "vertex" : "bob" } ], @@ -146,19 +146,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7wS--F", + "_rev" : "_XB1lR-K--F", "name" : "Dave" } ] @@ -166,27 +166,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" }, { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" } ], @@ -194,25 +194,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" } ] @@ -220,19 +220,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" } ], @@ -240,19 +240,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" } ] @@ -260,11 +260,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" } ], @@ -272,13 +272,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" } ] @@ -286,27 +286,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" }, { - "_key" : "14634", - "_id" : "knows/14634", + "_key" : "14792", + "_id" : "knows/14792", "_from" : "persons/bob", "_to" : "persons/charlie", - "_rev" : "_WnWW7wS--L", + "_rev" : "_XB1lR-K--L", "vertex" : "bob" } ], @@ -314,25 +314,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7wS--D", + "_rev" : "_XB1lR-K--D", "name" : "Charlie" } ] @@ -340,27 +340,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" }, { - "_key" : "14637", - "_id" : "knows/14637", + "_key" : "14795", + "_id" : "knows/14795", "_from" : "persons/bob", "_to" : "persons/dave", - "_rev" : "_WnWW7wW--_", + "_rev" : "_XB1lR-O--_", "vertex" : "bob" } ], @@ -368,25 +368,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7wS--F", + "_rev" : "_XB1lR-K--F", "name" : "Dave" } ] @@ -394,27 +394,27 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" }, { - "_key" : "14630", - "_id" : "knows/14630", + "_key" : "14788", + "_id" : "knows/14788", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWW7wS--J", + "_rev" : "_XB1lR-K--J", "vertex" : "alice" } ], @@ -422,25 +422,25 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" } ] @@ -448,19 +448,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" }, { - "_key" : "14643", - "_id" : "knows/14643", + "_key" : "14801", + "_id" : "knows/14801", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW7wW--D", + "_rev" : "_XB1lR-O--D", "vertex" : "eve" } ], @@ -468,19 +468,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7wS--B", + "_rev" : "_XB1lR-K--B", "name" : "Bob" } ] @@ -488,11 +488,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14640", - "_id" : "knows/14640", + "_key" : "14798", + "_id" : "knows/14798", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW7wW--B", + "_rev" : "_XB1lR-O--B", "vertex" : "eve" } ], @@ -500,13 +500,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW7wS--H", + "_rev" : "_XB1lR-K--H", "name" : "Eve" } ] @@ -517,7 +517,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW7wS--_", + "_rev" : "_XB1lR-K--_", "name" : "Alice" } ] diff --git a/Documentation/Examples/RestTraversalVisitorCountAndList.generated b/Documentation/Examples/RestTraversalVisitorCountAndList.generated index eaa3ff058a..a11888beca 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" : "_WnWW7yC--B", + "_rev" : "_XB1lRBW--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW7yG--_", + "_rev" : "_XB1lRBW--B", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWW7yG--B", + "_rev" : "_XB1lRBW--D", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWW7yG--D", + "_rev" : "_XB1lRBW--F", "name" : "Dave" } ] diff --git a/Documentation/Examples/RestTraversalVisitorExpander.generated b/Documentation/Examples/RestTraversalVisitorExpander.generated index adfabf91ef..a05d705592 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" : "_WnWW70W--_", + "_rev" : "_XB1lRD6--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW70e--_", + "_rev" : "_XB1lRE---D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW70W--B", + "_rev" : "_XB1lRD6--D", "name" : "Bob" } ], @@ -40,7 +40,7 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW70W--_", + "_rev" : "_XB1lRD6--B", "name" : "Alice" } ] @@ -48,11 +48,11 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14806", - "_id" : "knows/14806", + "_key" : "14964", + "_id" : "knows/14964", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW70m--B", + "_rev" : "_XB1lREC--_", "vertex" : "eve" } ], @@ -60,13 +60,13 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW70W--_", + "_rev" : "_XB1lRD6--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW70e--_", + "_rev" : "_XB1lRE---D", "name" : "Eve" } ] @@ -74,19 +74,19 @@ x-content-type-options: nosniff { "edges" : [ { - "_key" : "14806", - "_id" : "knows/14806", + "_key" : "14964", + "_id" : "knows/14964", "_from" : "persons/eve", "_to" : "persons/alice", - "_rev" : "_WnWW70m--B", + "_rev" : "_XB1lREC--_", "vertex" : "eve" }, { - "_key" : "14809", - "_id" : "knows/14809", + "_key" : "14967", + "_id" : "knows/14967", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWW70m--D", + "_rev" : "_XB1lREC--B", "vertex" : "eve" } ], @@ -94,19 +94,19 @@ x-content-type-options: nosniff { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWW70W--_", + "_rev" : "_XB1lRD6--B", "name" : "Alice" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWW70e--_", + "_rev" : "_XB1lRE---D", "name" : "Eve" }, { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWW70W--B", + "_rev" : "_XB1lRD6--D", "name" : "Bob" } ] diff --git a/Documentation/Examples/RestVersion.generated b/Documentation/Examples/RestVersion.generated index 1a9d0bc918..c8a28ad358 100644 --- a/Documentation/Examples/RestVersion.generated +++ b/Documentation/Examples/RestVersion.generated @@ -7,5 +7,5 @@ x-content-type-options: nosniff { "server" : "arango", "version" : "3.4.devel", - "license" : "community" + "license" : "enterprise" } diff --git a/Documentation/Examples/RestVersionDetails.generated b/Documentation/Examples/RestVersionDetails.generated index 34b94f069b..0e4e97ae63 100644 --- a/Documentation/Examples/RestVersionDetails.generated +++ b/Documentation/Examples/RestVersionDetails.generated @@ -7,7 +7,7 @@ x-content-type-options: nosniff { "server" : "arango", "version" : "3.4.devel", - "license" : "community", + "license" : "enterprise", "details" : { "architecture" : "64bit", "arm" : "false", @@ -15,24 +15,25 @@ x-content-type-options: nosniff "asm-crc32" : "true", "assertions" : "true", "boost-version" : "1.62.0", - "build-date" : "2018-04-05 15:35:12", - "build-repository" : "heads/devel-0-gdd88e3b09a", - "compiler" : "gcc [7.3.0]", + "build-date" : "2018-06-26 20:16:56", + "build-repository" : "heads/feature/add-distinct-aggregator-0-g2610af55f8", + "compiler" : "gcc [8.0.1 20180414 (experimental) [trunk revision 259383]]", "cplusplus" : "201103", "debug" : "false", "endianness" : "little", + "enterprise-version" : "enterprise", "failure-tests" : "true", "fd-client-event-handler" : "poll", "fd-setsize" : "1024", - "full-version-string" : "ArangoDB 3.4.devel [linux] 64bit maintainer mode, using jemalloc, build heads/devel-0-gdd88e3b09a, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.1.0g 2 Nov 2017", + "full-version-string" : "ArangoDB 3.4.devel enterprise [linux] 64bit maintainer mode, using jemalloc, build heads/feature/add-distinct-aggregator-0-g2610af55f8, VPack 0.1.31, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.1.0g 2 Nov 2017", "icu-version" : "58.1", "iresearch-version" : "1.0.0.0", "jemalloc" : "true", "maintainer-mode" : "true", "openssl-version" : "OpenSSL 1.1.0g 2 Nov 2017", - "optimization-flags" : "-march=skylake -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", + "optimization-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", "platform" : "linux", - "reactor-type" : "epoll", + "reactor-type" : "select", "rocksdb-version" : "5.6.0", "server-version" : "3.4.devel", "sizeof int" : "4", @@ -40,9 +41,9 @@ x-content-type-options: nosniff "sse42" : "true", "unaligned-access" : "true", "v8-version" : "5.7.492.77", - "vpack-version" : "0.1.30", + "vpack-version" : "0.1.31", "zlib-version" : "1.2.11", "mode" : "server", - "host" : "47607a3967b640d29853558485fc6f59" + "host" : "c54ebb83e5eb4257b9e0f7201ba87ded" } } diff --git a/Documentation/Examples/RestViewDeleteViewIdentifier.generated b/Documentation/Examples/RestViewDeleteViewIdentifier.generated index 64e8de8df2..b570c515c6 100644 --- a/Documentation/Examples/RestViewDeleteViewIdentifier.generated +++ b/Documentation/Examples/RestViewDeleteViewIdentifier.generated @@ -1,4 +1,4 @@ -shell> curl -X DELETE --dump - http://localhost:8529/_api/view/14914 +shell> curl -X DELETE --dump - http://localhost:8529/_api/view/15072 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/RestViewGetViewPropertiesIdentifier.generated b/Documentation/Examples/RestViewGetViewPropertiesIdentifier.generated index ed3175c800..7c36a30745 100644 --- a/Documentation/Examples/RestViewGetViewPropertiesIdentifier.generated +++ b/Documentation/Examples/RestViewGetViewPropertiesIdentifier.generated @@ -1,4 +1,4 @@ -shell> curl --dump - http://localhost:8529/_api/view/14922/properties +shell> curl --dump - http://localhost:8529/_api/view/15082/properties HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/RestViewPostView.generated b/Documentation/Examples/RestViewPostView.generated index eaf26936ea..a609bcd635 100644 --- a/Documentation/Examples/RestViewPostView.generated +++ b/Documentation/Examples/RestViewPostView.generated @@ -12,7 +12,7 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "14932", + "id" : "15094", "name" : "testViewBasics", "type" : "arangosearch", "properties" : { diff --git a/Documentation/Examples/RestViewPutViewRename.generated b/Documentation/Examples/RestViewPutViewRename.generated index be7c1dcdbd..f65c211de9 100644 --- a/Documentation/Examples/RestViewPutViewRename.generated +++ b/Documentation/Examples/RestViewPutViewRename.generated @@ -9,7 +9,7 @@ content-type: application/json; charset=utf-8 x-content-type-options: nosniff { - "id" : "14935", + "id" : "15100", "name" : "viewNewName", "type" : "arangosearch", "properties" : { diff --git a/Documentation/Examples/RestWalTransactionsGet.generated b/Documentation/Examples/RestWalTransactionsGet.generated index 5e21dfdd3b..4226aa69c2 100644 --- a/Documentation/Examples/RestWalTransactionsGet.generated +++ b/Documentation/Examples/RestWalTransactionsGet.generated @@ -6,6 +6,6 @@ x-content-type-options: nosniff { "runningTransactions" : 3, - "minLastCollected" : 188, + "minLastCollected" : 101, "minLastSealed" : null } diff --git a/Documentation/Examples/USER_06_AllUsers.generated b/Documentation/Examples/USER_06_AllUsers.generated index da6d3caf1f..daa359a1b2 100644 --- a/Documentation/Examples/USER_06_AllUsers.generated +++ b/Documentation/Examples/USER_06_AllUsers.generated @@ -6,12 +6,6 @@ arangosh> require("extra" : { } }, - { - "user" : "root", - "active" : true, - "extra" : { - } - }, { "user" : "admin", "active" : true, @@ -19,8 +13,8 @@ arangosh> require("user" : "tester", - "active" : false, + "user" : "root", + "active" : true, "extra" : { } }, diff --git a/Documentation/Examples/accessViaGeoIndex.generated b/Documentation/Examples/accessViaGeoIndex.generated index cdcc52ce22..ada2b38f8f 100644 --- a/Documentation/Examples/accessViaGeoIndex.generated +++ b/Documentation/Examples/accessViaGeoIndex.generated @@ -8,22 +8,23 @@ arangosh> for (i = type: "geo", fields: [ "home" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "home" ], "geoJson" : false, - "id" : "example/17071", - "ignoreNull" : true, + "id" : "example/17237", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> items = db.example.getIndexes().map(function(x) { return x.id; }); ........> db.example.index(items[1]); [ "example/0", - "example/17071" + "example/17237" ] diff --git a/Documentation/Examples/aqlArrayCountDistinct_1.generated b/Documentation/Examples/aqlArrayCountDistinct_1.generated new file mode 100644 index 0000000000..c4664c474a --- /dev/null +++ b/Documentation/Examples/aqlArrayCountDistinct_1.generated @@ -0,0 +1,7 @@ +@Q: +RETURN COUNT_DISTINCT([ 1, 2, 3 ]) + +@R +[ + 3 +] \ No newline at end of file diff --git a/Documentation/Examples/aqlArrayCountDistinct_2.generated b/Documentation/Examples/aqlArrayCountDistinct_2.generated new file mode 100644 index 0000000000..f42f0f42b3 --- /dev/null +++ b/Documentation/Examples/aqlArrayCountDistinct_2.generated @@ -0,0 +1,7 @@ +@Q: +RETURN COUNT_DISTINCT([ "yes", "no", "yes", "sauron", "no", "yes" ]) + +@R +[ + 3 +] \ No newline at end of file diff --git a/Documentation/Examples/aqlGeoPolygon_1.generated b/Documentation/Examples/aqlGeoPolygon_1.generated index 966e36ce8a..7cebb187c8 100644 --- a/Documentation/Examples/aqlGeoPolygon_1.generated +++ b/Documentation/Examples/aqlGeoPolygon_1.generated @@ -1,6 +1,6 @@ @Q: RETURN GEO_POLYGON([ -[1.0, 2.0], [3.0, 4.0], [5.0, 6.0] +[0.0, 0.0], [7.5, 2.5], [0.0, 5.0] ]) @R @@ -9,16 +9,16 @@ RETURN GEO_POLYGON([ "coordinates": [ [ [ - 1, - 2 + 0, + 0 ], [ - 3, - 4 + 7.5, + 2.5 ], [ - 5, - 6 + 0, + 5 ] ] ], diff --git a/Documentation/Examples/arangobench.json b/Documentation/Examples/arangobench.json index 0de2b41cbc..72986edda6 100644 --- a/Documentation/Examples/arangobench.json +++ b/Documentation/Examples/arangobench.json @@ -22,21 +22,21 @@ }, "collection" : { "default" : "ArangoBenchmark", - "description" : "collection name to use in tests", + "description" : "collection name to use in tests (if they involve collections)", "hidden" : false, "section" : "", "type" : "string" }, "complexity" : { "default" : 1, - "description" : "complexity parameter for the test", + "description" : "complexity parameter for the test (meaning depends on test case)", "hidden" : false, "section" : "", "type" : "uint64" }, "concurrency" : { "default" : 1, - "description" : "number of parallel connections", + "description" : "number of parallel threads and connections", "hidden" : false, "section" : "", "type" : "uint64" @@ -114,6 +114,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -224,21 +231,21 @@ }, "number-of-shards" : { "default" : 1, - "description" : "number of shards of created collections", + "description" : "number of shards of created collections (cluster only)", "hidden" : false, "section" : "", "type" : "uint64" }, "progress" : { "default" : true, - "description" : "show progress", + "description" : "log intermediate progress", "hidden" : false, "section" : "", "type" : "boolean" }, "quiet" : { "default" : false, - "description" : "supress status messages", + "description" : "suppress status messages", "hidden" : false, "section" : "", "type" : "boolean" @@ -249,11 +256,11 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "replication-factor" : { "default" : 1, - "description" : "replication factor of created collections", + "description" : "replication factor of created collections (cluster only)", "hidden" : false, "section" : "", "type" : "uint64" @@ -353,7 +360,7 @@ }, "verbose" : { "default" : false, - "description" : "print out replies if the http-header indicates db-errors", + "description" : "print out replies if the HTTP header indicates DB errors", "hidden" : false, "section" : "", "type" : "boolean" diff --git a/Documentation/Examples/arangod.json b/Documentation/Examples/arangod.json index 184a508ac1..ee0d107df3 100644 --- a/Documentation/Examples/arangod.json +++ b/Documentation/Examples/arangod.json @@ -105,6 +105,21 @@ "section" : "agency", "type" : "boolean" }, + "audit.hostname" : { + "default" : "", + "description" : "hostname to use", + "hidden" : false, + "section" : "audit", + "type" : "string" + }, + "audit.output" : { + "default" : [ + ], + "description" : "audit destination(s)", + "hidden" : false, + "section" : "audit", + "type" : "string..." + }, "cache.rebalancing-interval" : { "default" : 2000000, "description" : "microseconds between rebalancing attempts", @@ -113,7 +128,7 @@ "type" : "uint64" }, "cache.size" : { - "default" : 9644884377, + "default" : 4364869632, "description" : "size of cache in bytes", "hidden" : false, "section" : "cache", @@ -281,6 +296,13 @@ "section" : "", "type" : "boolean" }, + "daemon" : { + "default" : false, + "description" : "background the server, running it as daemon", + "hidden" : true, + "section" : "", + "type" : "boolean" + }, "database.auto-upgrade" : { "default" : false, "description" : "perform a database upgrade if necessary", @@ -446,6 +468,13 @@ "section" : "frontend", "type" : "boolean" }, + "gid" : { + "default" : "", + "description" : "switch to group-id after reading config files", + "hidden" : true, + "section" : "", + "type" : "string" + }, "http.allow-method-override" : { "default" : false, "description" : "allow HTTP method override using special headers", @@ -482,13 +511,6 @@ "section" : "", "type" : "boolean" }, - "install-service" : { - "default" : false, - "description" : "used to register a service with windows", - "hidden" : true, - "section" : "", - "type" : "boolean" - }, "javascript.allow-admin-execute" : { "default" : false, "description" : "for testing purposes allow '_admin/execute', NEVER enable on production", @@ -503,15 +525,22 @@ "section" : "javascript", "type" : "string" }, + "javascript.enabled" : { + "default" : true, + "description" : "enable or disable the V8 JS engine entirely", + "hidden" : true, + "section" : "javascript", + "type" : "boolean" + }, "javascript.gc-frequency" : { - "default" : 30, + "default" : 60, "description" : "JavaScript time-based garbage collection frequency (each x seconds)", "hidden" : true, "section" : "javascript", "type" : "double" }, "javascript.gc-interval" : { - "default" : 1000, + "default" : 2000, "description" : "JavaScript request-based garbage collection interval (each x requests)", "hidden" : true, "section" : "javascript", @@ -519,6 +548,7 @@ }, "javascript.module-directory" : { "default" : [ + "./enterprise/js" ], "description" : "additional paths containing JavaScript modules", "hidden" : true, @@ -591,6 +621,175 @@ "section" : "javascript", "type" : "string..." }, + "ldap.basedn" : { + "default" : "", + "description" : "ldap basedn, eg. dc=example,dc=com", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.binddn" : { + "default" : "", + "description" : "ldap binddn, eg. cn=admin,dc=example,dc=com", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.bindpasswd" : { + "default" : "", + "description" : "ldap bindpassword, eg. admin", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.enabled" : { + "default" : false, + "description" : "enable LDAP", + "hidden" : false, + "section" : "ldap", + "type" : "boolean" + }, + "ldap.port" : { + "default" : 389, + "description" : "port to use", + "hidden" : false, + "section" : "ldap", + "type" : "uint16" + }, + "ldap.prefix" : { + "default" : "", + "description" : "ldap prefix, eg. uid= xor dn= xor cn=", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.refresh-rate" : { + "default" : 300, + "description" : "Refresh user settings after this time (in seconds)", + "hidden" : false, + "section" : "ldap", + "type" : "double" + }, + "ldap.roles-attribute-name" : { + "default" : "", + "description" : "ldap attributename where the role are located.", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.roles-exclude" : { + "default" : "", + "description" : "Regexp to exclude groups. Leave empty to exclude none.", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.roles-include" : { + "default" : "", + "description" : "Regexp to include groups. Leave empty to include all.", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.roles-search" : { + "default" : "", + "description" : "ldap search for roles; '{USER}' is replaced by the 'dn' of the user.", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.roles-transformation" : { + "default" : [ + ], + "description" : "Regexp to normalizer role name, e.g. '/^ *(.*[^ ]])*/$2/'", + "hidden" : false, + "section" : "ldap", + "type" : "string..." + }, + "ldap.search-attribute" : { + "default" : "uid", + "description" : "ldap search attribute, eg. uid", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.search-filter" : { + "default" : "objectClass=*", + "description" : "ldap search filter, eg. (objectClass=simpleSecurityObject)", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.search-scope" : { + "default" : "sub", + "description" : "ldap search scope, one of base, one, sub", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.server" : { + "default" : "", + "description" : "server to use", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.suffix" : { + "default" : "", + "description" : "ldap suffix, eg. ,dc=example,dc=com", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.superuser-role" : { + "default" : "", + "description" : "Role mapping to the super-users", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.tls" : { + "default" : false, + "description" : "enable TLS", + "hidden" : false, + "section" : "ldap", + "type" : "boolean" + }, + "ldap.tls-cacert-dir" : { + "default" : "", + "description" : "ldap tls cacert dir", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.tls-cacert-file" : { + "default" : "", + "description" : "ldap tls cacert file", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.tls-cert-check-strategy" : { + "default" : "hard", + "description" : "ldap tls cert check strategy, one of never, hard, demand, allow, try", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.tls-version" : { + "default" : "1.2", + "description" : "ldap tls version, one of 1.0, 1.1, 1.2", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, + "ldap.url" : { + "default" : "", + "description" : "ldap url, eg. ldap://example.com:389/dc=example,dc=com?uid?sub", + "hidden" : false, + "section" : "ldap", + "type" : "string" + }, "log" : { "default" : [ "info", @@ -608,6 +807,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "", "description" : "shortcut for '--log.output file://'", @@ -724,6 +930,13 @@ "section" : "nonce", "type" : "uint64" }, + "pid-file" : { + "default" : "", + "description" : "pid-file in daemon mode", + "hidden" : true, + "section" : "", + "type" : "string" + }, "query.cache-entries" : { "default" : 128, "description" : "maximum number of results in query result cache per database", @@ -779,7 +992,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "replication.active-failover" : { "default" : false, @@ -810,7 +1023,7 @@ "type" : "int64" }, "rocksdb.block-cache-size" : { - "default" : 9644884377, + "default" : 4364869632, "description" : "size of block cache in bytes", "hidden" : false, "section" : "rocksdb", @@ -851,6 +1064,20 @@ "section" : "rocksdb", "type" : "boolean" }, + "rocksdb.encryption-key-generator" : { + "default" : "", + "description" : "program providing the encryption key on stdout. If set, encryption will be enabled.", + "hidden" : false, + "section" : "rocksdb", + "type" : "string" + }, + "rocksdb.encryption-keyfile" : { + "default" : "", + "description" : "file containing encryption key. If set, encryption will be enabled.", + "hidden" : false, + "section" : "rocksdb", + "type" : "string" + }, "rocksdb.intermediate-commit-count" : { "default" : 1000000, "description" : "an intermediate commit will be performed automatically when this number of operations is reached in a transaction", @@ -887,7 +1114,7 @@ "type" : "int64" }, "rocksdb.max-background-jobs" : { - "default" : 7, + "default" : 8, "description" : "Maximum number of concurrent background jobs (compactions and flushes)", "hidden" : true, "section" : "rocksdb", @@ -1005,6 +1232,20 @@ "section" : "rocksdb", "type" : "int64" }, + "rocksdb.use-direct-io-for-flush-and-compaction" : { + "default" : false, + "description" : "use O_DIRECT for flush and compaction", + "hidden" : true, + "section" : "rocksdb", + "type" : "boolean" + }, + "rocksdb.use-direct-reads" : { + "default" : false, + "description" : "use O_DIRECT for reading files", + "hidden" : true, + "section" : "rocksdb", + "type" : "boolean" + }, "rocksdb.use-fsync" : { "default" : false, "description" : "issue an fsync when writing to disk (set to true for issuing fdatasync only)", @@ -1068,6 +1309,27 @@ "section" : "server", "type" : "double" }, + "server.authentication-unix-sockets" : { + "default" : true, + "description" : "authentication for requests via UNIX domain sockets", + "hidden" : false, + "section" : "server", + "type" : "boolean" + }, + "server.check-max-memory-mappings" : { + "default" : true, + "description" : "check the maximum number of memory mappings at runtime", + "hidden" : true, + "section" : "server", + "type" : "boolean" + }, + "server.descriptors-minimum" : { + "default" : 0, + "description" : "minimum number of file descriptors needed to start", + "hidden" : false, + "section" : "server", + "type" : "uint64" + }, "server.endpoint" : { "default" : [ "tcp://0.0.0.0:8529" @@ -1084,6 +1346,13 @@ "section" : "server", "type" : "uint64" }, + "server.gid" : { + "default" : "", + "description" : "switch to group-id after reading config files", + "hidden" : true, + "section" : "server", + "type" : "string" + }, "server.jwt-secret" : { "default" : "", "description" : "secret to use when doing jwt authentication", @@ -1155,33 +1424,12 @@ "section" : "server", "type" : "uint64" }, - "servicectl-start" : { - "default" : false, - "description" : "command an already registered service to start", + "server.uid" : { + "default" : "", + "description" : "switch to user-id after reading config files", "hidden" : true, - "section" : "", - "type" : "boolean" - }, - "servicectl-start-wait" : { - "default" : false, - "description" : "command an already registered service to start and wait till its up", - "hidden" : true, - "section" : "", - "type" : "boolean" - }, - "servicectl-stop" : { - "default" : false, - "description" : "command an already registered service to stop", - "hidden" : true, - "section" : "", - "type" : "boolean" - }, - "servicectl-stop-wait" : { - "default" : false, - "description" : "command an already registered service to stop and wait till its gone", - "hidden" : true, - "section" : "", - "type" : "boolean" + "section" : "server", + "type" : "string" }, "ssl.cafile" : { "default" : "", @@ -1212,7 +1460,7 @@ "type" : "string" }, "ssl.options" : { - "default" : 18446744071563119615, + "default" : 2147485780, "description" : "ssl connection options, see OpenSSL documentation", "hidden" : true, "section" : "ssl", @@ -1226,6 +1474,13 @@ "type" : "uint64", "values" : "Possible values: 1, 2, 3, 4, 5" }, + "ssl.require-peer-certificate" : { + "default" : false, + "description" : "require a peer certificate when connecting", + "hidden" : false, + "section" : "ssl", + "type" : "boolean" + }, "ssl.session-cache" : { "default" : false, "description" : "enable the session cache for connections", @@ -1233,9 +1488,9 @@ "section" : "ssl", "type" : "boolean" }, - "start-service" : { + "supervisor" : { "default" : false, - "description" : "used to start as windows service", + "description" : "background the server, starts a supervisor", "hidden" : true, "section" : "", "type" : "boolean" @@ -1261,19 +1516,12 @@ "section" : "temp", "type" : "string" }, - "uninstall-service" : { - "default" : false, - "description" : "used to UNregister a service with windows", + "uid" : { + "default" : "", + "description" : "switch to user-id after reading config files", "hidden" : true, "section" : "", - "type" : "boolean" - }, - "uninstall-service-force" : { - "default" : false, - "description" : "specify to ovrerride the protection to uninstall the service of another installation", - "hidden" : true, - "section" : "", - "type" : "boolean" + "type" : "string" }, "version" : { "default" : false, @@ -1386,5 +1634,12 @@ "hidden" : true, "section" : "wal", "type" : "boolean" + }, + "working-directory" : { + "default" : "/var/tmp", + "description" : "working directory in daemon mode", + "hidden" : true, + "section" : "", + "type" : "string" } } diff --git a/Documentation/Examples/arangodump.json b/Documentation/Examples/arangodump.json index 9246b81954..2f185a8aee 100644 --- a/Documentation/Examples/arangodump.json +++ b/Documentation/Examples/arangodump.json @@ -64,6 +64,20 @@ "section" : "", "type" : "boolean" }, + "encryption.key-generator" : { + "default" : "", + "description" : "program providing the encryption key on stdout. If set, encryption will be enabled.", + "hidden" : false, + "section" : "encryption", + "type" : "string" + }, + "encryption.keyfile" : { + "default" : "", + "description" : "file containing the encryption key. If set, encryption will be enabled.", + "hidden" : false, + "section" : "encryption", + "type" : "string" + }, "force" : { "default" : false, "description" : "continue dumping even in the face of some server-side errors", @@ -108,6 +122,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -217,14 +238,14 @@ "type" : "boolean" }, "output-directory" : { - "default" : "C:\\Daten\\ArangoDB\\arangodb\\dump", + "default" : "/home/steemann/ArangoNoAsan/dump", "description" : "output directory", "hidden" : false, "section" : "", "type" : "string" }, "overwrite" : { - "default" : false, + "default" : true, "description" : "overwrite data in output directory", "hidden" : false, "section" : "", @@ -243,7 +264,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "server.authentication" : { "default" : false, diff --git a/Documentation/Examples/arangoexport.json b/Documentation/Examples/arangoexport.json index 12288f6a25..15af8f2f2d 100644 --- a/Documentation/Examples/arangoexport.json +++ b/Documentation/Examples/arangoexport.json @@ -80,6 +80,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -189,7 +196,7 @@ "type" : "boolean" }, "output-directory" : { - "default" : "C:\\Daten\\ArangoDB\\arangodb\\export", + "default" : "/home/steemann/ArangoNoAsan/export", "description" : "output directory", "hidden" : false, "section" : "", @@ -222,7 +229,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "server.authentication" : { "default" : false, diff --git a/Documentation/Examples/arangoimport.json b/Documentation/Examples/arangoimport.json index 5cc82a4ccc..7d93b76e43 100644 --- a/Documentation/Examples/arangoimport.json +++ b/Documentation/Examples/arangoimport.json @@ -7,7 +7,7 @@ "type" : "boolean" }, "batch-size" : { - "default" : 16777216, + "default" : 1048576, "description" : "size for individual data batches (in bytes)", "hidden" : false, "section" : "", @@ -113,6 +113,13 @@ "section" : "", "type" : "boolean" }, + "latency" : { + "default" : false, + "description" : "show 10 second latency statistics (values in microseconds)", + "hidden" : false, + "section" : "", + "type" : "boolean" + }, "log" : { "default" : [ "info" @@ -129,6 +136,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -239,7 +253,7 @@ }, "on-duplicate" : { "default" : "error", - "description" : "action to perform when a unique key constraint violation occurs. Possible values: error, update, ignore, replace", + "description" : "action to perform when a unique key constraint violation occurs. Possible values: ignore, replace, update, error", "hidden" : false, "section" : "", "type" : "string", @@ -272,7 +286,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "remove-attribute" : { "default" : [ diff --git a/Documentation/Examples/arangorestore.json b/Documentation/Examples/arangorestore.json index 576841b9d2..c9951facf7 100644 --- a/Documentation/Examples/arangorestore.json +++ b/Documentation/Examples/arangorestore.json @@ -85,6 +85,20 @@ "section" : "", "type" : "boolean" }, + "encryption.key-generator" : { + "default" : "", + "description" : "program providing the encryption key on stdout. If set, encryption will be enabled.", + "hidden" : false, + "section" : "encryption", + "type" : "string" + }, + "encryption.keyfile" : { + "default" : "", + "description" : "file containing the encryption key. If set, encryption will be enabled.", + "hidden" : false, + "section" : "encryption", + "type" : "string" + }, "force" : { "default" : false, "description" : "continue restore even in the face of some server-side errors", @@ -121,7 +135,7 @@ "type" : "boolean" }, "input-directory" : { - "default" : "C:\\Daten\\ArangoDB\\arangodb\\dump", + "default" : "/home/steemann/ArangoNoAsan/dump", "description" : "input directory", "hidden" : false, "section" : "", @@ -143,6 +157,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -271,7 +292,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "server.authentication" : { "default" : false, @@ -344,6 +365,13 @@ "section" : "temp", "type" : "string" }, + "threads" : { + "default" : 2, + "description" : "maximum number of collections to process in parallel", + "hidden" : false, + "section" : "", + "type" : "uint32" + }, "version" : { "default" : false, "description" : "reports the version and exits", diff --git a/Documentation/Examples/arangosh.json b/Documentation/Examples/arangosh.json index 302e874498..370c3e793d 100644 --- a/Documentation/Examples/arangosh.json +++ b/Documentation/Examples/arangosh.json @@ -34,13 +34,6 @@ "section" : "console", "type" : "boolean" }, - "console.code-page" : { - "default" : 850, - "description" : "Windows code page to use", - "hidden" : true, - "section" : "console", - "type" : "uint16" - }, "console.colors" : { "default" : true, "description" : "enable color support", @@ -113,6 +106,13 @@ "section" : "javascript", "type" : "string..." }, + "javascript.client-module" : { + "default" : "client.js", + "description" : "client module to use at startup", + "hidden" : true, + "section" : "javascript", + "type" : "string" + }, "javascript.current-module-directory" : { "default" : true, "description" : "add current directory to module path", @@ -145,6 +145,7 @@ }, "javascript.module-directory" : { "default" : [ + "./enterprise/js" ], "description" : "additional paths containing JavaScript modules", "hidden" : true, @@ -205,6 +206,13 @@ "section" : "log", "type" : "boolean" }, + "log.escape" : { + "default" : true, + "description" : "escape characters when logging", + "hidden" : false, + "section" : "log", + "type" : "boolean" + }, "log.file" : { "default" : "-", "description" : "shortcut for '--log.output file://'", @@ -326,7 +334,7 @@ "hidden" : true, "section" : "random", "type" : "uint32", - "values" : "Possible values: 1, 5" + "values" : "Possible values: 1, 2, 3, 4" }, "server.ask-jwt-secret" : { "default" : false, diff --git a/Documentation/Examples/col_dropIndex.generated b/Documentation/Examples/col_dropIndex.generated index 89661d8135..4e2cd9673a 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/17080", + "id" : "example/17302", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -31,7 +31,7 @@ arangosh> indexInfo; "a", "b" ], - "id" : "example/17080", + "id" : "example/17302", "sparse" : false, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/collectionDatabaseCollectionName.generated b/Documentation/Examples/collectionDatabaseCollectionName.generated index 764ce7561f..1d1eea4fc6 100644 --- a/Documentation/Examples/collectionDatabaseCollectionName.generated +++ b/Documentation/Examples/collectionDatabaseCollectionName.generated @@ -1,2 +1,2 @@ arangosh> db.example; -[ArangoCollection 17094, "example" (type document, status loaded)] +[ArangoCollection 17316, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseCreate.generated b/Documentation/Examples/collectionDatabaseCreate.generated index b21382f120..fdec0f6e3e 100644 --- a/Documentation/Examples/collectionDatabaseCreate.generated +++ b/Documentation/Examples/collectionDatabaseCreate.generated @@ -1,5 +1,5 @@ arangosh> c = db._create("users"); -[ArangoCollection 17098, "users" (type document, status loaded)] +[ArangoCollection 17320, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseCreateKey.generated b/Documentation/Examples/collectionDatabaseCreateKey.generated index 308b5ce334..5d41d7cf9d 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 17103, "users" (type document, status loaded)] +[ArangoCollection 17325, "users" (type document, status loaded)] arangosh> db.users.save({ name: "user 1" }); { "_id" : "users/10", "_key" : "10", - "_rev" : "_WnWW8Jy--_" + "_rev" : "_XB1lRmu--_" } arangosh> db.users.save({ name: "user 2" }); { "_id" : "users/15", "_key" : "15", - "_rev" : "_WnWW8J2--_" + "_rev" : "_XB1lRmu--B" } arangosh> db.users.save({ name: "user 3" }); { "_id" : "users/20", "_key" : "20", - "_rev" : "_WnWW8J2--B" + "_rev" : "_XB1lRmu--D" } diff --git a/Documentation/Examples/collectionDatabaseCreateProperties.generated b/Documentation/Examples/collectionDatabaseCreateProperties.generated index 46c31a7801..2a6d13c60f 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 17114, "users" (type document, status loaded)] +[ArangoCollection 17336, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated b/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated index 22ea87e4b9..8ab7823f9d 100644 --- a/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated +++ b/Documentation/Examples/collectionDatabaseCreateSpecialKey.generated @@ -1,16 +1,16 @@ arangosh> db._create("users", { keyOptions: { allowUserKeys: false } }); -[ArangoCollection 17119, "users" (type document, status loaded)] +[ArangoCollection 17341, "users" (type document, status loaded)] arangosh> db.users.save({ name: "user 1" }); { - "_id" : "users/17123", - "_key" : "17123", - "_rev" : "_WnWW8L6--_" + "_id" : "users/17345", + "_key" : "17345", + "_rev" : "_XB1lRoy--_" } arangosh> db.users.save({ name: "user 2", _key: "myuser" }); [ArangoError 1222: unexpected document key] arangosh> db.users.save({ name: "user 3" }); { - "_id" : "users/17128", - "_key" : "17128", - "_rev" : "_WnWW8MC--_" + "_id" : "users/17350", + "_key" : "17350", + "_rev" : "_XB1lRo2--_" } diff --git a/Documentation/Examples/collectionDatabaseCreateSuccess.generated b/Documentation/Examples/collectionDatabaseCreateSuccess.generated index 4351a6effe..25db4c3b56 100644 --- a/Documentation/Examples/collectionDatabaseCreateSuccess.generated +++ b/Documentation/Examples/collectionDatabaseCreateSuccess.generated @@ -1,5 +1,5 @@ arangosh> c = db._create("users"); -[ArangoCollection 17131, "users" (type document, status loaded)] +[ArangoCollection 17353, "users" (type document, status loaded)] arangosh> c.properties(); { "doCompact" : true, diff --git a/Documentation/Examples/collectionDatabaseDrop.generated b/Documentation/Examples/collectionDatabaseDrop.generated index 0dbd3ab073..cac378e082 100644 --- a/Documentation/Examples/collectionDatabaseDrop.generated +++ b/Documentation/Examples/collectionDatabaseDrop.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 17136, "example" (type document, status loaded)] +[ArangoCollection 17358, "example" (type document, status loaded)] arangosh> db._drop(col); arangosh> col; -[ArangoCollection 17136, "example" (type document, status loaded)] +[ArangoCollection 17358, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseDropByObject.generated b/Documentation/Examples/collectionDatabaseDropByObject.generated index 373d58e725..1d734bd703 100644 --- a/Documentation/Examples/collectionDatabaseDropByObject.generated +++ b/Documentation/Examples/collectionDatabaseDropByObject.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 17140, "example" (type document, status loaded)] +[ArangoCollection 17362, "example" (type document, status loaded)] arangosh> db._drop(col); arangosh> col; -[ArangoCollection 17140, "example" (type document, status loaded)] +[ArangoCollection 17362, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseDropName.generated b/Documentation/Examples/collectionDatabaseDropName.generated index 892a3ea21c..6877956d4f 100644 --- a/Documentation/Examples/collectionDatabaseDropName.generated +++ b/Documentation/Examples/collectionDatabaseDropName.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 17146, "example" (type document, status loaded)] +[ArangoCollection 17366, "example" (type document, status loaded)] arangosh> db._drop("example"); arangosh> col; -[ArangoCollection 17146, "example" (type document, status deleted)] +[ArangoCollection 17366, "example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDatabaseDropSystem.generated b/Documentation/Examples/collectionDatabaseDropSystem.generated index 945809d25e..43e993f6e3 100644 --- a/Documentation/Examples/collectionDatabaseDropSystem.generated +++ b/Documentation/Examples/collectionDatabaseDropSystem.generated @@ -1,5 +1,5 @@ arangosh> col = db._example; -[ArangoCollection 17150, "_example" (type document, status loaded)] +[ArangoCollection 17370, "_example" (type document, status loaded)] arangosh> db._drop("_example", { isSystem: true }); arangosh> col; -[ArangoCollection 17150, "_example" (type document, status deleted)] +[ArangoCollection 17370, "_example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDatabaseName.generated b/Documentation/Examples/collectionDatabaseName.generated index 76b46e4f33..d146cdb261 100644 --- a/Documentation/Examples/collectionDatabaseName.generated +++ b/Documentation/Examples/collectionDatabaseName.generated @@ -1,2 +1,2 @@ arangosh> db._collection("demo"); -[ArangoCollection 101, "demo" (type document, status loaded)] +[ArangoCollection 102, "demo" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseNameKnown.generated b/Documentation/Examples/collectionDatabaseNameKnown.generated index 76b46e4f33..d146cdb261 100644 --- a/Documentation/Examples/collectionDatabaseNameKnown.generated +++ b/Documentation/Examples/collectionDatabaseNameKnown.generated @@ -1,2 +1,2 @@ arangosh> db._collection("demo"); -[ArangoCollection 101, "demo" (type document, status loaded)] +[ArangoCollection 102, "demo" (type document, status loaded)] diff --git a/Documentation/Examples/collectionDatabaseTruncate.generated b/Documentation/Examples/collectionDatabaseTruncate.generated index 6f9b5edf7d..27b8f9e8ae 100644 --- a/Documentation/Examples/collectionDatabaseTruncate.generated +++ b/Documentation/Examples/collectionDatabaseTruncate.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 17154, "example" (type document, status loaded)] +[ArangoCollection 17374, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/17158", - "_key" : "17158", - "_rev" : "_WnWW8Ru--_" + "_id" : "example/17378", + "_key" : "17378", + "_rev" : "_XB1lRv---_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDatabaseTruncateByObject.generated b/Documentation/Examples/collectionDatabaseTruncateByObject.generated index 44a3f63f1a..d598abc5f0 100644 --- a/Documentation/Examples/collectionDatabaseTruncateByObject.generated +++ b/Documentation/Examples/collectionDatabaseTruncateByObject.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 17171, "example" (type document, status loaded)] +[ArangoCollection 17391, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/17175", - "_key" : "17175", - "_rev" : "_WnWW8Sy--_" + "_id" : "example/17395", + "_key" : "17395", + "_rev" : "_XB1lRwC--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDatabaseTruncateName.generated b/Documentation/Examples/collectionDatabaseTruncateName.generated index d1adda8a4a..bf4eb25dbd 100644 --- a/Documentation/Examples/collectionDatabaseTruncateName.generated +++ b/Documentation/Examples/collectionDatabaseTruncateName.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 17188, "example" (type document, status loaded)] +[ArangoCollection 17408, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/17192", - "_key" : "17192", - "_rev" : "_WnWW8Ty--_" + "_id" : "example/17412", + "_key" : "17412", + "_rev" : "_XB1lRxC--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionDrop.generated b/Documentation/Examples/collectionDrop.generated index 553fa79295..341fd45ef7 100644 --- a/Documentation/Examples/collectionDrop.generated +++ b/Documentation/Examples/collectionDrop.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 17205, "example" (type document, status loaded)] +[ArangoCollection 17425, "example" (type document, status loaded)] arangosh> col.drop(); arangosh> col; -[ArangoCollection 17205, "example" (type document, status deleted)] +[ArangoCollection 17425, "example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionDropSystem.generated b/Documentation/Examples/collectionDropSystem.generated index bac87b22c4..70cb4dd5fe 100644 --- a/Documentation/Examples/collectionDropSystem.generated +++ b/Documentation/Examples/collectionDropSystem.generated @@ -1,5 +1,5 @@ arangosh> col = db._example; -[ArangoCollection 17209, "_example" (type document, status loaded)] +[ArangoCollection 17438, "_example" (type document, status loaded)] arangosh> col.drop({ isSystem: true }); arangosh> col; -[ArangoCollection 17209, "_example" (type document, status deleted)] +[ArangoCollection 17438, "_example" (type document, status deleted)] diff --git a/Documentation/Examples/collectionEnsureIndex.generated b/Documentation/Examples/collectionEnsureIndex.generated index 6579ed455e..5fa7244a83 100644 --- a/Documentation/Examples/collectionEnsureIndex.generated +++ b/Documentation/Examples/collectionEnsureIndex.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a" ], - "id" : "test/17217", + "id" : "test/17446", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : true, @@ -19,7 +19,7 @@ arangosh> db.test.ensureIndex({ type: "a", "b" ], - "id" : "test/17220", + "id" : "test/17449", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/collectionFigures.generated b/Documentation/Examples/collectionFigures.generated index cc260cf908..f741db760f 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-05T13:57:16Z", + "time" : "2018-06-26T21:01:57Z", "count" : 0, "filesCombined" : 0, "bytesRead" : 0, @@ -39,6 +39,6 @@ arangosh> db.demo.figures() "count" : 1, "size" : 48192 }, - "lastTick" : 106, + "lastTick" : 107, "uncollectedLogfileEntries" : 0 } diff --git a/Documentation/Examples/collectionFirstExample.generated b/Documentation/Examples/collectionFirstExample.generated index f9f65751c6..6e33243893 100644 --- a/Documentation/Examples/collectionFirstExample.generated +++ b/Documentation/Examples/collectionFirstExample.generated @@ -1,7 +1,7 @@ arangosh> db.users.firstExample("name", "Angela"); { - "_key" : "17240", - "_id" : "users/17240", - "_rev" : "_WnWW9P2--_", + "_key" : "17472", + "_id" : "users/17472", + "_rev" : "_XB1lSpG--_", "name" : "Angela" } diff --git a/Documentation/Examples/collectionFulltext.generated b/Documentation/Examples/collectionFulltext.generated index 7b7a4eaf7e..c899aa5b41 100644 --- a/Documentation/Examples/collectionFulltext.generated +++ b/Documentation/Examples/collectionFulltext.generated @@ -3,7 +3,7 @@ arangosh> db.emails.ensureFulltextIndex("content""fields" : [ "content" ], - "id" : "emails/17248", + "id" : "emails/17480", "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/17251", - "_key" : "17251", - "_rev" : "_WnWW9Rq--_" + "_id" : "emails/17483", + "_key" : "17483", + "_rev" : "_XB1lStO--_" } arangosh> db.emails.save({ content: ........> "Hello Charlie, do Alice and Bob know about it?"}); { - "_id" : "emails/17255", - "_key" : "17255", - "_rev" : "_WnWW9Ru--_" + "_id" : "emails/17487", + "_key" : "17487", + "_rev" : "_XB1lStO--B" } arangosh> db.emails.save({ content: "I think they don't know. Regards, Eve" }); { - "_id" : "emails/17258", - "_key" : "17258", - "_rev" : "_WnWW9Ry--_" + "_id" : "emails/17490", + "_key" : "17490", + "_rev" : "_XB1lStS--_" } arangosh> db.emails.fulltext("content", "charlie,|eve").toArray(); [ { - "_key" : "17255", - "_id" : "emails/17255", - "_rev" : "_WnWW9Ru--_", + "_key" : "17487", + "_id" : "emails/17487", + "_rev" : "_XB1lStO--B", "content" : "Hello Charlie, do Alice and Bob know about it?" }, { - "_key" : "17258", - "_id" : "emails/17258", - "_rev" : "_WnWW9Ry--_", + "_key" : "17490", + "_id" : "emails/17490", + "_rev" : "_XB1lStS--_", "content" : "I think they don't know. Regards, Eve" } ] diff --git a/Documentation/Examples/collectionGetIndexes.generated b/Documentation/Examples/collectionGetIndexes.generated index ad5df642f3..cca90d956e 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/17274", + "id" : "test/17506", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -31,7 +31,7 @@ arangosh> db.test.getIndexes(); "fields" : [ "skiplistAttribute" ], - "id" : "test/17268", + "id" : "test/17500", "sparse" : false, "type" : "skiplist", "unique" : true @@ -41,7 +41,7 @@ arangosh> db.test.getIndexes(); "fields" : [ "skiplistUniqueAttribute" ], - "id" : "test/17271", + "id" : "test/17503", "sparse" : false, "type" : "skiplist", "unique" : true @@ -52,7 +52,7 @@ arangosh> db.test.getIndexes(); "hashListAttribute", "hashListSecondAttribute.subAttribute" ], - "id" : "test/17274", + "id" : "test/17506", "selectivityEstimate" : 1, "sparse" : false, "type" : "hash", diff --git a/Documentation/Examples/collectionLoad.generated b/Documentation/Examples/collectionLoad.generated index 9d80471df9..01d5befabb 100644 --- a/Documentation/Examples/collectionLoad.generated +++ b/Documentation/Examples/collectionLoad.generated @@ -1,5 +1,5 @@ arangosh> col = db.example; -[ArangoCollection 17278, "example" (type document, status loaded)] +[ArangoCollection 17510, "example" (type document, status loaded)] arangosh> col.load(); arangosh> col; -[ArangoCollection 17278, "example" (type document, status loaded)] +[ArangoCollection 17510, "example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionLookupByKeys.generated b/Documentation/Examples/collectionLookupByKeys.generated index 20e9e8117e..6bbbca427e 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" : "_WnWW9X---_", + "_rev" : "_XB1lS2W--_", "value" : 0 }, { "_key" : "test1", "_id" : "example/test1", - "_rev" : "_WnWW9X---B", + "_rev" : "_XB1lS2a--_", "value" : 1 }, { "_key" : "test2", "_id" : "example/test2", - "_rev" : "_WnWW9XC--_", + "_rev" : "_XB1lS2a--B", "value" : 2 }, { "_key" : "test3", "_id" : "example/test3", - "_rev" : "_WnWW9XC--B", + "_rev" : "_XB1lS2a--D", "value" : 3 }, { "_key" : "test4", "_id" : "example/test4", - "_rev" : "_WnWW9XG--_", + "_rev" : "_XB1lS2a--F", "value" : 4 }, { "_key" : "test5", "_id" : "example/test5", - "_rev" : "_WnWW9XG--B", + "_rev" : "_XB1lS2a--H", "value" : 5 }, { "_key" : "test6", "_id" : "example/test6", - "_rev" : "_WnWW9XK--_", + "_rev" : "_XB1lS2a--J", "value" : 6 }, { "_key" : "test7", "_id" : "example/test7", - "_rev" : "_WnWW9XK--B", + "_rev" : "_XB1lS2e--_", "value" : 7 }, { "_key" : "test8", "_id" : "example/test8", - "_rev" : "_WnWW9XO--_", + "_rev" : "_XB1lS2e--B", "value" : 8 }, { "_key" : "test9", "_id" : "example/test9", - "_rev" : "_WnWW9XO--B", + "_rev" : "_XB1lS2e--D", "value" : 9 } ] diff --git a/Documentation/Examples/collectionRename.generated b/Documentation/Examples/collectionRename.generated index 6591006acd..3455787beb 100644 --- a/Documentation/Examples/collectionRename.generated +++ b/Documentation/Examples/collectionRename.generated @@ -1,5 +1,5 @@ arangosh> c = db.example; -[ArangoCollection 17361, "example" (type document, status loaded)] +[ArangoCollection 17593, "example" (type document, status loaded)] arangosh> c.rename("better-example"); arangosh> c; -[ArangoCollection 17361, "better-example" (type document, status loaded)] +[ArangoCollection 17593, "better-example" (type document, status loaded)] diff --git a/Documentation/Examples/collectionTruncate.generated b/Documentation/Examples/collectionTruncate.generated index 124b9c5e36..6e24faa061 100644 --- a/Documentation/Examples/collectionTruncate.generated +++ b/Documentation/Examples/collectionTruncate.generated @@ -1,10 +1,10 @@ arangosh> col = db.example; -[ArangoCollection 17367, "example" (type document, status loaded)] +[ArangoCollection 17599, "example" (type document, status loaded)] arangosh> col.save({ "Hello" : "World" }); { - "_id" : "example/17371", - "_key" : "17371", - "_rev" : "_WnWW9d---_" + "_id" : "example/17603", + "_key" : "17603", + "_rev" : "_XB1lT_q--_" } arangosh> col.count(); 1 diff --git a/Documentation/Examples/collectionsDatabaseName.generated b/Documentation/Examples/collectionsDatabaseName.generated index a531d13b2c..719091abca 100644 --- a/Documentation/Examples/collectionsDatabaseName.generated +++ b/Documentation/Examples/collectionsDatabaseName.generated @@ -14,7 +14,7 @@ arangosh> db._collections(); [ArangoCollection 87, "_statistics15" (type document, status loaded)], [ArangoCollection 77, "_statisticsRaw" (type document, status loaded)], [ArangoCollection 8, "_users" (type document, status loaded)], - [ArangoCollection 107, "animals" (type document, status loaded)], - [ArangoCollection 101, "demo" (type document, status loaded)], - [ArangoCollection 17384, "example" (type document, status loaded)] + [ArangoCollection 108, "animals" (type document, status loaded)], + [ArangoCollection 102, "demo" (type document, status loaded)], + [ArangoCollection 17616, "example" (type document, status loaded)] ] diff --git a/Documentation/Examples/cursorHasNext.generated b/Documentation/Examples/cursorHasNext.generated index 88a0e7bbc2..65008f5385 100644 --- a/Documentation/Examples/cursorHasNext.generated +++ b/Documentation/Examples/cursorHasNext.generated @@ -1,32 +1,32 @@ arangosh> var a = db._query("FOR x IN five RETURN x"); arangosh> while (a.hasNext()) print(a.next()); { - "_key" : "17462", - "_id" : "five/17462", - "_rev" : "_WnWW9iG--_", - "name" : "two" -} -{ - "_key" : "17468", - "_id" : "five/17468", - "_rev" : "_WnWW9iK--_", - "name" : "four" -} -{ - "_key" : "17465", - "_id" : "five/17465", - "_rev" : "_WnWW9iG--B", + "_key" : "17697", + "_id" : "five/17697", + "_rev" : "_XB1lTFy--B", "name" : "three" } { - "_key" : "17471", - "_id" : "five/17471", - "_rev" : "_WnWW9iK--B", - "name" : "five" + "_key" : "17700", + "_id" : "five/17700", + "_rev" : "_XB1lTFy--D", + "name" : "four" } { - "_key" : "17458", - "_id" : "five/17458", - "_rev" : "_WnWW9iC--_", + "_key" : "17694", + "_id" : "five/17694", + "_rev" : "_XB1lTFy--_", + "name" : "two" +} +{ + "_key" : "17690", + "_id" : "five/17690", + "_rev" : "_XB1lTFu--_", "name" : "one" } +{ + "_key" : "17703", + "_id" : "five/17703", + "_rev" : "_XB1lTFy--F", + "name" : "five" +} diff --git a/Documentation/Examples/cursorNext.generated b/Documentation/Examples/cursorNext.generated index 83c0618947..a674cb317f 100644 --- a/Documentation/Examples/cursorNext.generated +++ b/Documentation/Examples/cursorNext.generated @@ -1,7 +1,7 @@ arangosh> db._query("FOR x IN five RETURN x").next(); { - "_key" : "17479", - "_id" : "five/17479", - "_rev" : "_WnWW9jK--_", - "name" : "one" + "_key" : "17718", + "_id" : "five/17718", + "_rev" : "_XB1lTHS--D", + "name" : "three" } diff --git a/Documentation/Examples/dbPath.generated b/Documentation/Examples/dbPath.generated index d8d2e3fb37..9943644f3e 100644 --- a/Documentation/Examples/dbPath.generated +++ b/Documentation/Examples/dbPath.generated @@ -1,2 +1,2 @@ arangosh> require("@arangodb").db._path(); -/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/databases/database-1 +/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/databases/database-1 diff --git a/Documentation/Examples/documentDocumentRemove.generated b/Documentation/Examples/documentDocumentRemove.generated index 68782a746f..a6ef792a49 100644 --- a/Documentation/Examples/documentDocumentRemove.generated +++ b/Documentation/Examples/documentDocumentRemove.generated @@ -1,21 +1,21 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17500", - "_key" : "17500", - "_rev" : "_WnWW9ky--_" + "_id" : "example/17732", + "_key" : "17732", + "_rev" : "_XB1lTIC--_" } arangosh> db.example.document(a1); { - "_key" : "17500", - "_id" : "example/17500", - "_rev" : "_WnWW9ky--_", + "_key" : "17732", + "_id" : "example/17732", + "_rev" : "_XB1lTIC--_", "a" : 1 } arangosh> db.example.remove(a1); { - "_id" : "example/17500", - "_key" : "17500", - "_rev" : "_WnWW9ky--_" + "_id" : "example/17732", + "_key" : "17732", + "_rev" : "_XB1lTIC--_" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentRemoveConflict.generated b/Documentation/Examples/documentDocumentRemoveConflict.generated index 79a65aa572..e8de6c4c1a 100644 --- a/Documentation/Examples/documentDocumentRemoveConflict.generated +++ b/Documentation/Examples/documentDocumentRemoveConflict.generated @@ -1,23 +1,23 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17512", - "_key" : "17512", - "_rev" : "_WnWW9l2--_" + "_id" : "example/17744", + "_key" : "17744", + "_rev" : "_XB1lTJK--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/17512", - "_key" : "17512", - "_rev" : "_WnWW9m---_", - "_oldRev" : "_WnWW9l2--_" + "_id" : "example/17744", + "_key" : "17744", + "_rev" : "_XB1lTJO--_", + "_oldRev" : "_XB1lTJK--_" } arangosh> db.example.remove(a1); [ArangoError 1200: precondition failed] arangosh> db.example.remove(a1, true); { - "_id" : "example/17512", - "_key" : "17512", - "_rev" : "_WnWW9m---_" + "_id" : "example/17744", + "_key" : "17744", + "_rev" : "_XB1lTJO--_" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentRemoveSimple.generated b/Documentation/Examples/documentDocumentRemoveSimple.generated index b45978a49b..efd4dde738 100644 --- a/Documentation/Examples/documentDocumentRemoveSimple.generated +++ b/Documentation/Examples/documentDocumentRemoveSimple.generated @@ -1,21 +1,21 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17526", - "_key" : "17526", - "_rev" : "_WnWW9m2--_" + "_id" : "example/17758", + "_key" : "17758", + "_rev" : "_XB1lTKq--_" } arangosh> db.example.document(a1); { - "_key" : "17526", - "_id" : "example/17526", - "_rev" : "_WnWW9m2--_", + "_key" : "17758", + "_id" : "example/17758", + "_rev" : "_XB1lTKq--_", "a" : 1 } arangosh> db.example.remove(a1); { - "_id" : "example/17526", - "_key" : "17526", - "_rev" : "_WnWW9m2--_" + "_id" : "example/17758", + "_key" : "17758", + "_rev" : "_XB1lTKq--_" } arangosh> db.example.document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentDocumentUpdate.generated b/Documentation/Examples/documentDocumentUpdate.generated index 69f136d782..fd2c15617a 100644 --- a/Documentation/Examples/documentDocumentUpdate.generated +++ b/Documentation/Examples/documentDocumentUpdate.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17538", - "_key" : "17538", - "_rev" : "_WnWW9ne--_" + "_id" : "example/17770", + "_key" : "17770", + "_rev" : "_XB1lTLm--_" } arangosh> a2 = db._update(a1, { b : 2 }); { - "_id" : "example/17538", - "_key" : "17538", - "_rev" : "_WnWW9ne--B", - "_oldRev" : "_WnWW9ne--_" + "_id" : "example/17770", + "_key" : "17770", + "_rev" : "_XB1lTLq--_", + "_oldRev" : "_XB1lTLm--_" } arangosh> a3 = db._update(a1, { c : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/documentsCollectionInsert.generated b/Documentation/Examples/documentsCollectionInsert.generated index 9e8b2795eb..f27639322b 100644 --- a/Documentation/Examples/documentsCollectionInsert.generated +++ b/Documentation/Examples/documentsCollectionInsert.generated @@ -1,12 +1,12 @@ arangosh> db.example.insert({ Hello : "World" }); { - "_id" : "example/17549", - "_key" : "17549", - "_rev" : "_WnWW9oK--_" + "_id" : "example/17781", + "_key" : "17781", + "_rev" : "_XB1lTNS--_" } arangosh> db.example.insert({ Hello : "World" }, true); { - "_id" : "example/17553", - "_key" : "17553", - "_rev" : "_WnWW9oO--_" + "_id" : "example/17785", + "_key" : "17785", + "_rev" : "_XB1lTNS--B" } diff --git a/Documentation/Examples/documentsCollectionInsertMulti.generated b/Documentation/Examples/documentsCollectionInsertMulti.generated index 3012734f93..afd03a6196 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/17560", - "_key" : "17560", - "_rev" : "_WnWW9o6--_" + "_id" : "example/17792", + "_key" : "17792", + "_rev" : "_XB1lTOe--_" }, { - "_id" : "example/17564", - "_key" : "17564", - "_rev" : "_WnWW9o6--B" + "_id" : "example/17796", + "_key" : "17796", + "_rev" : "_XB1lTOe--B" } ] arangosh> db.example.insert([{ Hello : "World" }, {}], {waitForSync: true}); [ { - "_id" : "example/17568", - "_key" : "17568", - "_rev" : "_WnWW9p---_" + "_id" : "example/17800", + "_key" : "17800", + "_rev" : "_XB1lTOe--D" }, { - "_id" : "example/17572", - "_key" : "17572", - "_rev" : "_WnWW9p---B" + "_id" : "example/17804", + "_key" : "17804", + "_rev" : "_XB1lTOe--F" } ] diff --git a/Documentation/Examples/documentsCollectionInsertSingle.generated b/Documentation/Examples/documentsCollectionInsertSingle.generated index a991a1bfd0..940c990c01 100644 --- a/Documentation/Examples/documentsCollectionInsertSingle.generated +++ b/Documentation/Examples/documentsCollectionInsertSingle.generated @@ -1,12 +1,12 @@ arangosh> db.example.insert({ Hello : "World" }); { - "_id" : "example/17580", - "_key" : "17580", - "_rev" : "_WnWW9p6--_" + "_id" : "example/17812", + "_key" : "17812", + "_rev" : "_XB1lTPq--_" } arangosh> db.example.insert({ Hello : "World" }, {waitForSync: true}); { - "_id" : "example/17584", - "_key" : "17584", - "_rev" : "_WnWW9p6--B" + "_id" : "example/17816", + "_key" : "17816", + "_rev" : "_XB1lTPu--_" } diff --git a/Documentation/Examples/documentsCollectionInsertSingleOverwrite.generated b/Documentation/Examples/documentsCollectionInsertSingleOverwrite.generated index f67b1b276a..2f1c203e6e 100644 --- a/Documentation/Examples/documentsCollectionInsertSingleOverwrite.generated +++ b/Documentation/Examples/documentsCollectionInsertSingleOverwrite.generated @@ -2,18 +2,18 @@ arangosh> db.example.insert({ _key : "_id" : "example/666", "_key" : "666", - "_rev" : "_W3YhC2i--_" + "_rev" : "_XB1lTRm--_" } arangosh> db.example.insert({ _key : "666", Hello : "Universe" }, {overwrite: true, returnOld: true}); { "_id" : "example/666", "_key" : "666", - "_rev" : "_W3YhC2q--B", - "_oldRev" : "_W3YhC2i--_", + "_rev" : "_XB1lTRm--D", + "_oldRev" : "_XB1lTRm--_", "old" : { "_key" : "666", "_id" : "example/666", - "_rev" : "_W3YhC2i--_", + "_rev" : "_XB1lTRm--_", "Hello" : "World" } } diff --git a/Documentation/Examples/documentsCollectionName.generated b/Documentation/Examples/documentsCollectionName.generated index 88efa7c4f4..e7f604c2bd 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" : "_WnWW9qq--_" + "_rev" : "_XB1lTTi--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidByKey.generated b/Documentation/Examples/documentsCollectionNameValidByKey.generated index f3bd966558..0d6778ff3c 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" : "_WnWW9s2--_" + "_rev" : "_XB1lTXW--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidByObject.generated b/Documentation/Examples/documentsCollectionNameValidByObject.generated index b72a8c95d5..54a32c6c7b 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" : "_WnWW9tq--_" + "_rev" : "_XB1lTYi--_" } diff --git a/Documentation/Examples/documentsCollectionNameValidMulti.generated b/Documentation/Examples/documentsCollectionNameValidMulti.generated index 5f8b077191..0fd17313fa 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" : "_WnWW9ui--_" + "_rev" : "_XB1lTZa--_" }, { "_key" : "2873917", "_id" : "example/2873917", - "_rev" : "_WnWW9um--_" + "_rev" : "_XB1lTZa--B" } ] diff --git a/Documentation/Examples/documentsCollectionNameValidPlain.generated b/Documentation/Examples/documentsCollectionNameValidPlain.generated index b63fcab100..3e0722c759 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" : "_WnWW9va--_" + "_rev" : "_XB1lTau--_" } diff --git a/Documentation/Examples/documentsCollectionRemoveConflict.generated b/Documentation/Examples/documentsCollectionRemoveConflict.generated index df93f7963c..dad9212c6e 100644 --- a/Documentation/Examples/documentsCollectionRemoveConflict.generated +++ b/Documentation/Examples/documentsCollectionRemoveConflict.generated @@ -1,23 +1,23 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17645", - "_key" : "17645", - "_rev" : "_WnWW9wO--_" + "_id" : "example/17889", + "_key" : "17889", + "_rev" : "_XB1lTb6--_" } arangosh> a2 = db._replace(a1, { a : 2 }); { - "_id" : "example/17645", - "_key" : "17645", - "_rev" : "_WnWW9wW--_", - "_oldRev" : "_WnWW9wO--_" + "_id" : "example/17889", + "_key" : "17889", + "_rev" : "_XB1lTb6--B", + "_oldRev" : "_XB1lTb6--_" } arangosh> db._remove(a1); [ArangoError 1200: precondition failed] arangosh> db._remove(a1, {overwrite: true} ); { - "_id" : "example/17645", - "_key" : "17645", - "_rev" : "_WnWW9wW--_" + "_id" : "example/17889", + "_key" : "17889", + "_rev" : "_XB1lTb6--B" } arangosh> db._document(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentsCollectionRemoveSignature.generated b/Documentation/Examples/documentsCollectionRemoveSignature.generated index 05d4e9bbbc..10837e9a2a 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" : "_WnWW9xe--_" + "_rev" : "_XB1lTeC--_" } arangosh> db.example.remove("example/11265325374", ........> { overwrite: true, waitForSync: false}) { "_id" : "example/11265325374", "_key" : "11265325374", - "_rev" : "_WnWW9xe--_" + "_rev" : "_XB1lTeC--_" } diff --git a/Documentation/Examples/documentsCollectionRemoveSuccess.generated b/Documentation/Examples/documentsCollectionRemoveSuccess.generated index ca7cfe5d07..b6ea9a9a29 100644 --- a/Documentation/Examples/documentsCollectionRemoveSuccess.generated +++ b/Documentation/Examples/documentsCollectionRemoveSuccess.generated @@ -1,14 +1,14 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17668", - "_key" : "17668", - "_rev" : "_WnWW9yW--_" + "_id" : "example/17912", + "_key" : "17912", + "_rev" : "_XB1lTfC--_" } arangosh> db._remove(a1); { - "_id" : "example/17668", - "_key" : "17668", - "_rev" : "_WnWW9yW--_" + "_id" : "example/17912", + "_key" : "17912", + "_rev" : "_XB1lTfC--_" } arangosh> db._remove(a1); [ArangoError 1202: document not found] diff --git a/Documentation/Examples/documentsCollectionReplace.generated b/Documentation/Examples/documentsCollectionReplace.generated index 9d7e37868e..d01a2f083e 100644 --- a/Documentation/Examples/documentsCollectionReplace.generated +++ b/Documentation/Examples/documentsCollectionReplace.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17680", - "_key" : "17680", - "_rev" : "_WnWW9zW--_" + "_id" : "example/17924", + "_key" : "17924", + "_rev" : "_XB1lTgS--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/17680", - "_key" : "17680", - "_rev" : "_WnWW9za--_", - "_oldRev" : "_WnWW9zW--_" + "_id" : "example/17924", + "_key" : "17924", + "_rev" : "_XB1lTgS--B", + "_oldRev" : "_XB1lTgS--_" } 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 077ff501d7..8bd640c4b7 100644 --- a/Documentation/Examples/documentsCollectionReplace1.generated +++ b/Documentation/Examples/documentsCollectionReplace1.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17691", - "_key" : "17691", - "_rev" : "_WnWW90W--_" + "_id" : "example/17935", + "_key" : "17935", + "_rev" : "_XB1lTh6--_" } arangosh> a2 = db.example.replace(a1, { a : 2 }); { - "_id" : "example/17691", - "_key" : "17691", - "_rev" : "_WnWW90a--_", - "_oldRev" : "_WnWW90W--_" + "_id" : "example/17935", + "_key" : "17935", + "_rev" : "_XB1lTi---_", + "_oldRev" : "_XB1lTh6--_" } 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 3e16d08d2c..392d06cf9b 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" : "_WnWW91W--_" + "_rev" : "_XB1lTje--B" } arangosh> a2 = db.example.replace("example/3903044", { a : 2 }); { "_id" : "example/3903044", "_key" : "3903044", - "_rev" : "_WnWW91W--B", - "_oldRev" : "_WnWW91S--_" + "_rev" : "_XB1lTje--D", + "_oldRev" : "_XB1lTje--_" } diff --git a/Documentation/Examples/documentsCollectionUpdate.generated b/Documentation/Examples/documentsCollectionUpdate.generated index df46272c82..51bcb7d16c 100644 --- a/Documentation/Examples/documentsCollectionUpdate.generated +++ b/Documentation/Examples/documentsCollectionUpdate.generated @@ -1,30 +1,30 @@ arangosh> a1 = db.example.insert({"a" : 1}); { - "_id" : "example/17714", - "_key" : "17714", - "_rev" : "_WnWW92S--_" + "_id" : "example/17958", + "_key" : "17958", + "_rev" : "_XB1lTkq--_" } arangosh> a2 = db.example.update(a1, {"b" : 2, "c" : 3}); { - "_id" : "example/17714", - "_key" : "17714", - "_rev" : "_WnWW92W--_", - "_oldRev" : "_WnWW92S--_" + "_id" : "example/17958", + "_key" : "17958", + "_rev" : "_XB1lTkq--B", + "_oldRev" : "_XB1lTkq--_" } arangosh> a3 = db.example.update(a1, {"d" : 4}); [ArangoError 1200: precondition failed] arangosh> a4 = db.example.update(a2, {"e" : 5, "f" : 6 }); { - "_id" : "example/17714", - "_key" : "17714", - "_rev" : "_WnWW92e--_", - "_oldRev" : "_WnWW92W--_" + "_id" : "example/17958", + "_key" : "17958", + "_rev" : "_XB1lTku--_", + "_oldRev" : "_XB1lTkq--B" } arangosh> db.example.document(a4); { - "_key" : "17714", - "_id" : "example/17714", - "_rev" : "_WnWW92e--_", + "_key" : "17958", + "_id" : "example/17958", + "_rev" : "_XB1lTku--_", "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/17714", - "_key" : "17714", - "_rev" : "_WnWW92i--_", - "_oldRev" : "_WnWW92e--_" + "_id" : "example/17958", + "_key" : "17958", + "_rev" : "_XB1lTku--B", + "_oldRev" : "_XB1lTku--_" } arangosh> db.example.document(a5); { - "_key" : "17714", - "_id" : "example/17714", - "_rev" : "_WnWW92i--_", + "_key" : "17958", + "_id" : "example/17958", + "_rev" : "_XB1lTku--B", "a" : 1, "c" : 9, "b" : 2, diff --git a/Documentation/Examples/documentsCollectionUpdateHandle.generated b/Documentation/Examples/documentsCollectionUpdateHandle.generated index 88ce9e646d..24e09c2cf5 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" : "_WnWW93q--_" + "_rev" : "_XB1lTl6--B" } arangosh> a2 = db.example.update("example/18612115", { "x" : 1, "y" : 2 }); { "_id" : "example/18612115", "_key" : "18612115", - "_rev" : "_WnWW93u--_", - "_oldRev" : "_WnWW93m--_" + "_rev" : "_XB1lTl6--D", + "_oldRev" : "_XB1lTl6--_" } diff --git a/Documentation/Examples/documentsCollectionUpdateHandleArray.generated b/Documentation/Examples/documentsCollectionUpdateHandleArray.generated index 7a5e984ea8..9f7c232529 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" : "_WnWW94q--_" + "_rev" : "_XB1lTnG--_" } arangosh> db.example.update("example/20774803", {"a" : { "four" : 4 }, ........> "b" : { "b1" : 1 }}); { "_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnWW94u--_", - "_oldRev" : "_WnWW94m--_" + "_rev" : "_XB1lTnG--B", + "_oldRev" : "_XB1lTnC--_" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnWW94u--_", + "_rev" : "_XB1lTnG--B", "b" : { "b1" : 1 }, @@ -31,14 +31,14 @@ arangosh> db.example.update("example/20774803""_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnWW94y--_", - "_oldRev" : "_WnWW94u--_" + "_rev" : "_XB1lTnG--D", + "_oldRev" : "_XB1lTnG--B" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnWW94y--_", + "_rev" : "_XB1lTnG--D", "a" : { "four" : 4 } diff --git a/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated b/Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated index 9207dc7ead..79d4228226 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" : "_WnWW96---B" + "_rev" : "_XB1lToO--B" } arangosh> db.example.update("example/19988371", ........> { "b" : null, "c" : null, "d" : 3 }); { "_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW96C--_", - "_oldRev" : "_WnWW96---_" + "_rev" : "_XB1lToO--D", + "_oldRev" : "_XB1lToO--_" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW96C--_", + "_rev" : "_XB1lToO--D", "d" : 3, "b" : null, "c" : null @@ -25,14 +25,14 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW96G--_", - "_oldRev" : "_WnWW96C--_" + "_rev" : "_XB1lToS--_", + "_oldRev" : "_XB1lToO--D" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW96G--_", + "_rev" : "_XB1lToS--_", "d" : 3, "b" : null, "c" : null @@ -42,12 +42,12 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW96K--_", - "_oldRev" : "_WnWW96G--_" + "_rev" : "_XB1lToW--_", + "_oldRev" : "_XB1lToS--_" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW96K--_" + "_rev" : "_XB1lToW--_" } diff --git a/Documentation/Examples/documentsCollection_UpdateDocument.generated b/Documentation/Examples/documentsCollection_UpdateDocument.generated index 31e4311465..bd9fff0993 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/17778", - "_key" : "17778", - "_rev" : "_WnWW966--_" + "_id" : "example/18022", + "_key" : "18022", + "_rev" : "_XB1lTpq--_" } arangosh> a2 = db.example.update(a1, {"b" : 2, "c" : 3}); { - "_id" : "example/17778", - "_key" : "17778", - "_rev" : "_WnWW966--B", - "_oldRev" : "_WnWW966--_" + "_id" : "example/18022", + "_key" : "18022", + "_rev" : "_XB1lTpq--B", + "_oldRev" : "_XB1lTpq--_" } arangosh> a3 = db.example.update(a1, {"d" : 4}); [ArangoError 1200: precondition failed] arangosh> a4 = db.example.update(a2, {"e" : 5, "f" : 6 }); { - "_id" : "example/17778", - "_key" : "17778", - "_rev" : "_WnWW97---_", - "_oldRev" : "_WnWW966--B" + "_id" : "example/18022", + "_key" : "18022", + "_rev" : "_XB1lTpu--A", + "_oldRev" : "_XB1lTpq--B" } arangosh> db.example.document(a4); { - "_key" : "17778", - "_id" : "example/17778", - "_rev" : "_WnWW97---_", + "_key" : "18022", + "_id" : "example/18022", + "_rev" : "_XB1lTpu--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/17778", - "_key" : "17778", - "_rev" : "_WnWW97---B", - "_oldRev" : "_WnWW97---_" + "_id" : "example/18022", + "_key" : "18022", + "_rev" : "_XB1lTpy--_", + "_oldRev" : "_XB1lTpu--A" } arangosh> db.example.document(a5); { - "_key" : "17778", - "_id" : "example/17778", - "_rev" : "_WnWW97---B", + "_key" : "18022", + "_id" : "example/18022", + "_rev" : "_XB1lTpy--_", "a" : 1, "c" : 9, "b" : 2, diff --git a/Documentation/Examples/documentsCollection_UpdateHandleArray.generated b/Documentation/Examples/documentsCollection_UpdateHandleArray.generated index 40b87e92c6..d22922cbdd 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" : "_WnWW97m--_" + "_rev" : "_XB1lTra--B" } arangosh> db.example.update("example/20774803", {"a" : { "four" : 4 }, ........> "b" : { "b1" : 1 }}); { "_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnWW97m--B", - "_oldRev" : "_WnWW97i--_" + "_rev" : "_XB1lTre--_", + "_oldRev" : "_XB1lTra--_" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnWW97m--B", + "_rev" : "_XB1lTre--_", "b" : { "b1" : 1 }, @@ -31,14 +31,14 @@ arangosh> db.example.update("example/20774803""_id" : "example/20774803", "_key" : "20774803", - "_rev" : "_WnWW97m--D", - "_oldRev" : "_WnWW97m--B" + "_rev" : "_XB1lTre--B", + "_oldRev" : "_XB1lTre--_" } arangosh> db.example.document("example/20774803"); { "_key" : "20774803", "_id" : "example/20774803", - "_rev" : "_WnWW97m--D", + "_rev" : "_XB1lTre--B", "a" : { "four" : 4 } diff --git a/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated b/Documentation/Examples/documentsCollection_UpdateHandleKeepNull.generated index be0599c025..fe8bbc63c5 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" : "_WnWW98K--B" + "_rev" : "_XB1lTsu--_" } arangosh> db.example.update("example/19988371", ........> { "b" : null, "c" : null, "d" : 3 }); { "_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW98K--D", - "_oldRev" : "_WnWW98K--_" + "_rev" : "_XB1lTsu--B", + "_oldRev" : "_XB1lTsq--_" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW98K--D", + "_rev" : "_XB1lTsu--B", "d" : 3, "b" : null, "c" : null @@ -25,14 +25,14 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW98O--_", - "_oldRev" : "_WnWW98K--D" + "_rev" : "_XB1lTsu--D", + "_oldRev" : "_XB1lTsu--B" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW98O--_", + "_rev" : "_XB1lTsu--D", "d" : 3, "b" : null, "c" : null @@ -42,12 +42,12 @@ arangosh> db.example.update("example/19988371""_id" : "example/19988371", "_key" : "19988371", - "_rev" : "_WnWW98O--B", - "_oldRev" : "_WnWW98O--_" + "_rev" : "_XB1lTsy--_", + "_oldRev" : "_XB1lTsu--D" } arangosh> db.example.document("example/19988371"); { "_key" : "19988371", "_id" : "example/19988371", - "_rev" : "_WnWW98O--B" + "_rev" : "_XB1lTsy--_" } diff --git a/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated b/Documentation/Examples/documentsCollection_UpdateHandleSingle.generated index 1478fb2ee3..fa7466e270 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" : "_WnWW98y--_" + "_rev" : "_XB1lTu---B" } arangosh> a2 = db.example.update("example/18612115", { "x" : 1, "y" : 2 }); { "_id" : "example/18612115", "_key" : "18612115", - "_rev" : "_WnWW98y--B", - "_oldRev" : "_WnWW98u--_" + "_rev" : "_XB1lTu---D", + "_oldRev" : "_XB1lTu---_" } diff --git a/Documentation/Examples/documentsDocumentName.generated b/Documentation/Examples/documentsDocumentName.generated index 647c6993e2..233c3af964 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" : "_WnWW99u--_" + "_rev" : "_XB1lTv2--_" } diff --git a/Documentation/Examples/documentsDocumentReplace.generated b/Documentation/Examples/documentsDocumentReplace.generated index 95629bd3eb..042aeb07e3 100644 --- a/Documentation/Examples/documentsDocumentReplace.generated +++ b/Documentation/Examples/documentsDocumentReplace.generated @@ -1,15 +1,15 @@ arangosh> a1 = db.example.insert({ a : 1 }); { - "_id" : "example/17850", - "_key" : "17850", - "_rev" : "_WnWX--y--_" + "_id" : "example/18094", + "_key" : "18094", + "_rev" : "_XB1lTxq--_" } arangosh> a2 = db._replace(a1, { a : 2 }); { - "_id" : "example/17850", - "_key" : "17850", - "_rev" : "_WnWX--2--_", - "_oldRev" : "_WnWX--y--_" + "_id" : "example/18094", + "_key" : "18094", + "_rev" : "_XB1lTxq--B", + "_oldRev" : "_XB1lTxq--_" } arangosh> a3 = db._replace(a1, { a : 3 }); [ArangoError 1200: precondition failed] diff --git a/Documentation/Examples/dropIndex.generated b/Documentation/Examples/dropIndex.generated index 05a8876abc..381d3828c4 100644 --- a/Documentation/Examples/dropIndex.generated +++ b/Documentation/Examples/dropIndex.generated @@ -5,7 +5,7 @@ arangosh> db.example.ensureIndex({ type: "a", "b" ], - "id" : "example/17861", + "id" : "example/18105", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -31,7 +31,7 @@ arangosh> indexInfo; "a", "b" ], - "id" : "example/17861", + "id" : "example/18105", "sparse" : false, "type" : "skiplist", "unique" : false diff --git a/Documentation/Examples/ensureFulltextIndex.generated b/Documentation/Examples/ensureFulltextIndex.generated index fbc397ec76..faed5851a6 100644 --- a/Documentation/Examples/ensureFulltextIndex.generated +++ b/Documentation/Examples/ensureFulltextIndex.generated @@ -3,7 +3,7 @@ arangosh> db.example.ensureIndex({ type: "fields" : [ "text" ], - "id" : "example/17873", + "id" : "example/18117", "isNewlyCreated" : true, "minLength" : 3, "sparse" : true, @@ -13,79 +13,79 @@ arangosh> db.example.ensureIndex({ type: text : "the quick brown", b : { c : 1 } }); { - "_id" : "example/17876", - "_key" : "17876", - "_rev" : "_WnWX-CS--_" + "_id" : "example/18120", + "_key" : "18120", + "_rev" : "_XB1lT3q--_" } arangosh> db.example.save({ text : "quick brown fox", b : { c : 2 } }); { - "_id" : "example/17880", - "_key" : "17880", - "_rev" : "_WnWX-CS--B" + "_id" : "example/18124", + "_key" : "18124", + "_rev" : "_XB1lT3u--_" } arangosh> db.example.save({ text : "brown fox jums", b : { c : 3 } }); { - "_id" : "example/17883", - "_key" : "17883", - "_rev" : "_WnWX-CW--_" + "_id" : "example/18127", + "_key" : "18127", + "_rev" : "_XB1lT3u--B" } arangosh> db.example.save({ text : "fox jumps over", b : { c : 4 } }); { - "_id" : "example/17886", - "_key" : "17886", - "_rev" : "_WnWX-CW--B" + "_id" : "example/18130", + "_key" : "18130", + "_rev" : "_XB1lT3u--D" } arangosh> db.example.save({ text : "jumps over the", b : { c : 5 } }); { - "_id" : "example/17889", - "_key" : "17889", - "_rev" : "_WnWX-Ca--_" + "_id" : "example/18133", + "_key" : "18133", + "_rev" : "_XB1lT3u--F" } arangosh> db.example.save({ text : "over the lazy", b : { c : 6 } }); { - "_id" : "example/17892", - "_key" : "17892", - "_rev" : "_WnWX-Ca--B" + "_id" : "example/18136", + "_key" : "18136", + "_rev" : "_XB1lT3y--_" } arangosh> db.example.save({ text : "the lazy dog", b : { c : 7 } }); { - "_id" : "example/17895", - "_key" : "17895", - "_rev" : "_WnWX-Ca--D" + "_id" : "example/18139", + "_key" : "18139", + "_rev" : "_XB1lT3y--B" } arangosh> db._query("FOR document IN FULLTEXT(example, 'text', 'the') RETURN document"); [ { - "_key" : "17876", - "_id" : "example/17876", - "_rev" : "_WnWX-CS--_", + "_key" : "18120", + "_id" : "example/18120", + "_rev" : "_XB1lT3q--_", "text" : "the quick brown", "b" : { "c" : 1 } }, { - "_key" : "17889", - "_id" : "example/17889", - "_rev" : "_WnWX-Ca--_", + "_key" : "18133", + "_id" : "example/18133", + "_rev" : "_XB1lT3u--F", "text" : "jumps over the", "b" : { "c" : 5 } }, { - "_key" : "17892", - "_id" : "example/17892", - "_rev" : "_WnWX-Ca--B", + "_key" : "18136", + "_id" : "example/18136", + "_rev" : "_XB1lT3y--_", "text" : "over the lazy", "b" : { "c" : 6 } }, { - "_key" : "17895", - "_id" : "example/17895", - "_rev" : "_WnWX-Ca--D", + "_key" : "18139", + "_id" : "example/18139", + "_rev" : "_XB1lT3y--B", "text" : "the lazy dog", "b" : { "c" : 7 diff --git a/Documentation/Examples/ensureHashIndex.generated b/Documentation/Examples/ensureHashIndex.generated index 543e629b41..e5cb2c460b 100644 --- a/Documentation/Examples/ensureHashIndex.generated +++ b/Documentation/Examples/ensureHashIndex.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a" ], - "id" : "test/17903", + "id" : "test/18147", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -14,19 +14,19 @@ arangosh> db.test.ensureIndex({ type: a : 1 }); { - "_id" : "test/17906", - "_key" : "17906", - "_rev" : "_WnWX-Dq--_" + "_id" : "test/18150", + "_key" : "18150", + "_rev" : "_XB1lT6W--_" } arangosh> db.test.save({ a : 1 }); { - "_id" : "test/17910", - "_key" : "17910", - "_rev" : "_WnWX-Dq--B" + "_id" : "test/18154", + "_key" : "18154", + "_rev" : "_XB1lT6W--B" } arangosh> db.test.save({ a : null }); { - "_id" : "test/17913", - "_key" : "17913", - "_rev" : "_WnWX-Dq--D" + "_id" : "test/18157", + "_key" : "18157", + "_rev" : "_XB1lT6W--D" } diff --git a/Documentation/Examples/ensureHashIndexArray.generated b/Documentation/Examples/ensureHashIndexArray.generated index ccba64edd6..59509bbab3 100644 --- a/Documentation/Examples/ensureHashIndexArray.generated +++ b/Documentation/Examples/ensureHashIndexArray.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a[*]" ], - "id" : "test/17920", + "id" : "test/18164", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -14,19 +14,19 @@ arangosh> db.test.ensureIndex({ type: a : [ 1, 2 ] }); { - "_id" : "test/17923", - "_key" : "17923", - "_rev" : "_WnWX-Eu--_" + "_id" : "test/18167", + "_key" : "18167", + "_rev" : "_XB1lT9e--_" } arangosh> db.test.save({ a : [ 1, 3 ] }); { - "_id" : "test/17927", - "_key" : "17927", - "_rev" : "_WnWX-Eu--B" + "_id" : "test/18171", + "_key" : "18171", + "_rev" : "_XB1lT9e--B" } arangosh> db.test.save({ a : null }); { - "_id" : "test/17930", - "_key" : "17930", - "_rev" : "_WnWX-Ey--_" + "_id" : "test/18174", + "_key" : "18174", + "_rev" : "_XB1lT9e--D" } diff --git a/Documentation/Examples/ensurePersistent.generated b/Documentation/Examples/ensurePersistent.generated index 1c82254fc1..496c3d54b8 100644 --- a/Documentation/Examples/ensurePersistent.generated +++ b/Documentation/Examples/ensurePersistent.generated @@ -4,7 +4,7 @@ arangosh> db.names.ensureIndex({ type: "fields" : [ "first" ], - "id" : "names/17937", + "id" : "names/18181", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -13,31 +13,31 @@ arangosh> db.names.ensureIndex({ type: "first" : "Tim" }); { - "_id" : "names/17940", - "_key" : "17940", - "_rev" : "_WnWX-Fq--_" + "_id" : "names/18184", + "_key" : "18184", + "_rev" : "_XB1lUBG--_" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/17944", - "_key" : "17944", - "_rev" : "_WnWX-Fu--_" + "_id" : "names/18188", + "_key" : "18188", + "_rev" : "_XB1lUBG--B" } arangosh> db.names.save({ "first" : "John" }); { - "_id" : "names/17947", - "_key" : "17947", - "_rev" : "_WnWX-Fu--B" + "_id" : "names/18191", + "_key" : "18191", + "_rev" : "_XB1lUBG--D" } arangosh> db.names.save({ "first" : "Tim" }); { - "_id" : "names/17950", - "_key" : "17950", - "_rev" : "_WnWX-Fu--D" + "_id" : "names/18194", + "_key" : "18194", + "_rev" : "_XB1lUBG--F" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/17953", - "_key" : "17953", - "_rev" : "_WnWX-Fu--F" + "_id" : "names/18197", + "_key" : "18197", + "_rev" : "_XB1lUBK--_" } diff --git a/Documentation/Examples/ensureSkiplist.generated b/Documentation/Examples/ensureSkiplist.generated index 95bbe57ac4..19f3796d14 100644 --- a/Documentation/Examples/ensureSkiplist.generated +++ b/Documentation/Examples/ensureSkiplist.generated @@ -4,7 +4,7 @@ arangosh> db.names.ensureIndex({ type: "fields" : [ "first" ], - "id" : "names/17960", + "id" : "names/18204", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,31 +13,31 @@ arangosh> db.names.ensureIndex({ type: "first" : "Tim" }); { - "_id" : "names/17963", - "_key" : "17963", - "_rev" : "_WnWX-Gu--_" + "_id" : "names/18207", + "_key" : "18207", + "_rev" : "_XB1lUEu--_" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/17967", - "_key" : "17967", - "_rev" : "_WnWX-Gu--B" + "_id" : "names/18211", + "_key" : "18211", + "_rev" : "_XB1lUEy--_" } arangosh> db.names.save({ "first" : "John" }); { - "_id" : "names/17970", - "_key" : "17970", - "_rev" : "_WnWX-Gu--D" + "_id" : "names/18214", + "_key" : "18214", + "_rev" : "_XB1lUEy--B" } arangosh> db.names.save({ "first" : "Tim" }); { - "_id" : "names/17973", - "_key" : "17973", - "_rev" : "_WnWX-Gu--F" + "_id" : "names/18217", + "_key" : "18217", + "_rev" : "_XB1lUEy--D" } arangosh> db.names.save({ "first" : "Tom" }); { - "_id" : "names/17976", - "_key" : "17976", - "_rev" : "_WnWX-Gu--H" + "_id" : "names/18220", + "_key" : "18220", + "_rev" : "_XB1lUEy--F" } diff --git a/Documentation/Examples/ensureSkiplistArray.generated b/Documentation/Examples/ensureSkiplistArray.generated index c200dadd83..633b081ac1 100644 --- a/Documentation/Examples/ensureSkiplistArray.generated +++ b/Documentation/Examples/ensureSkiplistArray.generated @@ -4,7 +4,7 @@ arangosh> db.test.ensureIndex({ type: "fields" : [ "a[*]" ], - "id" : "test/17983", + "id" : "test/18227", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,19 +13,19 @@ arangosh> db.test.ensureIndex({ type: a : [ 1, 2 ] }); { - "_id" : "test/17986", - "_key" : "17986", - "_rev" : "_WnWX-Hq--_" + "_id" : "test/18230", + "_key" : "18230", + "_rev" : "_XB1lUI---_" } arangosh> db.test.save({ a : [ 1, 3 ] }); { - "_id" : "test/17990", - "_key" : "17990", - "_rev" : "_WnWX-Hq--B" + "_id" : "test/18234", + "_key" : "18234", + "_rev" : "_XB1lUI---B" } arangosh> db.test.save({ a : null }); { - "_id" : "test/17993", - "_key" : "17993", - "_rev" : "_WnWX-Hq--D" + "_id" : "test/18237", + "_key" : "18237", + "_rev" : "_XB1lUI---D" } diff --git a/Documentation/Examples/ensureUniqueConstraint.generated b/Documentation/Examples/ensureUniqueConstraint.generated index a8937832cf..45625f7a27 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/18000", + "id" : "test/18244", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, @@ -15,17 +15,17 @@ arangosh> db.test.ensureIndex({ type: a : 1, b : { c : 1 } }); { - "_id" : "test/18003", - "_key" : "18003", - "_rev" : "_WnWX-Iy--_" + "_id" : "test/18247", + "_key" : "18247", + "_rev" : "_XB1lUKK--_" } arangosh> db.test.save({ a : 1, b : { c : 1 } }); -[ArangoError 1210: unique constraint violated - in index 18000 of type hash over ["a","b.c"]; conflicting key: 18003] +[ArangoError 1210: unique constraint violated - in index 18244 of type hash over ["a","b.c"]; conflicting key: 18247] arangosh> db.test.save({ a : 1, b : { c : null } }); { - "_id" : "test/18009", - "_key" : "18009", - "_rev" : "_WnWX-I6--_" + "_id" : "test/18253", + "_key" : "18253", + "_rev" : "_XB1lUKK--D" } arangosh> db.test.save({ a : 1 }); -[ArangoError 1210: unique constraint violated - in index 18000 of type hash over ["a","b.c"]; conflicting key: 18009] +[ArangoError 1210: unique constraint violated - in index 18244 of type hash over ["a","b.c"]; conflicting key: 18253] diff --git a/Documentation/Examples/ensureUniquePersistentMultiColmun.generated b/Documentation/Examples/ensureUniquePersistentMultiColmun.generated index ecdaee7d49..58bbd7bed0 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/18018", + "id" : "ids/18262", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -14,21 +14,21 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/18021", - "_key" : "18021", - "_rev" : "_WnWX-Ku--_" + "_id" : "ids/18265", + "_key" : "18265", + "_rev" : "_XB1lUNG--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/18025", - "_key" : "18025", - "_rev" : "_WnWX-Ky--_" + "_id" : "ids/18269", + "_key" : "18269", + "_rev" : "_XB1lUNK--_" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/18028", - "_key" : "18028", - "_rev" : "_WnWX-K2--_" + "_id" : "ids/18272", + "_key" : "18272", + "_rev" : "_XB1lUNK--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "hansen" }}); -[ArangoError 1210: unique constraint violated - in index 18018 of type persistent over ["name.first","name.last"]; conflicting key: 18021] +[ArangoError 1210: unique constraint violated - in index 18262 of type persistent over ["name.first","name.last"]; conflicting key: 18265] diff --git a/Documentation/Examples/ensureUniquePersistentSingle.generated b/Documentation/Examples/ensureUniquePersistentSingle.generated index d5aa345ee9..5346ccf70f 100644 --- a/Documentation/Examples/ensureUniquePersistentSingle.generated +++ b/Documentation/Examples/ensureUniquePersistentSingle.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/18037", + "id" : "ids/18281", "isNewlyCreated" : true, "sparse" : false, "type" : "persistent", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/18040", - "_key" : "18040", - "_rev" : "_WnWX-Ma--_" + "_id" : "ids/18284", + "_key" : "18284", + "_rev" : "_XB1lUPu--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/18044", - "_key" : "18044", - "_rev" : "_WnWX-Me--_" + "_id" : "ids/18288", + "_key" : "18288", + "_rev" : "_XB1lUPu--B" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/18047", - "_key" : "18047", - "_rev" : "_WnWX-Mi--_" + "_id" : "ids/18291", + "_key" : "18291", + "_rev" : "_XB1lUPu--D" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 18037 of type persistent over ["myId"]; conflicting key: 18040] +[ArangoError 1210: unique constraint violated - in index 18281 of type persistent over ["myId"]; conflicting key: 18284] diff --git a/Documentation/Examples/ensureUniqueSkiplist.generated b/Documentation/Examples/ensureUniqueSkiplist.generated index 9929bcb7f0..353e80e72d 100644 --- a/Documentation/Examples/ensureUniqueSkiplist.generated +++ b/Documentation/Examples/ensureUniqueSkiplist.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/18056", + "id" : "ids/18300", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/18059", - "_key" : "18059", - "_rev" : "_WnWX-OW--_" + "_id" : "ids/18303", + "_key" : "18303", + "_rev" : "_XB1lUSG--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/18063", - "_key" : "18063", - "_rev" : "_WnWX-Oa--_" + "_id" : "ids/18307", + "_key" : "18307", + "_rev" : "_XB1lUSG--B" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/18066", - "_key" : "18066", - "_rev" : "_WnWX-Oe--_" + "_id" : "ids/18310", + "_key" : "18310", + "_rev" : "_XB1lUSK--_" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 18056 of type skiplist over ["myId"]; conflicting key: 18059] +[ArangoError 1210: unique constraint violated - in index 18300 of type skiplist over ["myId"]; conflicting key: 18303] diff --git a/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated b/Documentation/Examples/ensureUniqueSkiplistMultiColmun.generated index 6d9164b0b5..331d50935c 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/18075", + "id" : "ids/18319", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -14,20 +14,20 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/18078", - "_key" : "18078", - "_rev" : "_WnWX-Q---_" + "_id" : "ids/18322", + "_key" : "18322", + "_rev" : "_XB1lUUW--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/18082", - "_key" : "18082", - "_rev" : "_WnWX-QC--_" + "_id" : "ids/18326", + "_key" : "18326", + "_rev" : "_XB1lUUW--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/18085", - "_key" : "18085", - "_rev" : "_WnWX-QG--_" + "_id" : "ids/18329", + "_key" : "18329", + "_rev" : "_XB1lUUW--D" } -[ArangoError 1210: unique constraint violated - in index 18075 of type skiplist over ["name.first","name.last"]; conflicting key: 18078] +[ArangoError 1210: unique constraint violated - in index 18319 of type skiplist over ["name.first","name.last"]; conflicting key: 18322] diff --git a/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated b/Documentation/Examples/ensureUniqueSkiplistMultiColumn.generated index f120539e00..a2909086f7 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/18094", + "id" : "ids/18338", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -14,21 +14,21 @@ arangosh> db.ids.ensureIndex({ type: "name" : { "first" : "hans", "last": "hansen" }}); { - "_id" : "ids/18097", - "_key" : "18097", - "_rev" : "_WnWX-Ry--_" + "_id" : "ids/18341", + "_key" : "18341", + "_rev" : "_XB1lUWa--_" } arangosh> db.ids.save({ "name" : { "first" : "jens", "last": "jensen" }}); { - "_id" : "ids/18101", - "_key" : "18101", - "_rev" : "_WnWX-R2--_" + "_id" : "ids/18345", + "_key" : "18345", + "_rev" : "_XB1lUWe--_" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "jensen" }}); { - "_id" : "ids/18104", - "_key" : "18104", - "_rev" : "_WnWX-R2--B" + "_id" : "ids/18348", + "_key" : "18348", + "_rev" : "_XB1lUWe--B" } arangosh> db.ids.save({ "name" : { "first" : "hans", "last": "hansen" }}); -[ArangoError 1210: unique constraint violated - in index 18094 of type skiplist over ["name.first","name.last"]; conflicting key: 18097] +[ArangoError 1210: unique constraint violated - in index 18338 of type skiplist over ["name.first","name.last"]; conflicting key: 18341] diff --git a/Documentation/Examples/ensureUniqueSkiplistSingle.generated b/Documentation/Examples/ensureUniqueSkiplistSingle.generated index 8ac4ac98d6..767e6893f0 100644 --- a/Documentation/Examples/ensureUniqueSkiplistSingle.generated +++ b/Documentation/Examples/ensureUniqueSkiplistSingle.generated @@ -4,7 +4,7 @@ arangosh> db.ids.ensureIndex({ type: "fields" : [ "myId" ], - "id" : "ids/18113", + "id" : "ids/18357", "isNewlyCreated" : true, "sparse" : false, "type" : "skiplist", @@ -13,21 +13,21 @@ arangosh> db.ids.ensureIndex({ type: "myId": 123 }); { - "_id" : "ids/18116", - "_key" : "18116", - "_rev" : "_WnWX-Ta--_" + "_id" : "ids/18360", + "_key" : "18360", + "_rev" : "_XB1lUYe--_" } arangosh> db.ids.save({ "myId": 456 }); { - "_id" : "ids/18120", - "_key" : "18120", - "_rev" : "_WnWX-Te--_" + "_id" : "ids/18364", + "_key" : "18364", + "_rev" : "_XB1lUYe--B" } arangosh> db.ids.save({ "myId": 789 }); { - "_id" : "ids/18123", - "_key" : "18123", - "_rev" : "_WnWX-Ti--_" + "_id" : "ids/18367", + "_key" : "18367", + "_rev" : "_XB1lUYi--_" } arangosh> db.ids.save({ "myId": 123 }); -[ArangoError 1210: unique constraint violated - in index 18113 of type skiplist over ["myId"]; conflicting key: 18116] +[ArangoError 1210: unique constraint violated - in index 18357 of type skiplist over ["myId"]; conflicting key: 18360] diff --git a/Documentation/Examples/ensureVertexCentricHashIndex.generated b/Documentation/Examples/ensureVertexCentricHashIndex.generated index c97603c7b7..c5ad55cd26 100644 --- a/Documentation/Examples/ensureVertexCentricHashIndex.generated +++ b/Documentation/Examples/ensureVertexCentricHashIndex.generated @@ -5,7 +5,7 @@ arangosh> db.collection.ensureIndex({ type: "_from", "type" ], - "id" : "collection/18132", + "id" : "collection/18376", "isNewlyCreated" : true, "selectivityEstimate" : 1, "sparse" : false, diff --git a/Documentation/Examples/executeQuery.generated b/Documentation/Examples/executeQuery.generated index 4499bc87bd..f4618a022b 100644 --- a/Documentation/Examples/executeQuery.generated +++ b/Documentation/Examples/executeQuery.generated @@ -1,21 +1,21 @@ arangosh> result = db.users.all().toArray(); [ { - "_key" : "18143", - "_id" : "users/18143", - "_rev" : "_WnWX-WC--B", - "name" : "Helmut" - }, - { - "_key" : "18139", - "_id" : "users/18139", - "_rev" : "_WnWX-WC--_", + "_key" : "18383", + "_id" : "users/18383", + "_rev" : "_XB1lUbm--_", "name" : "Gerhard" }, { - "_key" : "18146", - "_id" : "users/18146", - "_rev" : "_WnWX-WG--_", + "_key" : "18387", + "_id" : "users/18387", + "_rev" : "_XB1lUbm--B", + "name" : "Helmut" + }, + { + "_key" : "18390", + "_id" : "users/18390", + "_rev" : "_XB1lUbm--D", "name" : "Angela" } ] diff --git a/Documentation/Examples/executeQueryBatchSize.generated b/Documentation/Examples/executeQueryBatchSize.generated index 1ce33cc82f..f9f92b90ac 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" : "18164", - "_id" : "users/18164", - "_rev" : "_WnWX-W6--B", - "name" : "Angela" -} -{ - "_key" : "18157", - "_id" : "users/18157", - "_rev" : "_WnWX-W2--_", + "_key" : "18401", + "_id" : "users/18401", + "_rev" : "_XB1lUcq--_", "name" : "Gerhard" } { - "_key" : "18161", - "_id" : "users/18161", - "_rev" : "_WnWX-W6--_", + "_key" : "18405", + "_id" : "users/18405", + "_rev" : "_XB1lUcq--B", "name" : "Helmut" } +{ + "_key" : "18408", + "_id" : "users/18408", + "_rev" : "_XB1lUcq--D", + "name" : "Angela" +} SimpleQueryAll(users) arangosh> q = db.users.all(); q.execute(20); while (q.hasNext()) { print(q.next()); } { - "_key" : "18164", - "_id" : "users/18164", - "_rev" : "_WnWX-W6--B", - "name" : "Angela" -} -{ - "_key" : "18157", - "_id" : "users/18157", - "_rev" : "_WnWX-W2--_", + "_key" : "18401", + "_id" : "users/18401", + "_rev" : "_XB1lUcq--_", "name" : "Gerhard" } { - "_key" : "18161", - "_id" : "users/18161", - "_rev" : "_WnWX-W6--_", + "_key" : "18405", + "_id" : "users/18405", + "_rev" : "_XB1lUcq--B", "name" : "Helmut" } +{ + "_key" : "18408", + "_id" : "users/18408", + "_rev" : "_XB1lUcq--D", + "name" : "Angela" +} SimpleQueryAll(users) diff --git a/Documentation/Examples/executeQueryNoBatchSize.generated b/Documentation/Examples/executeQueryNoBatchSize.generated index 55c2dbd888..f4d0baf63b 100644 --- a/Documentation/Examples/executeQueryNoBatchSize.generated +++ b/Documentation/Examples/executeQueryNoBatchSize.generated @@ -1,22 +1,22 @@ arangosh> result = db.users.all().toArray(); [ { - "_key" : "18179", - "_id" : "users/18179", - "_rev" : "_WnWX-Xq--B", - "name" : "Helmut" - }, - { - "_key" : "18175", - "_id" : "users/18175", - "_rev" : "_WnWX-Xq--_", + "_key" : "18419", + "_id" : "users/18419", + "_rev" : "_XB1lUdq--_", "name" : "Gerhard" }, { - "_key" : "18182", - "_id" : "users/18182", - "_rev" : "_WnWX-Xq--D", + "_key" : "18426", + "_id" : "users/18426", + "_rev" : "_XB1lUdq--D", "name" : "Angela" + }, + { + "_key" : "18423", + "_id" : "users/18423", + "_rev" : "_XB1lUdq--B", + "name" : "Helmut" } ] arangosh> var q = db._query("FOR x IN users RETURN x"); diff --git a/Documentation/Examples/generalGraphCreateGraph2.generated b/Documentation/Examples/generalGraphCreateGraph2.generated index 4aaad60b99..8af628a40f 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 18201, "myRelation" (type edge, status loaded)], - "female" : [ArangoCollection 18195, "female" (type document, status loaded)], - "male" : [ArangoCollection 18191, "male" (type document, status loaded)], - "sessions" : [ArangoCollection 18205, "sessions" (type document, status loaded)] + "myRelation" : [ArangoCollection 18445, "myRelation" (type edge, status loaded)], + "female" : [ArangoCollection 18439, "female" (type document, status loaded)], + "male" : [ArangoCollection 18435, "male" (type document, status loaded)], + "sessions" : [ArangoCollection 18449, "sessions" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphHowTo2.generated b/Documentation/Examples/generalGraphCreateGraphHowTo2.generated index e0c98fc4bb..d437121260 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 18251, "shop" (type document, status loaded)], - "customer" : [ArangoCollection 18257, "customer" (type document, status loaded)], - "pet" : [ArangoCollection 18263, "pet" (type document, status loaded)] + "shop" : [ArangoCollection 18495, "shop" (type document, status loaded)], + "customer" : [ArangoCollection 18501, "customer" (type document, status loaded)], + "pet" : [ArangoCollection 18507, "pet" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphHowTo3.generated b/Documentation/Examples/generalGraphCreateGraphHowTo3.generated index 833a9604d7..e9f8f82d64 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 18306, "isCustomer" (type edge, status loaded)], - "shop" : [ArangoCollection 18298, "shop" (type document, status loaded)], - "customer" : [ArangoCollection 18302, "customer" (type document, status loaded)], - "pet" : [ArangoCollection 18290, "pet" (type document, status loaded)] + "isCustomer" : [ArangoCollection 18550, "isCustomer" (type edge, status loaded)], + "shop" : [ArangoCollection 18542, "shop" (type document, status loaded)], + "customer" : [ArangoCollection 18546, "customer" (type document, status loaded)], + "pet" : [ArangoCollection 18534, "pet" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphCreateGraphSingle.generated b/Documentation/Examples/generalGraphCreateGraphSingle.generated index 17b5e26066..2635bf2a84 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 18351, "edges" (type edge, status loaded)], - "vertices" : [ArangoCollection 18346, "vertices" (type document, status loaded)] + "edges" : [ArangoCollection 18595, "edges" (type edge, status loaded)], + "vertices" : [ArangoCollection 18590, "vertices" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphDropGraphKeep.generated b/Documentation/Examples/generalGraphDropGraphKeep.generated index 6a3d97291c..fa86a0c5da 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 18439, "female" (type document, status loaded)] +[ArangoCollection 18683, "female" (type document, status loaded)] arangosh> db._collection("male"); -[ArangoCollection 18442, "male" (type document, status loaded)] +[ArangoCollection 18686, "male" (type document, status loaded)] arangosh> db._collection("relation"); -[ArangoCollection 18445, "relation" (type edge, status loaded)] +[ArangoCollection 18689, "relation" (type edge, status loaded)] diff --git a/Documentation/Examples/generalGraphEdgeCollectionRemove.generated b/Documentation/Examples/generalGraphEdgeCollectionRemove.generated index fb80d2e459..a91e4dd1de 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" : "_WnWX-uu--_" + "_rev" : "_XB1lUz6--F" } arangosh> db._exists("relation/aliceAndDiana") true diff --git a/Documentation/Examples/generalGraphEdgeCollectionReplace.generated b/Documentation/Examples/generalGraphEdgeCollectionReplace.generated index 123bb352db..e9d3006312 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" : "_WnWX-z---B" + "_rev" : "_XB1lU3e--_" } arangosh> graph.relation.replace("relation/aliceAndDiana", {type: "knows", _from: "female/alice", _to: "female/diana"}); { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnWX-zC--_", - "_oldRev" : "_WnWX-z---B" + "_rev" : "_XB1lU3e--B", + "_oldRev" : "_XB1lU3e--_" } diff --git a/Documentation/Examples/generalGraphEdgeCollectionSave1.generated b/Documentation/Examples/generalGraphEdgeCollectionSave1.generated index 139327dd13..6a82ccf444 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" : "_WnWX-3---_" + "_rev" : "_XB1lU6u--B" } diff --git a/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated b/Documentation/Examples/generalGraphEdgeCollectionUpdate.generated index aaae866a2e..ba233909f2 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" : "_WnWX-9W--_" + "_rev" : "_XB1lVBe--F" } arangosh> graph.relation.update("relation/aliceAndDiana", {type: "quarreled", _key: "aliceAndDiana"}); { "_id" : "relation/aliceAndDiana", "_key" : "aliceAndDiana", - "_rev" : "_WnWX-9W--B", - "_oldRev" : "_WnWX-9W--_" + "_rev" : "_XB1lVBe--H", + "_oldRev" : "_XB1lVBe--F" } diff --git a/Documentation/Examples/generalGraphGetFromVertex.generated b/Documentation/Examples/generalGraphGetFromVertex.generated index d4acabd6f8..2127ce6bb4 100644 --- a/Documentation/Examples/generalGraphGetFromVertex.generated +++ b/Documentation/Examples/generalGraphGetFromVertex.generated @@ -5,6 +5,6 @@ arangosh> graph._fromVertex("relation/" + an { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWX_Bu--_", + "_rev" : "_XB1lVFS--_", "name" : "Alice" } diff --git a/Documentation/Examples/generalGraphGetToVertex.generated b/Documentation/Examples/generalGraphGetToVertex.generated index 170d9ccf7c..b03931a88f 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" : "bob", - "_id" : "male/bob", - "_rev" : "_WnWX_Fq--B", - "name" : "Bob" + "_key" : "diana", + "_id" : "female/diana", + "_rev" : "_XB1lVIq--F", + "name" : "Diana" } diff --git a/Documentation/Examples/generalGraphLoadGraph.generated b/Documentation/Examples/generalGraphLoadGraph.generated index a34695d876..6c4975ea22 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 18989, "relation" (type edge, status loaded)], - "female" : [ArangoCollection 18983, "female" (type document, status loaded)], - "male" : [ArangoCollection 18986, "male" (type document, status loaded)] + "relation" : [ArangoCollection 19233, "relation" (type edge, status loaded)], + "female" : [ArangoCollection 19227, "female" (type document, status loaded)], + "male" : [ArangoCollection 19230, "male" (type document, status loaded)] } diff --git a/Documentation/Examples/generalGraphModulePaths1.generated b/Documentation/Examples/generalGraphModulePaths1.generated index 3ededc70b7..3b81dafe18 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" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "edges" : [ ], @@ -20,7 +20,7 @@ arangosh> g._paths(); { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" } ] @@ -29,13 +29,13 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "edges" : [ ], @@ -43,7 +43,7 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" } ] @@ -52,22 +52,22 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, "edges" : [ { - "_key" : "22843", - "_id" : "relation/22843", + "_key" : "23078", + "_id" : "relation/23078", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnWXCti--H", + "_rev" : "_XB1lZCO--H", "type" : "married", "vertex" : "alice" } @@ -76,13 +76,13 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" } ] @@ -91,31 +91,31 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "edges" : [ { - "_key" : "22843", - "_id" : "relation/22843", + "_key" : "23078", + "_id" : "relation/23078", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnWXCti--H", + "_rev" : "_XB1lZCO--H", "type" : "married", "vertex" : "alice" }, { - "_key" : "22853", - "_id" : "relation/22853", + "_key" : "23088", + "_id" : "relation/23088", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnWXCtm--B", + "_rev" : "_XB1lZCS--_", "type" : "friend", "vertex" : "bob" } @@ -124,19 +124,19 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" } ] @@ -145,22 +145,22 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, "edges" : [ { - "_key" : "22847", - "_id" : "relation/22847", + "_key" : "23082", + "_id" : "relation/23082", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnWXCti--J", + "_rev" : "_XB1lZCO--J", "type" : "friend", "vertex" : "alice" } @@ -169,13 +169,13 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" } ] @@ -184,31 +184,31 @@ arangosh> g._paths(); "source" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "edges" : [ { - "_key" : "22847", - "_id" : "relation/22847", + "_key" : "23082", + "_id" : "relation/23082", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnWXCti--J", + "_rev" : "_XB1lZCO--J", "type" : "friend", "vertex" : "alice" }, { - "_key" : "22850", - "_id" : "relation/22850", + "_key" : "23085", + "_id" : "relation/23085", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnWXCtm--_", + "_rev" : "_XB1lZCO--L", "type" : "married", "vertex" : "charly" } @@ -217,19 +217,19 @@ arangosh> g._paths(); { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCti--_", + "_rev" : "_XB1lZCO--_", "name" : "Alice" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" } ] @@ -238,13 +238,13 @@ arangosh> g._paths(); "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, "edges" : [ ], @@ -252,7 +252,7 @@ arangosh> g._paths(); { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" } ] @@ -261,22 +261,22 @@ arangosh> g._paths(); "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "edges" : [ { - "_key" : "22853", - "_id" : "relation/22853", + "_key" : "23088", + "_id" : "relation/23088", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnWXCtm--B", + "_rev" : "_XB1lZCS--_", "type" : "friend", "vertex" : "bob" } @@ -285,13 +285,13 @@ arangosh> g._paths(); { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCti--B", + "_rev" : "_XB1lZCO--B", "name" : "Bob" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" } ] @@ -300,13 +300,13 @@ arangosh> g._paths(); "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, "edges" : [ ], @@ -314,7 +314,7 @@ arangosh> g._paths(); { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" } ] @@ -323,22 +323,22 @@ arangosh> g._paths(); "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, "destination" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" }, "edges" : [ { - "_key" : "22850", - "_id" : "relation/22850", + "_key" : "23085", + "_id" : "relation/23085", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnWXCtm--_", + "_rev" : "_XB1lZCO--L", "type" : "married", "vertex" : "charly" } @@ -347,13 +347,13 @@ arangosh> g._paths(); { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCti--D", + "_rev" : "_XB1lZCO--D", "name" : "Charly" }, { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCti--F", + "_rev" : "_XB1lZCO--F", "name" : "Diana" } ] diff --git a/Documentation/Examples/generalGraphModulePaths2.generated b/Documentation/Examples/generalGraphModulePaths2.generated index e7ef293feb..4a8ed17083 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" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, "destination" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCwC--F", + "_rev" : "_XB1lZHy--F", "name" : "Charly" }, "edges" : [ { - "_key" : "22918", - "_id" : "relation/22918", + "_key" : "23153", + "_id" : "relation/23153", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnWXCwG--F", + "_rev" : "_XB1lZH2--F", "type" : "married", "vertex" : "charly" } @@ -30,13 +30,13 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCwC--F", + "_rev" : "_XB1lZHy--F", "name" : "Charly" } ] @@ -45,31 +45,31 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" }, "edges" : [ { - "_key" : "22918", - "_id" : "relation/22918", + "_key" : "23153", + "_id" : "relation/23153", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnWXCwG--F", + "_rev" : "_XB1lZH2--F", "type" : "married", "vertex" : "charly" }, { - "_key" : "22915", - "_id" : "relation/22915", + "_key" : "23150", + "_id" : "relation/23150", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnWXCwG--D", + "_rev" : "_XB1lZH2--D", "type" : "friend", "vertex" : "alice" } @@ -78,19 +78,19 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCwC--F", + "_rev" : "_XB1lZHy--F", "name" : "Charly" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" } ] @@ -99,22 +99,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, "destination" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCwC--D", + "_rev" : "_XB1lZHy--D", "name" : "Bob" }, "edges" : [ { - "_key" : "22921", - "_id" : "relation/22921", + "_key" : "23156", + "_id" : "relation/23156", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnWXCwG--H", + "_rev" : "_XB1lZH2--H", "type" : "friend", "vertex" : "bob" } @@ -123,13 +123,13 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCwC--D", + "_rev" : "_XB1lZHy--D", "name" : "Bob" } ] @@ -138,31 +138,31 @@ arangosh> g._paths({direction : "source" : { "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" }, "edges" : [ { - "_key" : "22921", - "_id" : "relation/22921", + "_key" : "23156", + "_id" : "relation/23156", "_from" : "male/bob", "_to" : "female/diana", - "_rev" : "_WnWXCwG--H", + "_rev" : "_XB1lZH2--H", "type" : "friend", "vertex" : "bob" }, { - "_key" : "22911", - "_id" : "relation/22911", + "_key" : "23146", + "_id" : "relation/23146", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnWXCwG--B", + "_rev" : "_XB1lZH2--B", "type" : "married", "vertex" : "alice" } @@ -171,19 +171,19 @@ arangosh> g._paths({direction : "_key" : "diana", "_id" : "female/diana", - "_rev" : "_WnWXCwG--_", + "_rev" : "_XB1lZH2--_", "name" : "Diana" }, { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCwC--D", + "_rev" : "_XB1lZHy--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" } ] @@ -192,22 +192,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCwC--D", + "_rev" : "_XB1lZHy--D", "name" : "Bob" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" }, "edges" : [ { - "_key" : "22911", - "_id" : "relation/22911", + "_key" : "23146", + "_id" : "relation/23146", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnWXCwG--B", + "_rev" : "_XB1lZH2--B", "type" : "married", "vertex" : "alice" } @@ -216,13 +216,13 @@ arangosh> g._paths({direction : "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXCwC--D", + "_rev" : "_XB1lZHy--D", "name" : "Bob" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" } ] @@ -231,22 +231,22 @@ arangosh> g._paths({direction : "source" : { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCwC--F", + "_rev" : "_XB1lZHy--F", "name" : "Charly" }, "destination" : { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" }, "edges" : [ { - "_key" : "22915", - "_id" : "relation/22915", + "_key" : "23150", + "_id" : "relation/23150", "_from" : "female/alice", "_to" : "male/charly", - "_rev" : "_WnWXCwG--D", + "_rev" : "_XB1lZH2--D", "type" : "friend", "vertex" : "alice" } @@ -255,13 +255,13 @@ arangosh> g._paths({direction : "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXCwC--F", + "_rev" : "_XB1lZHy--F", "name" : "Charly" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXCwC--B", + "_rev" : "_XB1lZHy--B", "name" : "Alice" } ] diff --git a/Documentation/Examples/generalGraphModuleShortestPaths1.generated b/Documentation/Examples/generalGraphModuleShortestPaths1.generated index 4303f908d7..7e1c6c187f 100644 --- a/Documentation/Examples/generalGraphModuleShortestPaths1.generated +++ b/Documentation/Examples/generalGraphModuleShortestPaths1.generated @@ -10,11 +10,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23608", - "_id" : "germanHighway/23608", + "_key" : "23843", + "_id" : "germanHighway/23843", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXDTS--_", + "_rev" : "_XB1laO6--D", "distance" : 500 } ], @@ -27,11 +27,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23601", - "_id" : "germanHighway/23601", + "_key" : "23836", + "_id" : "germanHighway/23836", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXDTK--_", + "_rev" : "_XB1laO6--_", "distance" : 850 } ], @@ -44,11 +44,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23628", - "_id" : "internationalHighway/23628", + "_key" : "23863", + "_id" : "internationalHighway/23863", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTe--_", + "_rev" : "_XB1laP---J", "distance" : 700 } ], @@ -61,11 +61,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23631", - "_id" : "internationalHighway/23631", + "_key" : "23866", + "_id" : "internationalHighway/23866", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTe--B", + "_rev" : "_XB1laP---L", "distance" : 550 } ], @@ -78,11 +78,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23608", - "_id" : "germanHighway/23608", + "_key" : "23843", + "_id" : "germanHighway/23843", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXDTS--_", + "_rev" : "_XB1laO6--D", "distance" : 500 } ], @@ -95,11 +95,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23605", - "_id" : "germanHighway/23605", + "_key" : "23840", + "_id" : "germanHighway/23840", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", - "_rev" : "_WnWXDTO--_", + "_rev" : "_XB1laO6--B", "distance" : 400 } ], @@ -112,11 +112,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23625", - "_id" : "internationalHighway/23625", + "_key" : "23860", + "_id" : "internationalHighway/23860", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTa--B", + "_rev" : "_XB1laP---H", "distance" : 1300 } ], @@ -129,11 +129,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23622", - "_id" : "internationalHighway/23622", + "_key" : "23857", + "_id" : "internationalHighway/23857", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTa--_", + "_rev" : "_XB1laP---F", "distance" : 900 } ], @@ -146,11 +146,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23601", - "_id" : "germanHighway/23601", + "_key" : "23836", + "_id" : "germanHighway/23836", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXDTK--_", + "_rev" : "_XB1laO6--_", "distance" : 850 } ], @@ -163,11 +163,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23605", - "_id" : "germanHighway/23605", + "_key" : "23840", + "_id" : "germanHighway/23840", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", - "_rev" : "_WnWXDTO--_", + "_rev" : "_XB1laO6--B", "distance" : 400 } ], @@ -180,11 +180,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23615", - "_id" : "internationalHighway/23615", + "_key" : "23850", + "_id" : "internationalHighway/23850", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTW--_", + "_rev" : "_XB1laP---B", "distance" : 1100 } ], @@ -197,11 +197,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23619", - "_id" : "internationalHighway/23619", + "_key" : "23854", + "_id" : "internationalHighway/23854", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTW--B", + "_rev" : "_XB1laP---D", "distance" : 1200 } ], @@ -214,11 +214,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23628", - "_id" : "internationalHighway/23628", + "_key" : "23863", + "_id" : "internationalHighway/23863", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTe--_", + "_rev" : "_XB1laP---J", "distance" : 700 } ], @@ -231,11 +231,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23625", - "_id" : "internationalHighway/23625", + "_key" : "23860", + "_id" : "internationalHighway/23860", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTa--B", + "_rev" : "_XB1laP---H", "distance" : 1300 } ], @@ -248,11 +248,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23615", - "_id" : "internationalHighway/23615", + "_key" : "23850", + "_id" : "internationalHighway/23850", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTW--_", + "_rev" : "_XB1laP---B", "distance" : 1100 } ], @@ -265,11 +265,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23611", - "_id" : "frenchHighway/23611", + "_key" : "23846", + "_id" : "frenchHighway/23846", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTS--B", + "_rev" : "_XB1laP---_", "distance" : 550 } ], @@ -282,11 +282,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23631", - "_id" : "internationalHighway/23631", + "_key" : "23866", + "_id" : "internationalHighway/23866", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTe--B", + "_rev" : "_XB1laP---L", "distance" : 550 } ], @@ -299,11 +299,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23622", - "_id" : "internationalHighway/23622", + "_key" : "23857", + "_id" : "internationalHighway/23857", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTa--_", + "_rev" : "_XB1laP---F", "distance" : 900 } ], @@ -316,11 +316,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23619", - "_id" : "internationalHighway/23619", + "_key" : "23854", + "_id" : "internationalHighway/23854", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", - "_rev" : "_WnWXDTW--B", + "_rev" : "_XB1laP---D", "distance" : 1200 } ], @@ -333,11 +333,11 @@ arangosh> g._shortestPath({}, {}, {weight : "edges" : [ { - "_key" : "23611", - "_id" : "frenchHighway/23611", + "_key" : "23846", + "_id" : "frenchHighway/23846", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDTS--B", + "_rev" : "_XB1laP---_", "distance" : 550 } ], diff --git a/Documentation/Examples/generalGraphModuleShortestPaths2.generated b/Documentation/Examples/generalGraphModuleShortestPaths2.generated index e0ba70943e..dd67fc4aa9 100644 --- a/Documentation/Examples/generalGraphModuleShortestPaths2.generated +++ b/Documentation/Examples/generalGraphModuleShortestPaths2.generated @@ -10,11 +10,11 @@ arangosh> g._shortestPath([{_id: "edges" : [ { - "_key" : "23749", - "_id" : "internationalHighway/23749", + "_key" : "23984", + "_id" : "internationalHighway/23984", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXDae--H", + "_rev" : "_XB1labe--H", "distance" : 700 } ], diff --git a/Documentation/Examples/generalGraphVertexCollectionRemove.generated b/Documentation/Examples/generalGraphVertexCollectionRemove.generated index 0c6cbb412c..671e77f5c2 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" : "_WnWXDfG--_" + "_rev" : "_XB1laiS--H" } arangosh> db._exists("male/kermit") true diff --git a/Documentation/Examples/generalGraphVertexCollectionReplace.generated b/Documentation/Examples/generalGraphVertexCollectionReplace.generated index 5bf57d0a8d..6dc1e4c6ff 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" : "_WnWXDhG--P" + "_rev" : "_XB1lamy--N" } arangosh> graph.male.replace("male/john", {name: "John"}); { "_id" : "male/john", "_key" : "john", - "_rev" : "_WnWXDhK--_", - "_oldRev" : "_WnWXDhG--P" + "_rev" : "_XB1lam2--_", + "_oldRev" : "_XB1lamy--N" } diff --git a/Documentation/Examples/generalGraphVertexCollectionSave.generated b/Documentation/Examples/generalGraphVertexCollectionSave.generated index 3851842193..741b95295e 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" : "_WnWXDi6--B" + "_rev" : "_XB1latC--D" } diff --git a/Documentation/Examples/generalGraphVertexCollectionUpdate.generated b/Documentation/Examples/generalGraphVertexCollectionUpdate.generated index baad9ecad3..d5e772581e 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" : "_WnWXDmK--B" + "_rev" : "_XB1laxy--H" } arangosh> graph.female.update("female/linda", {name: "Linda", _key: "linda"}); { "_id" : "female/linda", "_key" : "linda", - "_rev" : "_WnWXDmO--_", - "_oldRev" : "_WnWXDmK--B" + "_rev" : "_XB1laxy--J", + "_oldRev" : "_XB1laxy--H" } diff --git a/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated b/Documentation/Examples/general_graph__deleteEdgeDefinitionNoDrop.generated index 3062198535..549565e836 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 24135, "myEC1" (type edge, status loaded)] +[ArangoCollection 24370, "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 ae2fa2de40..724dabd4f7 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 24440, "friend_of" (type edge, status loaded)], - "Customer" : [ArangoCollection 24435, "Customer" (type document, status loaded)], - "has_bought" : [ArangoCollection 24457, "has_bought" (type edge, status loaded)], - "Company" : [ArangoCollection 24445, "Company" (type document, status loaded)], - "Electronics" : [ArangoCollection 24453, "Electronics" (type document, status loaded)], - "Groceries" : [ArangoCollection 24449, "Groceries" (type document, status loaded)] + "friend_of" : [ArangoCollection 24684, "friend_of" (type edge, status loaded)], + "Customer" : [ArangoCollection 24679, "Customer" (type document, status loaded)], + "has_bought" : [ArangoCollection 24701, "has_bought" (type edge, status loaded)], + "Company" : [ArangoCollection 24689, "Company" (type document, status loaded)], + "Electronics" : [ArangoCollection 24697, "Electronics" (type document, status loaded)], + "Groceries" : [ArangoCollection 24693, "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 ea5d7afed2..94e169ccd7 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 24483, "friend_of" (type edge, status loaded)], - "Customer" : [ArangoCollection 24478, "Customer" (type document, status loaded)], - "has_bought" : [ArangoCollection 24500, "has_bought" (type edge, status loaded)], - "Company" : [ArangoCollection 24487, "Company" (type document, status loaded)], - "Electronics" : [ArangoCollection 24492, "Electronics" (type document, status loaded)], - "Groceries" : [ArangoCollection 24496, "Groceries" (type document, status loaded)] + "friend_of" : [ArangoCollection 24727, "friend_of" (type edge, status loaded)], + "Customer" : [ArangoCollection 24722, "Customer" (type document, status loaded)], + "has_bought" : [ArangoCollection 24744, "has_bought" (type edge, status loaded)], + "Company" : [ArangoCollection 24731, "Company" (type document, status loaded)], + "Electronics" : [ArangoCollection 24736, "Electronics" (type document, status loaded)], + "Groceries" : [ArangoCollection 24740, "Groceries" (type document, status loaded)] } diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute.generated index 11a4ec4aa4..6bbcee0fdd 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute.generated @@ -1,16 +1,17 @@ arangosh> db.geo.ensureIndex({ type: "geo", fields: [ "loc" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "loc" ], "geoJson" : false, - "id" : "geo/24522", - "ignoreNull" : true, + "id" : "geo/24766", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (i = -90; i <= 90; i += 10) { @@ -23,9 +24,9 @@ arangosh> db.geo.count(); arangosh> db.geo.near(0, 0).limit(3).toArray(); [ { - "_key" : "25579", - "_id" : "geo/25579", - "_rev" : "_WnWXEca--A", + "_key" : "25823", + "_id" : "geo/25823", + "_rev" : "_XB1lcDu--_", "name" : "Name/0/0", "loc" : [ 0, @@ -33,24 +34,24 @@ arangosh> db.geo.near(0, "_key" : "25690", - "_id" : "geo/25690", - "_rev" : "_WnWXEc2--H", - "name" : "Name/10/0", - "loc" : [ - 10, - 0 - ] - }, - { - "_key" : "25468", - "_id" : "geo/25468", - "_rev" : "_WnWXEc---D", + "_key" : "25712", + "_id" : "geo/25712", + "_rev" : "_XB1lcDe--B", "name" : "Name/-10/0", "loc" : [ -10, 0 ] + }, + { + "_key" : "25820", + "_id" : "geo/25820", + "_rev" : "_XB1lcDq--P", + "name" : "Name/0/-10", + "loc" : [ + 0, + -10 + ] } ] arangosh> db.geo.near(0, 0).count(); diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated index 892823b7d5..189a12a989 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute1.generated @@ -1,16 +1,17 @@ arangosh> db.geo.ensureIndex({ type: "geo", fields: [ "loc" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "loc" ], "geoJson" : false, - "id" : "geo/26649", - "ignoreNull" : true, + "id" : "geo/26893", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (i = -90; i <= 90; i += 10) { @@ -23,9 +24,9 @@ arangosh> db.geo.count(); arangosh> db.geo.near(0, 0).limit(3).toArray(); [ { - "_key" : "27706", - "_id" : "geo/27706", - "_rev" : "_WnWXEsy--B", + "_key" : "27950", + "_id" : "geo/27950", + "_rev" : "_XB1lcNK--D", "name" : "Name/0/0", "loc" : [ 0, @@ -33,24 +34,24 @@ arangosh> db.geo.near(0, "_key" : "27817", - "_id" : "geo/27817", - "_rev" : "_WnWXEtG--H", - "name" : "Name/10/0", - "loc" : [ - 10, - 0 - ] - }, - { - "_key" : "27595", - "_id" : "geo/27595", - "_rev" : "_WnWXEsS--D", + "_key" : "27839", + "_id" : "geo/27839", + "_rev" : "_XB1lcMy--F", "name" : "Name/-10/0", "loc" : [ -10, 0 ] + }, + { + "_key" : "27947", + "_id" : "geo/27947", + "_rev" : "_XB1lcNK--B", + "name" : "Name/0/-10", + "loc" : [ + 0, + -10 + ] } ] arangosh> db.geo.near(0, 0).count(); diff --git a/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated b/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated index 6f929c687f..691b5d52ff 100644 --- a/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated +++ b/Documentation/Examples/geoIndexCreateForArrayAttribute2.generated @@ -1,16 +1,18 @@ arangosh> db.geo2.ensureIndex({ type: "geo", fields: [ "location.latitude", "location.longitude" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "location.latitude", "location.longitude" ], - "id" : "geo2/28776", - "ignoreNull" : true, + "geoJson" : false, + "id" : "geo2/29020", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo2", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (i = -90; i <= 90; i += 10) { @@ -21,9 +23,9 @@ arangosh> for (i = 0, 0).limit(3).toArray(); [ { - "_key" : "29833", - "_id" : "geo2/29833", - "_rev" : "_WnWXEyC--X", + "_key" : "30077", + "_id" : "geo2/30077", + "_rev" : "_XB1lcZe--B", "name" : "Name/0/0", "location" : { "latitude" : 0, @@ -31,23 +33,23 @@ arangosh> db.geo2.near(0, "_key" : "29944", - "_id" : "geo2/29944", - "_rev" : "_WnWXEyO--T", - "name" : "Name/10/0", - "location" : { - "latitude" : 10, - "longitude" : 0 - } - }, - { - "_key" : "29722", - "_id" : "geo2/29722", - "_rev" : "_WnWXEx2--V", + "_key" : "29966", + "_id" : "geo2/29966", + "_rev" : "_XB1lcZG--D", "name" : "Name/-10/0", "location" : { "latitude" : -10, "longitude" : 0 } + }, + { + "_key" : "30074", + "_id" : "geo2/30074", + "_rev" : "_XB1lcZe--_", + "name" : "Name/0/-10", + "location" : { + "latitude" : 0, + "longitude" : -10 + } } ] diff --git a/Documentation/Examples/geoIndexFilterOptimization.generated b/Documentation/Examples/geoIndexFilterOptimization.generated index 29f80ed1c7..f4d5111266 100644 --- a/Documentation/Examples/geoIndexFilterOptimization.generated +++ b/Documentation/Examples/geoIndexFilterOptimization.generated @@ -1,16 +1,18 @@ arangosh> db.geoFilter.ensureIndex({ type: "geo", fields: [ "latitude", "longitude" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "latitude", "longitude" ], - "id" : "geoFilter/30897", - "ignoreNull" : true, + "geoJson" : false, + "id" : "geoFilter/31141", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo2", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (i = -90; i <= 90; i += 10) { @@ -20,18 +22,18 @@ arangosh> for (i = var query = "FOR doc in geoFilter FILTER DISTANCE(doc.latitude, doc.longitude, 0, 0) < 2000 RETURN doc" arangosh> db._explain(query, {}, {colors: false}); -Query string: +Query String: FOR doc in geoFilter FILTER DISTANCE(doc.latitude, doc.longitude, 0, 0) < 2000 RETURN doc Execution plan: Id NodeType Est. Comment 1 SingletonNode 1 * ROOT - 6 IndexNode 703 - FOR doc IN geoFilter /* geo2 index scan */ + 6 IndexNode 703 - FOR doc IN geoFilter /* geo index scan */ 5 ReturnNode 703 - RETURN doc Indexes used: By Type Collection Unique Sparse Selectivity Fields Ranges - 6 geo2 geoFilter false true n/a [ `latitude`, `longitude` ] WITHIN(doc, 0, 0, 2000, false) + 6 geo geoFilter false true n/a [ `latitude`, `longitude` ] (GEO_DISTANCE([ 0, 0 ], [ doc.`longitude`, doc.`latitude` ]) < 2000) Optimization rules applied: Id RuleName @@ -42,9 +44,9 @@ Optimization rules applied: arangosh> db._query(query); [ { - "_key" : "31954", - "_id" : "geoFilter/31954", - "_rev" : "_WnWXE2q--D", + "_key" : "32198", + "_id" : "geoFilter/32198", + "_rev" : "_XB1lclO--D", "name" : "Name/0/0", "latitude" : 0, "longitude" : 0 diff --git a/Documentation/Examples/geoIndexSimpleQuery.generated b/Documentation/Examples/geoIndexSimpleQuery.generated index 5bffa28a4d..df4fea93bb 100644 --- a/Documentation/Examples/geoIndexSimpleQuery.generated +++ b/Documentation/Examples/geoIndexSimpleQuery.generated @@ -10,25 +10,26 @@ arangosh> db.complex.near(0, 1570: no suitable geo index found for geo restriction on 'complex'] arangosh> db.complex.ensureIndex({ type: "geo", fields: [ "home" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "home" ], "geoJson" : false, - "id" : "complex/35127", - "ignoreNull" : true, + "id" : "complex/35371", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> db.complex.near(0, 170).limit(5).toArray(); [ { - "_key" : "34121", - "_id" : "complex/34121", - "_rev" : "_WnWXF-a--D", + "_key" : "34365", + "_id" : "complex/34365", + "_rev" : "_XB1lcuC--D", "name" : "Name/0/170", "home" : [ 0, @@ -40,9 +41,9 @@ arangosh> db.complex.near(0, "_key" : "34124", - "_id" : "complex/34124", - "_rev" : "_WnWXF-a--F", + "_key" : "34368", + "_id" : "complex/34368", + "_rev" : "_XB1lcuC--F", "name" : "Name/0/180", "home" : [ 0, @@ -54,9 +55,9 @@ arangosh> db.complex.near(0, "_key" : "34232", - "_id" : "complex/34232", - "_rev" : "_WnWXF-u--D", + "_key" : "34476", + "_id" : "complex/34476", + "_rev" : "_XB1lcua--B", "name" : "Name/10/170", "home" : [ 10, @@ -68,9 +69,9 @@ arangosh> db.complex.near(0, "_key" : "34010", - "_id" : "complex/34010", - "_rev" : "_WnWXF-G--J", + "_key" : "34254", + "_id" : "complex/34254", + "_rev" : "_XB1lctq--D", "name" : "Name/-10/170", "home" : [ -10, @@ -82,9 +83,9 @@ arangosh> db.complex.near(0, "_key" : "34016", - "_id" : "complex/34016", - "_rev" : "_WnWXF-G--N", + "_key" : "34260", + "_id" : "complex/34260", + "_rev" : "_XB1lctq--H", "name" : "Name/0/-180", "home" : [ 0, @@ -100,25 +101,26 @@ arangosh> db.complex.geo("work").near(1570: no suitable geo index found for geo restriction on 'complex'] arangosh> db.complex.ensureIndex({ type: "geo", fields: [ "work" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "work" ], "geoJson" : false, - "id" : "complex/35135", - "ignoreNull" : true, + "id" : "complex/35379", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo1", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> db.complex.geo("work").near(0, 170).limit(5).toArray(); [ { - "_key" : "34121", - "_id" : "complex/34121", - "_rev" : "_WnWXF-a--D", + "_key" : "34365", + "_id" : "complex/34365", + "_rev" : "_XB1lcuC--D", "name" : "Name/0/170", "home" : [ 0, @@ -130,9 +132,9 @@ arangosh> db.complex.geo("work").near("_key" : "34124", - "_id" : "complex/34124", - "_rev" : "_WnWXF-a--F", + "_key" : "34368", + "_id" : "complex/34368", + "_rev" : "_XB1lcuC--F", "name" : "Name/0/180", "home" : [ 0, @@ -144,9 +146,9 @@ arangosh> db.complex.geo("work").near("_key" : "34232", - "_id" : "complex/34232", - "_rev" : "_WnWXF-u--D", + "_key" : "34476", + "_id" : "complex/34476", + "_rev" : "_XB1lcua--B", "name" : "Name/10/170", "home" : [ 10, @@ -158,9 +160,9 @@ arangosh> db.complex.geo("work").near("_key" : "34010", - "_id" : "complex/34010", - "_rev" : "_WnWXF-G--J", + "_key" : "34254", + "_id" : "complex/34254", + "_rev" : "_XB1lctq--D", "name" : "Name/-10/170", "home" : [ -10, @@ -172,9 +174,9 @@ arangosh> db.complex.geo("work").near("_key" : "34016", - "_id" : "complex/34016", - "_rev" : "_WnWXF-G--N", + "_key" : "34260", + "_id" : "complex/34260", + "_rev" : "_XB1lctq--H", "name" : "Name/0/-180", "home" : [ 0, diff --git a/Documentation/Examples/geoIndexSortOptimization.generated b/Documentation/Examples/geoIndexSortOptimization.generated index 8fed3b6e84..9c8578b19f 100644 --- a/Documentation/Examples/geoIndexSortOptimization.generated +++ b/Documentation/Examples/geoIndexSortOptimization.generated @@ -1,16 +1,18 @@ arangosh> db.geoSort.ensureIndex({ type: "geo", fields: [ "latitude", "longitude" ] }); { - "constraint" : false, + "bestIndexedLevel" : 17, "fields" : [ "latitude", "longitude" ], - "id" : "geoSort/35146", - "ignoreNull" : true, + "geoJson" : false, + "id" : "geoSort/35390", "isNewlyCreated" : true, + "maxNumCoverCells" : 8, "sparse" : true, - "type" : "geo2", + "type" : "geo", "unique" : false, + "worstIndexedLevel" : 4, "code" : 201 } arangosh> for (i = -90; i <= 90; i += 10) { @@ -20,19 +22,19 @@ arangosh> for (i = var query = "FOR doc in geoSort SORT DISTANCE(doc.latitude, doc.longitude, 0, 0) LIMIT 5 RETURN doc" arangosh> db._explain(query, {}, {colors: false}); -Query string: +Query String: FOR doc in geoSort SORT DISTANCE(doc.latitude, doc.longitude, 0, 0) LIMIT 5 RETURN doc Execution plan: Id NodeType Est. Comment 1 SingletonNode 1 * ROOT - 7 IndexNode 703 - FOR doc IN geoSort /* geo2 index scan */ + 7 IndexNode 703 - FOR doc IN geoSort /* geo index scan */ 5 LimitNode 5 - LIMIT 0, 5 6 ReturnNode 5 - RETURN doc Indexes used: By Type Collection Unique Sparse Selectivity Fields Ranges - 7 geo2 geoSort false true n/a [ `latitude`, `longitude` ] NEAR(doc, 0, 0) + 7 geo geoSort false true n/a [ `latitude`, `longitude` ] (GEO_DISTANCE([ 0, 0 ], [ doc.`longitude`, doc.`latitude` ]) < "unlimited") Optimization rules applied: Id RuleName @@ -43,41 +45,41 @@ Optimization rules applied: arangosh> db._query(query); [ { - "_key" : "36203", - "_id" : "geoSort/36203", - "_rev" : "_WnWXFHK--N", + "_key" : "36447", + "_id" : "geoSort/36447", + "_rev" : "_XB1lc8W--_", "name" : "Name/0/0", "latitude" : 0, "longitude" : 0 }, { - "_key" : "36092", - "_id" : "geoSort/36092", - "_rev" : "_WnWXFG2--L", + "_key" : "36336", + "_id" : "geoSort/36336", + "_rev" : "_XB1lc72--J", "name" : "Name/-10/0", "latitude" : -10, "longitude" : 0 }, { - "_key" : "36314", - "_id" : "geoSort/36314", - "_rev" : "_WnWXFHe--H", - "name" : "Name/10/0", - "latitude" : 10, - "longitude" : 0 - }, - { - "_key" : "36200", - "_id" : "geoSort/36200", - "_rev" : "_WnWXFHK--L", + "_key" : "36444", + "_id" : "geoSort/36444", + "_rev" : "_XB1lc8S--H", "name" : "Name/0/-10", "latitude" : 0, "longitude" : -10 }, { - "_key" : "36206", - "_id" : "geoSort/36206", - "_rev" : "_WnWXFHO---", + "_key" : "36558", + "_id" : "geoSort/36558", + "_rev" : "_XB1lc8q--L", + "name" : "Name/10/0", + "latitude" : 10, + "longitude" : 0 + }, + { + "_key" : "36450", + "_id" : "geoSort/36450", + "_rev" : "_XB1lc8W--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 48b8c70ca3..58b8ff6577 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" : "_WnWXFNO--_", + "_rev" : "_XB1ldEe--F", "population" : 80000, "isCapital" : false, "loc" : [ @@ -16,7 +16,7 @@ arangosh> db.frenchCity.toArray(); { "_key" : "Paris", "_id" : "frenchCity/Paris", - "_rev" : "_WnWXFNS--_", + "_rev" : "_XB1ldEe--H", "population" : 4000000, "isCapital" : true, "loc" : [ @@ -30,7 +30,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Cologne", "_id" : "germanCity/Cologne", - "_rev" : "_WnWXFNK--_", + "_rev" : "_XB1ldEe--B", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -41,7 +41,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Hamburg", "_id" : "germanCity/Hamburg", - "_rev" : "_WnWXFNK--B", + "_rev" : "_XB1ldEe--D", "population" : 1000000, "isCapital" : false, "loc" : [ @@ -52,7 +52,7 @@ arangosh> db.germanCity.toArray(); { "_key" : "Berlin", "_id" : "germanCity/Berlin", - "_rev" : "_WnWXFNG--_", + "_rev" : "_XB1ldEe--_", "population" : 3000000, "isCapital" : true, "loc" : [ @@ -64,90 +64,90 @@ arangosh> db.germanCity.toArray(); arangosh> db.germanHighway.toArray(); [ { - "_key" : "37320", - "_id" : "germanHighway/37320", + "_key" : "37564", + "_id" : "germanHighway/37564", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXFOa--_", + "_rev" : "_XB1ldG6--D", "distance" : 500 }, { - "_key" : "37317", - "_id" : "germanHighway/37317", - "_from" : "germanCity/Berlin", - "_to" : "germanCity/Hamburg", - "_rev" : "_WnWXFOW--_", - "distance" : 400 - }, - { - "_key" : "37313", - "_id" : "germanHighway/37313", + "_key" : "37557", + "_id" : "germanHighway/37557", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", - "_rev" : "_WnWXFOS--_", + "_rev" : "_XB1ldG6--_", "distance" : 850 + }, + { + "_key" : "37561", + "_id" : "germanHighway/37561", + "_from" : "germanCity/Berlin", + "_to" : "germanCity/Hamburg", + "_rev" : "_XB1ldG6--B", + "distance" : 400 } ] arangosh> db.frenchHighway.toArray(); [ { - "_key" : "37323", - "_id" : "frenchHighway/37323", + "_key" : "37567", + "_id" : "frenchHighway/37567", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXFOa--B", + "_rev" : "_XB1ldH---_", "distance" : 550 } ] arangosh> db.internationalHighway.toArray(); [ { - "_key" : "37331", - "_id" : "internationalHighway/37331", - "_from" : "germanCity/Berlin", - "_to" : "frenchCity/Paris", - "_rev" : "_WnWXFOe--_", - "distance" : 1200 - }, - { - "_key" : "37343", - "_id" : "internationalHighway/37343", - "_from" : "germanCity/Cologne", - "_to" : "frenchCity/Paris", - "_rev" : "_WnWXFOm--B", - "distance" : 550 - }, - { - "_key" : "37334", - "_id" : "internationalHighway/37334", - "_from" : "germanCity/Hamburg", - "_to" : "frenchCity/Paris", - "_rev" : "_WnWXFOi--_", - "distance" : 900 - }, - { - "_key" : "37327", - "_id" : "internationalHighway/37327", + "_key" : "37571", + "_id" : "internationalHighway/37571", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXFOa--D", + "_rev" : "_XB1ldH---B", "distance" : 1100 }, { - "_key" : "37337", - "_id" : "internationalHighway/37337", + "_key" : "37578", + "_id" : "internationalHighway/37578", + "_from" : "germanCity/Hamburg", + "_to" : "frenchCity/Paris", + "_rev" : "_XB1ldH---F", + "distance" : 900 + }, + { + "_key" : "37575", + "_id" : "internationalHighway/37575", + "_from" : "germanCity/Berlin", + "_to" : "frenchCity/Paris", + "_rev" : "_XB1ldH---D", + "distance" : 1200 + }, + { + "_key" : "37581", + "_id" : "internationalHighway/37581", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXFOi--B", + "_rev" : "_XB1ldH---H", "distance" : 1300 }, { - "_key" : "37340", - "_id" : "internationalHighway/37340", + "_key" : "37584", + "_id" : "internationalHighway/37584", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", - "_rev" : "_WnWXFOm--_", + "_rev" : "_XB1ldH---J", "distance" : 700 + }, + { + "_key" : "37587", + "_id" : "internationalHighway/37587", + "_from" : "germanCity/Cologne", + "_to" : "frenchCity/Paris", + "_rev" : "_XB1ldH---L", + "distance" : 550 } ] arangosh> examples.dropGraph("routeplanner"); diff --git a/Documentation/Examples/graph_create_knows_sample.generated b/Documentation/Examples/graph_create_knows_sample.generated index 36cd5d3f0d..f639edbd98 100644 --- a/Documentation/Examples/graph_create_knows_sample.generated +++ b/Documentation/Examples/graph_create_knows_sample.generated @@ -5,74 +5,74 @@ arangosh> db.persons.toArray() { "_key" : "bob", "_id" : "persons/bob", - "_rev" : "_WnWXFU---_", + "_rev" : "_XB1ldNu--_", "name" : "Bob" }, { "_key" : "charlie", "_id" : "persons/charlie", - "_rev" : "_WnWXFU---B", + "_rev" : "_XB1ldNu--B", "name" : "Charlie" }, { "_key" : "dave", "_id" : "persons/dave", - "_rev" : "_WnWXFUC--_", + "_rev" : "_XB1ldNu--D", "name" : "Dave" }, { "_key" : "eve", "_id" : "persons/eve", - "_rev" : "_WnWXFUC--B", + "_rev" : "_XB1ldNu--F", "name" : "Eve" }, { "_key" : "alice", "_id" : "persons/alice", - "_rev" : "_WnWXFT6--_", + "_rev" : "_XB1ldNq--B", "name" : "Alice" } ] arangosh> db.knows.toArray(); [ { - "_key" : "37425", - "_id" : "knows/37425", + "_key" : "37666", + "_id" : "knows/37666", "_from" : "persons/bob", - "_to" : "persons/dave", - "_rev" : "_WnWXFUK--_", + "_to" : "persons/charlie", + "_rev" : "_XB1ldNu--J", "vertex" : "bob" }, { - "_key" : "37428", - "_id" : "knows/37428", - "_from" : "persons/eve", - "_to" : "persons/alice", - "_rev" : "_WnWXFUK--B", - "vertex" : "eve" + "_key" : "37669", + "_id" : "knows/37669", + "_from" : "persons/bob", + "_to" : "persons/dave", + "_rev" : "_XB1ldNy--_", + "vertex" : "bob" }, { - "_key" : "37418", - "_id" : "knows/37418", + "_key" : "37662", + "_id" : "knows/37662", "_from" : "persons/alice", "_to" : "persons/bob", - "_rev" : "_WnWXFUG--_", + "_rev" : "_XB1ldNu--H", "vertex" : "alice" }, { - "_key" : "37422", - "_id" : "knows/37422", - "_from" : "persons/bob", - "_to" : "persons/charlie", - "_rev" : "_WnWXFUG--B", - "vertex" : "bob" - }, - { - "_key" : "37431", - "_id" : "knows/37431", + "_key" : "37675", + "_id" : "knows/37675", "_from" : "persons/eve", "_to" : "persons/bob", - "_rev" : "_WnWXFUO--_", + "_rev" : "_XB1ldNy--D", + "vertex" : "eve" + }, + { + "_key" : "37672", + "_id" : "knows/37672", + "_from" : "persons/eve", + "_to" : "persons/alice", + "_rev" : "_XB1ldNy--B", "vertex" : "eve" } ] diff --git a/Documentation/Examples/graph_create_social_sample.generated b/Documentation/Examples/graph_create_social_sample.generated index 3f2f615664..7e9f21299d 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" : "_WnWXFXq--_", + "_rev" : "_XB1ldRe--F", "name" : "Diana" }, { "_key" : "alice", "_id" : "female/alice", - "_rev" : "_WnWXFXi--_", + "_rev" : "_XB1ldRe--_", "name" : "Alice" } ] @@ -20,53 +20,53 @@ arangosh> db.male.toArray() { "_key" : "bob", "_id" : "male/bob", - "_rev" : "_WnWXFXm--_", + "_rev" : "_XB1ldRe--B", "name" : "Bob" }, { "_key" : "charly", "_id" : "male/charly", - "_rev" : "_WnWXFXm--B", + "_rev" : "_XB1ldRe--D", "name" : "Charly" } ] arangosh> db.relation.toArray() [ { - "_key" : "37490", - "_id" : "relation/37490", - "_from" : "female/alice", - "_to" : "male/charly", - "_rev" : "_WnWXFXu--_", - "type" : "friend", - "vertex" : "alice" - }, - { - "_key" : "37486", - "_id" : "relation/37486", + "_key" : "37730", + "_id" : "relation/37730", "_from" : "female/alice", "_to" : "male/bob", - "_rev" : "_WnWXFXq--B", + "_rev" : "_XB1ldRe--H", "type" : "married", "vertex" : "alice" }, { - "_key" : "37496", - "_id" : "relation/37496", - "_from" : "male/bob", - "_to" : "female/diana", - "_rev" : "_WnWXFXy--_", + "_key" : "37734", + "_id" : "relation/37734", + "_from" : "female/alice", + "_to" : "male/charly", + "_rev" : "_XB1ldRe--J", "type" : "friend", - "vertex" : "bob" + "vertex" : "alice" }, { - "_key" : "37493", - "_id" : "relation/37493", + "_key" : "37737", + "_id" : "relation/37737", "_from" : "male/charly", "_to" : "female/diana", - "_rev" : "_WnWXFXu--B", + "_rev" : "_XB1ldRi--_", "type" : "married", "vertex" : "charly" + }, + { + "_key" : "37740", + "_id" : "relation/37740", + "_from" : "male/bob", + "_to" : "female/diana", + "_rev" : "_XB1ldRi--B", + "type" : "friend", + "vertex" : "bob" } ] arangosh> examples.dropGraph("social"); diff --git a/Documentation/Examples/graph_create_traversal_sample.generated b/Documentation/Examples/graph_create_traversal_sample.generated index 70dc70ea7c..5c9519a882 100644 --- a/Documentation/Examples/graph_create_traversal_sample.generated +++ b/Documentation/Examples/graph_create_traversal_sample.generated @@ -5,181 +5,171 @@ arangosh> db.circles.toArray(); { "_key" : "I", "_id" : "circles/I", - "_rev" : "_WnWXFbm--B", + "_rev" : "_XB1ldVS--B", "label" : "9" }, { "_key" : "G", "_id" : "circles/G", - "_rev" : "_WnWXFbi--B", + "_rev" : "_XB1ldVO--L", "label" : "7" }, { "_key" : "F", "_id" : "circles/F", - "_rev" : "_WnWXFbi--_", + "_rev" : "_XB1ldVO--J", "label" : "6" }, { "_key" : "A", "_id" : "circles/A", - "_rev" : "_WnWXFbW--_", + "_rev" : "_XB1ldVO--_", "label" : "1" }, { "_key" : "E", "_id" : "circles/E", - "_rev" : "_WnWXFbe--_", + "_rev" : "_XB1ldVO--H", "label" : "5" }, { "_key" : "C", "_id" : "circles/C", - "_rev" : "_WnWXFba--B", + "_rev" : "_XB1ldVO--D", "label" : "3" }, { "_key" : "D", "_id" : "circles/D", - "_rev" : "_WnWXFba--D", + "_rev" : "_XB1ldVO--F", "label" : "4" }, { "_key" : "J", "_id" : "circles/J", - "_rev" : "_WnWXFbq--_", + "_rev" : "_XB1ldVS--D", "label" : "10" }, { "_key" : "B", "_id" : "circles/B", - "_rev" : "_WnWXFba--_", + "_rev" : "_XB1ldVO--B", "label" : "2" }, { "_key" : "H", "_id" : "circles/H", - "_rev" : "_WnWXFbm--_", + "_rev" : "_XB1ldVS--_", "label" : "8" }, { "_key" : "K", "_id" : "circles/K", - "_rev" : "_WnWXFbq--B", + "_rev" : "_XB1ldVS--F", "label" : "11" } ] arangosh> db.edges.toArray(); [ { - "_key" : "37565", - "_id" : "edges/37565", - "_from" : "circles/A", - "_to" : "circles/B", - "_rev" : "_WnWXFbu--_", - "theFalse" : false, - "theTruth" : true, - "label" : "left_bar" - }, - { - "_key" : "37593", - "_id" : "edges/37593", - "_from" : "circles/J", - "_to" : "circles/K", - "_rev" : "_WnWXFcC--_", - "theFalse" : false, - "theTruth" : true, - "label" : "right_zup" - }, - { - "_key" : "37578", - "_id" : "edges/37578", - "_from" : "circles/E", - "_to" : "circles/F", - "_rev" : "_WnWXFb2--B", - "theFalse" : false, - "theTruth" : true, - "label" : "left_blub" - }, - { - "_key" : "37590", - "_id" : "edges/37590", - "_from" : "circles/G", - "_to" : "circles/J", - "_rev" : "_WnWXFc---B", - "theFalse" : false, - "theTruth" : true, - "label" : "right_blub" - }, - { - "_key" : "37931", - "_id" : "edges/37931", - "_from" : "circles/J", - "_to" : "circles/K", - "_rev" : "_WmxkesC--_", - "theFalse" : false, - "theTruth" : true, - "label" : "right_zup" - }, - { - "_key" : "37575", - "_id" : "edges/37575", - "_from" : "circles/B", - "_to" : "circles/E", - "_rev" : "_WnWXFb2--_", - "theFalse" : false, - "theTruth" : true, - "label" : "left_blub" - }, - { - "_key" : "37581", - "_id" : "edges/37581", - "_from" : "circles/A", - "_to" : "circles/G", - "_rev" : "_WnWXFb6--_", - "theFalse" : false, - "theTruth" : true, - "label" : "right_foo" - }, - { - "_key" : "37584", - "_id" : "edges/37584", + "_key" : "37828", + "_id" : "edges/37828", "_from" : "circles/G", "_to" : "circles/H", - "_rev" : "_WnWXFb6--B", + "_rev" : "_XB1ldVW--F", "theFalse" : false, "theTruth" : true, "label" : "right_blob" }, { - "_key" : "37587", - "_id" : "edges/37587", - "_from" : "circles/H", - "_to" : "circles/I", - "_rev" : "_WnWXFc---_", + "_key" : "37809", + "_id" : "edges/37809", + "_from" : "circles/A", + "_to" : "circles/B", + "_rev" : "_XB1ldVS--H", + "theFalse" : false, + "theTruth" : true, + "label" : "left_bar" + }, + { + "_key" : "37825", + "_id" : "edges/37825", + "_from" : "circles/A", + "_to" : "circles/G", + "_rev" : "_XB1ldVW--D", "theFalse" : false, "theTruth" : true, "label" : "right_foo" }, { - "_key" : "37569", - "_id" : "edges/37569", + "_key" : "37837", + "_id" : "edges/37837", + "_from" : "circles/J", + "_to" : "circles/K", + "_rev" : "_XB1ldVa--_", + "theFalse" : false, + "theTruth" : true, + "label" : "right_zup" + }, + { + "_key" : "37831", + "_id" : "edges/37831", + "_from" : "circles/H", + "_to" : "circles/I", + "_rev" : "_XB1ldVW--H", + "theFalse" : false, + "theTruth" : true, + "label" : "right_blub" + }, + { + "_key" : "37819", + "_id" : "edges/37819", + "_from" : "circles/B", + "_to" : "circles/E", + "_rev" : "_XB1ldVW--_", + "theFalse" : false, + "theTruth" : true, + "label" : "left_blub" + }, + { + "_key" : "37834", + "_id" : "edges/37834", + "_from" : "circles/G", + "_to" : "circles/J", + "_rev" : "_XB1ldVW--J", + "theFalse" : false, + "theTruth" : true, + "label" : "right_zip" + }, + { + "_key" : "37813", + "_id" : "edges/37813", "_from" : "circles/B", "_to" : "circles/C", - "_rev" : "_WnWXFbu--B", + "_rev" : "_XB1ldVS--J", "theFalse" : false, "theTruth" : true, "label" : "left_blarg" }, { - "_key" : "37572", - "_id" : "edges/37572", - "_from" : "circles/C", - "_to" : "circles/D", - "_rev" : "_WnWXFby--_", + "_key" : "37822", + "_id" : "edges/37822", + "_from" : "circles/E", + "_to" : "circles/F", + "_rev" : "_XB1ldVW--B", "theFalse" : false, "theTruth" : true, "label" : "left_schubi" + }, + { + "_key" : "37816", + "_id" : "edges/37816", + "_from" : "circles/C", + "_to" : "circles/D", + "_rev" : "_XB1ldVS--L", + "theFalse" : false, + "theTruth" : true, + "label" : "left_blorg" } ] arangosh> examples.dropGraph("traversalGraph"); diff --git a/Documentation/Examples/graph_create_world_sample.generated b/Documentation/Examples/graph_create_world_sample.generated index c09d269a51..5faa91ac4a 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" : "_WnWXFhi--_", + "_rev" : "_XB1ldZm--J", "name" : "Ottawa", "type" : "capital" }, { "_key" : "capital-yaounde", "_id" : "worldVertices/capital-yaounde", - "_rev" : "_WnWXFi---_", + "_rev" : "_XB1ldZy--_", "name" : "Yaounde", "type" : "capital" }, { "_key" : "capital-algiers", "_id" : "worldVertices/capital-algiers", - "_rev" : "_WnWXFgy--B", + "_rev" : "_XB1ldZa--F", "name" : "Algiers", "type" : "capital" }, { "_key" : "continent-south-america", "_id" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFfm--_", + "_rev" : "_XB1ldZG--B", "name" : "South America", "type" : "continent" }, { "_key" : "capital-andorra-la-vella", "_id" : "worldVertices/capital-andorra-la-vella", - "_rev" : "_WnWXFg2--_", + "_rev" : "_XB1ldZa--H", "name" : "Andorra la Vella", "type" : "capital" }, { "_key" : "country-people-s-republic-of-china", "_id" : "worldVertices/country-people-s-republic-of-china", - "_rev" : "_WnWXFgy--_", + "_rev" : "_XB1ldZa--D", "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" : "_WnWXFh2--B", + "_rev" : "_XB1ldZu--H", "name" : "Tirana", "type" : "capital" }, { "_key" : "country-cote-d-ivoire", "_id" : "worldVertices/country-cote-d-ivoire", - "_rev" : "_WnWXFge--D", + "_rev" : "_XB1ldZW--_", "name" : "Cote d'Ivoire", "type" : "country", "code" : "CIV" @@ -63,21 +63,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-sofia", "_id" : "worldVertices/capital-sofia", - "_rev" : "_WnWXFhy--B", + "_rev" : "_XB1ldZu--D", "name" : "Sofia", "type" : "capital" }, { "_key" : "capital-bridgetown", "_id" : "worldVertices/capital-bridgetown", - "_rev" : "_WnWXFhC--B", + "_rev" : "_XB1ldZe--F", "name" : "Bridgetown", "type" : "capital" }, { "_key" : "country-chad", "_id" : "worldVertices/country-chad", - "_rev" : "_WnWXFga--B", + "_rev" : "_XB1ldZS--J", "name" : "Chad", "type" : "country", "code" : "TCD" @@ -85,35 +85,35 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-thimphu", "_id" : "worldVertices/capital-thimphu", - "_rev" : "_WnWXFh2--_", + "_rev" : "_XB1ldZu--F", "name" : "Thimphu", "type" : "capital" }, { "_key" : "capital-santiago", "_id" : "worldVertices/capital-santiago", - "_rev" : "_WnWXFhu--B", + "_rev" : "_XB1ldZu--_", "name" : "Santiago", "type" : "capital" }, { "_key" : "capital-manama", "_id" : "worldVertices/capital-manama", - "_rev" : "_WnWXFha--B", + "_rev" : "_XB1ldZm--D", "name" : "Manama", "type" : "capital" }, { "_key" : "capital-zagreb", "_id" : "worldVertices/capital-zagreb", - "_rev" : "_WnWXFi---B", + "_rev" : "_XB1ldZy--B", "name" : "Zagreb", "type" : "capital" }, { "_key" : "country-brazil", "_id" : "worldVertices/country-brazil", - "_rev" : "_WnWXFgK--B", + "_rev" : "_XB1ldZO--J", "name" : "Brazil", "type" : "country", "code" : "BRA" @@ -121,7 +121,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-burundi", "_id" : "worldVertices/country-burundi", - "_rev" : "_WnWXFgS--B", + "_rev" : "_XB1ldZS--B", "name" : "Burundi", "type" : "country", "code" : "BDI" @@ -129,14 +129,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-la-paz", "_id" : "worldVertices/capital-la-paz", - "_rev" : "_WnWXFhW--B", + "_rev" : "_XB1ldZm--_", "name" : "La Paz", "type" : "capital" }, { "_key" : "country-germany", "_id" : "worldVertices/country-germany", - "_rev" : "_WnWXFgu--B", + "_rev" : "_XB1ldZa--B", "name" : "Germany", "type" : "country", "code" : "DEU" @@ -144,7 +144,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-botswana", "_id" : "worldVertices/country-botswana", - "_rev" : "_WnWXFgK--_", + "_rev" : "_XB1ldZO--H", "name" : "Botswana", "type" : "country", "code" : "BWA" @@ -152,14 +152,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-phnom-penh", "_id" : "worldVertices/capital-phnom-penh", - "_rev" : "_WnWXFhm--A", + "_rev" : "_XB1ldZq--D", "name" : "Phnom Penh", "type" : "capital" }, { "_key" : "country-croatia", "_id" : "worldVertices/country-croatia", - "_rev" : "_WnWXFgi--_", + "_rev" : "_XB1ldZW--B", "name" : "Croatia", "type" : "country", "code" : "HRV" @@ -167,7 +167,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-eritrea", "_id" : "worldVertices/country-eritrea", - "_rev" : "_WnWXFgq--_", + "_rev" : "_XB1ldZW--L", "name" : "Eritrea", "type" : "country", "code" : "ERI" @@ -175,7 +175,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-angola", "_id" : "worldVertices/country-angola", - "_rev" : "_WnWXFfu--B", + "_rev" : "_XB1ldZG--L", "name" : "Angola", "type" : "country", "code" : "AGO" @@ -183,7 +183,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bahrain", "_id" : "worldVertices/country-bahrain", - "_rev" : "_WnWXFf6--B", + "_rev" : "_XB1ldZK--J", "name" : "Bahrain", "type" : "country", "code" : "BHR" @@ -191,7 +191,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-argentina", "_id" : "worldVertices/country-argentina", - "_rev" : "_WnWXFf2--_", + "_rev" : "_XB1ldZK--B", "name" : "Argentina", "type" : "country", "code" : "ARG" @@ -199,21 +199,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-canberra", "_id" : "worldVertices/capital-canberra", - "_rev" : "_WnWXFhK--B", + "_rev" : "_XB1ldZi--B", "name" : "Canberra", "type" : "capital" }, { "_key" : "capital-bujumbura", "_id" : "worldVertices/capital-bujumbura", - "_rev" : "_WnWXFhG--B", + "_rev" : "_XB1ldZe--L", "name" : "Bujumbura", "type" : "capital" }, { "_key" : "country-bangladesh", "_id" : "worldVertices/country-bangladesh", - "_rev" : "_WnWXFg---_", + "_rev" : "_XB1ldZK--L", "name" : "Bangladesh", "type" : "country", "code" : "BGD" @@ -221,7 +221,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-ecuador", "_id" : "worldVertices/country-ecuador", - "_rev" : "_WnWXFgm--B", + "_rev" : "_XB1ldZW--H", "name" : "Ecuador", "type" : "country", "code" : "ECU" @@ -229,14 +229,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-africa", "_id" : "worldVertices/continent-africa", - "_rev" : "_WnWXFfa--B", + "_rev" : "_XB1ldZC--B", "name" : "Africa", "type" : "continent" }, { "_key" : "country-cambodia", "_id" : "worldVertices/country-cambodia", - "_rev" : "_WnWXFgW--_", + "_rev" : "_XB1ldZS--D", "name" : "Cambodia", "type" : "country", "code" : "KHM" @@ -244,7 +244,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-chile", "_id" : "worldVertices/country-chile", - "_rev" : "_WnWXFge--_", + "_rev" : "_XB1ldZS--L", "name" : "Chile", "type" : "country", "code" : "CHL" @@ -252,7 +252,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bolivia", "_id" : "worldVertices/country-bolivia", - "_rev" : "_WnWXFgG--_", + "_rev" : "_XB1ldZO--D", "name" : "Bolivia", "type" : "country", "code" : "BOL" @@ -260,7 +260,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-belgium", "_id" : "worldVertices/country-belgium", - "_rev" : "_WnWXFgC--_", + "_rev" : "_XB1ldZO--_", "name" : "Belgium", "type" : "country", "code" : "BEL" @@ -268,14 +268,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-copenhagen", "_id" : "worldVertices/capital-copenhagen", - "_rev" : "_WnWXFhO--_", + "_rev" : "_XB1ldZi--D", "name" : "Copenhagen", "type" : "capital" }, { "_key" : "country-cameroon", "_id" : "worldVertices/country-cameroon", - "_rev" : "_WnWXFgW--B", + "_rev" : "_XB1ldZS--F", "name" : "Cameroon", "type" : "country", "code" : "CMR" @@ -283,42 +283,42 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-gaborone", "_id" : "worldVertices/capital-gaborone", - "_rev" : "_WnWXFhS--_", + "_rev" : "_XB1ldZi--H", "name" : "Gaborone", "type" : "capital" }, { "_key" : "continent-australia", "_id" : "worldVertices/continent-australia", - "_rev" : "_WnWXFfe--B", + "_rev" : "_XB1ldZC--F", "name" : "Australia", "type" : "continent" }, { "_key" : "world", "_id" : "worldVertices/world", - "_rev" : "_WnWXFfa--_", + "_rev" : "_XB1ldZC--_", "name" : "World", "type" : "root" }, { "_key" : "capital-yamoussoukro", "_id" : "worldVertices/capital-yamoussoukro", - "_rev" : "_WnWXFh6--B", + "_rev" : "_XB1ldZu--L", "name" : "Yamoussoukro", "type" : "capital" }, { "_key" : "capital-brasilia", "_id" : "worldVertices/capital-brasilia", - "_rev" : "_WnWXFhC--_", + "_rev" : "_XB1ldZe--D", "name" : "Brasilia", "type" : "capital" }, { "_key" : "country-antigua-and-barbuda", "_id" : "worldVertices/country-antigua-and-barbuda", - "_rev" : "_WnWXFfy--_", + "_rev" : "_XB1ldZK--_", "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" : "_WnWXFg6--_", + "_rev" : "_XB1ldZa--L", "name" : "Bandar Seri Begawan", "type" : "capital" }, { "_key" : "capital-dhaka", "_id" : "worldVertices/capital-dhaka", - "_rev" : "_WnWXFhO--B", + "_rev" : "_XB1ldZi--F", "name" : "Dhaka", "type" : "capital" }, { "_key" : "capital-saint-john-s", "_id" : "worldVertices/capital-saint-john-s", - "_rev" : "_WnWXFhu--_", + "_rev" : "_XB1ldZq--J", "name" : "Saint John's", "type" : "capital" }, { "_key" : "country-burkina-faso", "_id" : "worldVertices/country-burkina-faso", - "_rev" : "_WnWXFgS--_", + "_rev" : "_XB1ldZS--_", "name" : "Burkina Faso", "type" : "country", "code" : "BFA" @@ -355,14 +355,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-prague", "_id" : "worldVertices/capital-prague", - "_rev" : "_WnWXFhq--_", + "_rev" : "_XB1ldZq--F", "name" : "Prague", "type" : "capital" }, { "_key" : "country-czech-republic", "_id" : "worldVertices/country-czech-republic", - "_rev" : "_WnWXFgi--B", + "_rev" : "_XB1ldZW--D", "name" : "Czech Republic", "type" : "country", "code" : "CZE" @@ -370,7 +370,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-egypt", "_id" : "worldVertices/country-egypt", - "_rev" : "_WnWXFgm--D", + "_rev" : "_XB1ldZW--J", "name" : "Egypt", "type" : "country", "code" : "EGY" @@ -378,14 +378,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-helsinki", "_id" : "worldVertices/capital-helsinki", - "_rev" : "_WnWXFhS--B", + "_rev" : "_XB1ldZi--J", "name" : "Helsinki", "type" : "capital" }, { "_key" : "country-bhutan", "_id" : "worldVertices/country-bhutan", - "_rev" : "_WnWXFgC--B", + "_rev" : "_XB1ldZO--B", "name" : "Bhutan", "type" : "country", "code" : "BTN" @@ -393,7 +393,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-algeria", "_id" : "worldVertices/country-algeria", - "_rev" : "_WnWXFfq--B", + "_rev" : "_XB1ldZG--H", "name" : "Algeria", "type" : "country", "code" : "DZA" @@ -401,7 +401,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-afghanistan", "_id" : "worldVertices/country-afghanistan", - "_rev" : "_WnWXFfm--B", + "_rev" : "_XB1ldZG--D", "name" : "Afghanistan", "type" : "country", "code" : "AFG" @@ -409,14 +409,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-paris", "_id" : "worldVertices/capital-paris", - "_rev" : "_WnWXFhm---", + "_rev" : "_XB1ldZq--B", "name" : "Paris", "type" : "capital" }, { "_key" : "country-finland", "_id" : "worldVertices/country-finland", - "_rev" : "_WnWXFgq--B", + "_rev" : "_XB1ldZW--N", "name" : "Finland", "type" : "country", "code" : "FIN" @@ -424,7 +424,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-austria", "_id" : "worldVertices/country-austria", - "_rev" : "_WnWXFf2--D", + "_rev" : "_XB1ldZK--F", "name" : "Austria", "type" : "country", "code" : "AUT" @@ -432,14 +432,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-brussels", "_id" : "worldVertices/capital-brussels", - "_rev" : "_WnWXFhC--D", + "_rev" : "_XB1ldZe--H", "name" : "Brussels", "type" : "capital" }, { "_key" : "country-denmark", "_id" : "worldVertices/country-denmark", - "_rev" : "_WnWXFgm--_", + "_rev" : "_XB1ldZW--F", "name" : "Denmark", "type" : "country", "code" : "DNK" @@ -447,7 +447,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-albania", "_id" : "worldVertices/country-albania", - "_rev" : "_WnWXFfq--_", + "_rev" : "_XB1ldZG--F", "name" : "Albania", "type" : "country", "code" : "ALB" @@ -455,28 +455,28 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-berlin", "_id" : "worldVertices/capital-berlin", - "_rev" : "_WnWXFh---_", + "_rev" : "_XB1ldZe--_", "name" : "Berlin", "type" : "capital" }, { "_key" : "capital-buenos-aires", "_id" : "worldVertices/capital-buenos-aires", - "_rev" : "_WnWXFhG--_", + "_rev" : "_XB1ldZe--J", "name" : "Buenos Aires", "type" : "capital" }, { "_key" : "capital-quito", "_id" : "worldVertices/capital-quito", - "_rev" : "_WnWXFhq--B", + "_rev" : "_XB1ldZq--H", "name" : "Quito", "type" : "capital" }, { "_key" : "country-france", "_id" : "worldVertices/country-france", - "_rev" : "_WnWXFgu--_", + "_rev" : "_XB1ldZa--_", "name" : "France", "type" : "country", "code" : "FRA" @@ -484,7 +484,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-colombia", "_id" : "worldVertices/country-colombia", - "_rev" : "_WnWXFge--B", + "_rev" : "_XB1ldZS--N", "name" : "Colombia", "type" : "country", "code" : "COL" @@ -492,7 +492,7 @@ arangosh> db.worldVertices.toArray(); { "_key" : "country-bulgaria", "_id" : "worldVertices/country-bulgaria", - "_rev" : "_WnWXFgO--B", + "_rev" : "_XB1ldZO--N", "name" : "Bulgaria", "type" : "country", "code" : "BGR" @@ -500,21 +500,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-north-america", "_id" : "worldVertices/continent-north-america", - "_rev" : "_WnWXFfi--B", + "_rev" : "_XB1ldZG--_", "name" : "North America", "type" : "continent" }, { "_key" : "capital-vienna", "_id" : "worldVertices/capital-vienna", - "_rev" : "_WnWXFh6--_", + "_rev" : "_XB1ldZu--J", "name" : "Vienna", "type" : "capital" }, { "_key" : "country-bahamas", "_id" : "worldVertices/country-bahamas", - "_rev" : "_WnWXFf6--_", + "_rev" : "_XB1ldZK--H", "name" : "Bahamas", "type" : "country", "code" : "BHS" @@ -522,14 +522,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-asia", "_id" : "worldVertices/continent-asia", - "_rev" : "_WnWXFfe--_", + "_rev" : "_XB1ldZC--D", "name" : "Asia", "type" : "continent" }, { "_key" : "country-barbados", "_id" : "worldVertices/country-barbados", - "_rev" : "_WnWXFg---B", + "_rev" : "_XB1ldZK--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" : "_WnWXFhe--B", + "_rev" : "_XB1ldZm--H", "name" : "N'Djamena", "type" : "capital" }, { "_key" : "capital-ouagadougou", "_id" : "worldVertices/capital-ouagadougou", - "_rev" : "_WnWXFhi--B", + "_rev" : "_XB1ldZq--_", "name" : "Ouagadougou", "type" : "capital" }, { "_key" : "capital-bogota", "_id" : "worldVertices/capital-bogota", - "_rev" : "_WnWXFh---B", + "_rev" : "_XB1ldZe--B", "name" : "Bogota", "type" : "capital" }, { "_key" : "country-brunei", "_id" : "worldVertices/country-brunei", - "_rev" : "_WnWXFgO--_", + "_rev" : "_XB1ldZO--L", "name" : "Brunei", "type" : "country", "code" : "BRN" @@ -566,42 +566,42 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-asmara", "_id" : "worldVertices/capital-asmara", - "_rev" : "_WnWXFg2--B", + "_rev" : "_XB1ldZa--J", "name" : "Asmara", "type" : "capital" }, { "_key" : "capital-cairo", "_id" : "worldVertices/capital-cairo", - "_rev" : "_WnWXFhK--_", + "_rev" : "_XB1ldZi--_", "name" : "Cairo", "type" : "capital" }, { "_key" : "capital-kabul", "_id" : "worldVertices/capital-kabul", - "_rev" : "_WnWXFhW--_", + "_rev" : "_XB1ldZi--L", "name" : "Kabul", "type" : "capital" }, { "_key" : "capital-nassau", "_id" : "worldVertices/capital-nassau", - "_rev" : "_WnWXFhe--_", + "_rev" : "_XB1ldZm--F", "name" : "Nassau", "type" : "capital" }, { "_key" : "capital-beijing", "_id" : "worldVertices/capital-beijing", - "_rev" : "_WnWXFg6--B", + "_rev" : "_XB1ldZa--N", "name" : "Beijing", "type" : "capital" }, { "_key" : "country-canada", "_id" : "worldVertices/country-canada", - "_rev" : "_WnWXFga--_", + "_rev" : "_XB1ldZS--H", "name" : "Canada", "type" : "country", "code" : "CAN" @@ -609,21 +609,21 @@ arangosh> db.worldVertices.toArray(); { "_key" : "continent-europe", "_id" : "worldVertices/continent-europe", - "_rev" : "_WnWXFfi--_", + "_rev" : "_XB1ldZC--H", "name" : "Europe", "type" : "continent" }, { "_key" : "capital-luanda", "_id" : "worldVertices/capital-luanda", - "_rev" : "_WnWXFha--_", + "_rev" : "_XB1ldZm--B", "name" : "Luanda", "type" : "capital" }, { "_key" : "country-australia", "_id" : "worldVertices/country-australia", - "_rev" : "_WnWXFf2--B", + "_rev" : "_XB1ldZK--D", "name" : "Australia", "type" : "country", "code" : "AUS" @@ -631,14 +631,14 @@ arangosh> db.worldVertices.toArray(); { "_key" : "capital-sarajevo", "_id" : "worldVertices/capital-sarajevo", - "_rev" : "_WnWXFhy--_", + "_rev" : "_XB1ldZu--B", "name" : "Sarajevo", "type" : "capital" }, { "_key" : "country-andorra", "_id" : "worldVertices/country-andorra", - "_rev" : "_WnWXFfu--_", + "_rev" : "_XB1ldZG--J", "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" : "_WnWXFgG--B", + "_rev" : "_XB1ldZO--F", "name" : "Bosnia and Herzegovina", "type" : "country", "code" : "BIH" @@ -655,691 +655,691 @@ arangosh> db.worldVertices.toArray(); arangosh> db.worldEdges.toArray(); [ { - "_key" : "38024", - "_id" : "worldEdges/38024", - "_from" : "worldVertices/capital-paris", - "_to" : "worldVertices/country-france", - "_rev" : "_WnWXFjy--_", - "type" : "is-in" - }, - { - "_key" : "37814", - "_id" : "worldEdges/37814", - "_from" : "worldVertices/continent-australia", - "_to" : "worldVertices/world", - "_rev" : "_WnWXFiG--_", - "type" : "is-in" - }, - { - "_key" : "37820", - "_id" : "worldEdges/37820", - "_from" : "worldVertices/continent-north-america", - "_to" : "worldVertices/world", - "_rev" : "_WnWXFiG--D", - "type" : "is-in" - }, - { - "_key" : "37877", - "_id" : "worldEdges/37877", - "_from" : "worldVertices/country-botswana", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFim--B", - "type" : "is-in" - }, - { - "_key" : "37811", - "_id" : "worldEdges/37811", - "_from" : "worldVertices/continent-asia", - "_to" : "worldVertices/world", - "_rev" : "_WnWXFiC--B", - "type" : "is-in" - }, - { - "_key" : "37922", - "_id" : "worldEdges/37922", - "_from" : "worldVertices/country-denmark", + "_key" : "38178", + "_id" : "worldEdges/38178", + "_from" : "worldVertices/country-finland", "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFj---_", + "_rev" : "_XB1ldaK--H", "type" : "is-in" }, { - "_key" : "38030", - "_id" : "worldEdges/38030", - "_from" : "worldVertices/capital-prague", - "_to" : "worldVertices/country-czech-republic", - "_rev" : "_WnWXFj2--_", - "type" : "is-in" - }, - { - "_key" : "37913", - "_id" : "worldEdges/37913", - "_from" : "worldVertices/country-cote-d-ivoire", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFi2--D", - "type" : "is-in" - }, - { - "_key" : "37967", - "_id" : "worldEdges/37967", - "_from" : "worldVertices/capital-brasilia", - "_to" : "worldVertices/country-brazil", - "_rev" : "_WnWXFjS--D", - "type" : "is-in" - }, - { - "_key" : "37823", - "_id" : "worldEdges/37823", - "_from" : "worldVertices/continent-south-america", - "_to" : "worldVertices/world", - "_rev" : "_WnWXFiK--_", - "type" : "is-in" - }, - { - "_key" : "37952", - "_id" : "worldEdges/37952", - "_from" : "worldVertices/capital-asmara", - "_to" : "worldVertices/country-eritrea", - "_rev" : "_WnWXFjO--_", - "type" : "is-in" - }, - { - "_key" : "38006", - "_id" : "worldEdges/38006", - "_from" : "worldVertices/capital-luanda", - "_to" : "worldVertices/country-angola", - "_rev" : "_WnWXFjm--D", - "type" : "is-in" - }, - { - "_key" : "37997", - "_id" : "worldEdges/37997", - "_from" : "worldVertices/capital-helsinki", - "_to" : "worldVertices/country-finland", - "_rev" : "_WnWXFji--D", - "type" : "is-in" - }, - { - "_key" : "37817", - "_id" : "worldEdges/37817", - "_from" : "worldVertices/continent-europe", - "_to" : "worldVertices/world", - "_rev" : "_WnWXFiG--B", - "type" : "is-in" - }, - { - "_key" : "37844", - "_id" : "worldEdges/37844", - "_from" : "worldVertices/country-argentina", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFiW--_", - "type" : "is-in" - }, - { - "_key" : "37988", - "_id" : "worldEdges/37988", - "_from" : "worldVertices/capital-copenhagen", - "_to" : "worldVertices/country-denmark", - "_rev" : "_WnWXFje--B", - "type" : "is-in" - }, - { - "_key" : "38054", - "_id" : "worldEdges/38054", - "_from" : "worldVertices/capital-vienna", - "_to" : "worldVertices/country-austria", - "_rev" : "_WnWXFkC--B", - "type" : "is-in" - }, - { - "_key" : "38018", - "_id" : "worldEdges/38018", - "_from" : "worldVertices/capital-ottawa", - "_to" : "worldVertices/country-canada", - "_rev" : "_WnWXFju--B", - "type" : "is-in" - }, - { - "_key" : "38009", - "_id" : "worldEdges/38009", - "_from" : "worldVertices/capital-manama", - "_to" : "worldVertices/country-bahrain", - "_rev" : "_WnWXFjq--_", - "type" : "is-in" - }, - { - "_key" : "37847", - "_id" : "worldEdges/37847", - "_from" : "worldVertices/country-australia", - "_to" : "worldVertices/continent-australia", - "_rev" : "_WnWXFiW--B", - "type" : "is-in" - }, - { - "_key" : "38060", - "_id" : "worldEdges/38060", - "_from" : "worldVertices/capital-yaounde", - "_to" : "worldVertices/country-cameroon", - "_rev" : "_WnWXFkG--_", - "type" : "is-in" - }, - { - "_key" : "38015", - "_id" : "worldEdges/38015", - "_from" : "worldVertices/capital-n-djamena", - "_to" : "worldVertices/country-chad", - "_rev" : "_WnWXFju--_", - "type" : "is-in" - }, - { - "_key" : "37994", - "_id" : "worldEdges/37994", - "_from" : "worldVertices/capital-gaborone", - "_to" : "worldVertices/country-botswana", - "_rev" : "_WnWXFji--B", - "type" : "is-in" - }, - { - "_key" : "37859", - "_id" : "worldEdges/37859", - "_from" : "worldVertices/country-bangladesh", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFie--_", - "type" : "is-in" - }, - { - "_key" : "37832", - "_id" : "worldEdges/37832", - "_from" : "worldVertices/country-algeria", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiO--B", - "type" : "is-in" - }, - { - "_key" : "37943", - "_id" : "worldEdges/37943", - "_from" : "worldVertices/country-people-s-republic-of-china", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFjG--D", - "type" : "is-in" - }, - { - "_key" : "37925", - "_id" : "worldEdges/37925", - "_from" : "worldVertices/country-ecuador", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFj---B", - "type" : "is-in" - }, - { - "_key" : "38045", - "_id" : "worldEdges/38045", - "_from" : "worldVertices/capital-sofia", - "_to" : "worldVertices/country-bulgaria", - "_rev" : "_WnWXFk---_", - "type" : "is-in" - }, - { - "_key" : "37895", - "_id" : "worldEdges/37895", - "_from" : "worldVertices/country-cambodia", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFiu--B", - "type" : "is-in" - }, - { - "_key" : "38003", - "_id" : "worldEdges/38003", - "_from" : "worldVertices/capital-la-paz", - "_to" : "worldVertices/country-bolivia", - "_rev" : "_WnWXFjm--B", - "type" : "is-in" - }, - { - "_key" : "38000", - "_id" : "worldEdges/38000", - "_from" : "worldVertices/capital-kabul", - "_to" : "worldVertices/country-afghanistan", - "_rev" : "_WnWXFjm--_", - "type" : "is-in" - }, - { - "_key" : "37892", - "_id" : "worldEdges/37892", - "_from" : "worldVertices/country-burundi", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiu--_", - "type" : "is-in" - }, - { - "_key" : "37958", - "_id" : "worldEdges/37958", - "_from" : "worldVertices/capital-beijing", - "_to" : "worldVertices/country-people-s-republic-of-china", - "_rev" : "_WnWXFjO--D", - "type" : "is-in" - }, - { - "_key" : "37931", - "_id" : "worldEdges/37931", - "_from" : "worldVertices/country-eritrea", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFjC--_", - "type" : "is-in" - }, - { - "_key" : "37937", - "_id" : "worldEdges/37937", - "_from" : "worldVertices/country-france", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFjG--_", - "type" : "is-in" - }, - { - "_key" : "37901", - "_id" : "worldEdges/37901", - "_from" : "worldVertices/country-canada", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnWXFiy--B", - "type" : "is-in" - }, - { - "_key" : "37889", - "_id" : "worldEdges/37889", + "_key" : "38133", + "_id" : "worldEdges/38133", "_from" : "worldVertices/country-burkina-faso", "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiq--D", + "_rev" : "_XB1ldaC--D", "type" : "is-in" }, { - "_key" : "37856", - "_id" : "worldEdges/37856", - "_from" : "worldVertices/country-bahrain", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFia--B", + "_key" : "38058", + "_id" : "worldEdges/38058", + "_from" : "worldVertices/continent-australia", + "_to" : "worldVertices/world", + "_rev" : "_XB1ldZy--H", "type" : "is-in" }, { - "_key" : "37955", - "_id" : "worldEdges/37955", - "_from" : "worldVertices/capital-bandar-seri-begawan", - "_to" : "worldVertices/country-brunei", - "_rev" : "_WnWXFjO--B", + "_key" : "38262", + "_id" : "worldEdges/38262", + "_from" : "worldVertices/capital-ottawa", + "_to" : "worldVertices/country-canada", + "_rev" : "_XB1ldae--B", "type" : "is-in" }, { - "_key" : "37928", - "_id" : "worldEdges/37928", - "_from" : "worldVertices/country-egypt", + "_key" : "38136", + "_id" : "worldEdges/38136", + "_from" : "worldVertices/country-burundi", "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFj---D", + "_rev" : "_XB1ldaC--F", "type" : "is-in" }, { - "_key" : "37883", - "_id" : "worldEdges/37883", - "_from" : "worldVertices/country-brunei", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFiq--_", + "_key" : "38289", + "_id" : "worldEdges/38289", + "_from" : "worldVertices/capital-sofia", + "_to" : "worldVertices/country-bulgaria", + "_rev" : "_XB1ldai--H", "type" : "is-in" }, { - "_key" : "37841", - "_id" : "worldEdges/37841", - "_from" : "worldVertices/country-antigua-and-barbuda", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnWXFiS--B", - "type" : "is-in" - }, - { - "_key" : "38039", - "_id" : "worldEdges/38039", - "_from" : "worldVertices/capital-santiago", - "_to" : "worldVertices/country-chile", - "_rev" : "_WnWXFj6--B", - "type" : "is-in" - }, - { - "_key" : "37991", - "_id" : "worldEdges/37991", - "_from" : "worldVertices/capital-dhaka", - "_to" : "worldVertices/country-bangladesh", - "_rev" : "_WnWXFji--_", - "type" : "is-in" - }, - { - "_key" : "37850", - "_id" : "worldEdges/37850", - "_from" : "worldVertices/country-austria", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFiW--D", - "type" : "is-in" - }, - { - "_key" : "37946", - "_id" : "worldEdges/37946", - "_from" : "worldVertices/capital-algiers", - "_to" : "worldVertices/country-algeria", - "_rev" : "_WnWXFjK--_", - "type" : "is-in" - }, - { - "_key" : "37973", - "_id" : "worldEdges/37973", - "_from" : "worldVertices/capital-brussels", - "_to" : "worldVertices/country-belgium", - "_rev" : "_WnWXFjW--B", - "type" : "is-in" - }, - { - "_key" : "37985", - "_id" : "worldEdges/37985", - "_from" : "worldVertices/capital-canberra", - "_to" : "worldVertices/country-australia", - "_rev" : "_WnWXFje--_", - "type" : "is-in" - }, - { - "_key" : "38042", - "_id" : "worldEdges/38042", - "_from" : "worldVertices/capital-sarajevo", - "_to" : "worldVertices/country-bosnia-and-herzegovina", - "_rev" : "_WnWXFj6--D", - "type" : "is-in" - }, - { - "_key" : "37910", - "_id" : "worldEdges/37910", - "_from" : "worldVertices/country-colombia", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFi2--B", - "type" : "is-in" - }, - { - "_key" : "37976", - "_id" : "worldEdges/37976", - "_from" : "worldVertices/capital-buenos-aires", - "_to" : "worldVertices/country-argentina", - "_rev" : "_WnWXFja--_", - "type" : "is-in" - }, - { - "_key" : "37898", - "_id" : "worldEdges/37898", + "_key" : "38142", + "_id" : "worldEdges/38142", "_from" : "worldVertices/country-cameroon", "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiy--_", + "_rev" : "_XB1ldaC--J", "type" : "is-in" }, { - "_key" : "38063", - "_id" : "worldEdges/38063", - "_from" : "worldVertices/capital-zagreb", - "_to" : "worldVertices/country-croatia", - "_rev" : "_WnWXFkG--B", - "type" : "is-in" - }, - { - "_key" : "37838", - "_id" : "worldEdges/37838", - "_from" : "worldVertices/country-angola", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiS--_", - "type" : "is-in" - }, - { - "_key" : "37835", - "_id" : "worldEdges/37835", - "_from" : "worldVertices/country-andorra", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFiO--D", - "type" : "is-in" - }, - { - "_key" : "38012", - "_id" : "worldEdges/38012", - "_from" : "worldVertices/capital-nassau", - "_to" : "worldVertices/country-bahamas", - "_rev" : "_WnWXFjq--B", - "type" : "is-in" - }, - { - "_key" : "37853", - "_id" : "worldEdges/37853", - "_from" : "worldVertices/country-bahamas", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnWXFia--_", - "type" : "is-in" - }, - { - "_key" : "37880", - "_id" : "worldEdges/37880", + "_key" : "38124", + "_id" : "worldEdges/38124", "_from" : "worldVertices/country-brazil", "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFim--D", + "_rev" : "_XB1lda---L", + "type" : "is-in" + }, + { + "_key" : "38208", + "_id" : "worldEdges/38208", + "_from" : "worldVertices/capital-bogota", + "_to" : "worldVertices/country-colombia", + "_rev" : "_XB1ldaS--D", + "type" : "is-in" + }, + { + "_key" : "38070", + "_id" : "worldEdges/38070", + "_from" : "worldVertices/country-afghanistan", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldZ2--D", + "type" : "is-in" + }, + { + "_key" : "38253", + "_id" : "worldEdges/38253", + "_from" : "worldVertices/capital-manama", + "_to" : "worldVertices/country-bahrain", + "_rev" : "_XB1ldaa--H", + "type" : "is-in" + }, + { + "_key" : "38259", + "_id" : "worldEdges/38259", + "_from" : "worldVertices/capital-n-djamena", + "_to" : "worldVertices/country-chad", + "_rev" : "_XB1ldae--_", + "type" : "is-in" + }, + { + "_key" : "38163", + "_id" : "worldEdges/38163", + "_from" : "worldVertices/country-czech-republic", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaG--L", + "type" : "is-in" + }, + { + "_key" : "38139", + "_id" : "worldEdges/38139", + "_from" : "worldVertices/country-cambodia", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldaC--H", + "type" : "is-in" + }, + { + "_key" : "38274", + "_id" : "worldEdges/38274", + "_from" : "worldVertices/capital-prague", + "_to" : "worldVertices/country-czech-republic", + "_rev" : "_XB1ldae--J", + "type" : "is-in" + }, + { + "_key" : "38091", + "_id" : "worldEdges/38091", + "_from" : "worldVertices/country-australia", + "_to" : "worldVertices/continent-australia", + "_rev" : "_XB1ldZ6--D", + "type" : "is-in" + }, + { + "_key" : "38277", + "_id" : "worldEdges/38277", + "_from" : "worldVertices/capital-quito", + "_to" : "worldVertices/country-ecuador", + "_rev" : "_XB1ldai--_", + "type" : "is-in" + }, + { + "_key" : "38166", + "_id" : "worldEdges/38166", + "_from" : "worldVertices/country-denmark", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaK--_", + "type" : "is-in" + }, + { + "_key" : "38082", + "_id" : "worldEdges/38082", + "_from" : "worldVertices/country-angola", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldZ2--L", + "type" : "is-in" + }, + { + "_key" : "38118", + "_id" : "worldEdges/38118", + "_from" : "worldVertices/country-bosnia-and-herzegovina", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1lda---H", + "type" : "is-in" + }, + { + "_key" : "38196", + "_id" : "worldEdges/38196", + "_from" : "worldVertices/capital-asmara", + "_to" : "worldVertices/country-eritrea", + "_rev" : "_XB1ldaO--H", + "type" : "is-in" + }, + { + "_key" : "38202", + "_id" : "worldEdges/38202", + "_from" : "worldVertices/capital-beijing", + "_to" : "worldVertices/country-people-s-republic-of-china", + "_rev" : "_XB1ldaS--_", + "type" : "is-in" + }, + { + "_key" : "38295", + "_id" : "worldEdges/38295", + "_from" : "worldVertices/capital-tirana", + "_to" : "worldVertices/country-albania", + "_rev" : "_XB1ldam--_", + "type" : "is-in" + }, + { + "_key" : "38298", + "_id" : "worldEdges/38298", + "_from" : "worldVertices/capital-vienna", + "_to" : "worldVertices/country-austria", + "_rev" : "_XB1ldam--B", + "type" : "is-in" + }, + { + "_key" : "38088", + "_id" : "worldEdges/38088", + "_from" : "worldVertices/country-argentina", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_XB1ldZ6--B", + "type" : "is-in" + }, + { + "_key" : "38286", + "_id" : "worldEdges/38286", + "_from" : "worldVertices/capital-sarajevo", + "_to" : "worldVertices/country-bosnia-and-herzegovina", + "_rev" : "_XB1ldai--F", + "type" : "is-in" + }, + { + "_key" : "38301", + "_id" : "worldEdges/38301", + "_from" : "worldVertices/capital-yamoussoukro", + "_to" : "worldVertices/country-cote-d-ivoire", + "_rev" : "_XB1ldam--D", + "type" : "is-in" + }, + { + "_key" : "38220", + "_id" : "worldEdges/38220", + "_from" : "worldVertices/capital-buenos-aires", + "_to" : "worldVertices/country-argentina", + "_rev" : "_XB1ldaS--L", + "type" : "is-in" + }, + { + "_key" : "38193", + "_id" : "worldEdges/38193", + "_from" : "worldVertices/capital-andorra-la-vella", + "_to" : "worldVertices/country-andorra", + "_rev" : "_XB1ldaO--F", + "type" : "is-in" + }, + { + "_key" : "38076", + "_id" : "worldEdges/38076", + "_from" : "worldVertices/country-algeria", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldZ2--H", + "type" : "is-in" + }, + { + "_key" : "38103", + "_id" : "worldEdges/38103", + "_from" : "worldVertices/country-bangladesh", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldZ6--L", + "type" : "is-in" + }, + { + "_key" : "38055", + "_id" : "worldEdges/38055", + "_from" : "worldVertices/continent-asia", + "_to" : "worldVertices/world", + "_rev" : "_XB1ldZy--F", + "type" : "is-in" + }, + { + "_key" : "38199", + "_id" : "worldEdges/38199", + "_from" : "worldVertices/capital-bandar-seri-begawan", + "_to" : "worldVertices/country-brunei", + "_rev" : "_XB1ldaO--J", + "type" : "is-in" + }, + { + "_key" : "38283", + "_id" : "worldEdges/38283", + "_from" : "worldVertices/capital-santiago", + "_to" : "worldVertices/country-chile", + "_rev" : "_XB1ldai--D", + "type" : "is-in" + }, + { + "_key" : "38160", + "_id" : "worldEdges/38160", + "_from" : "worldVertices/country-croatia", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaG--J", + "type" : "is-in" + }, + { + "_key" : "38064", + "_id" : "worldEdges/38064", + "_from" : "worldVertices/continent-north-america", + "_to" : "worldVertices/world", + "_rev" : "_XB1ldZ2--_", + "type" : "is-in" + }, + { + "_key" : "38106", + "_id" : "worldEdges/38106", + "_from" : "worldVertices/country-barbados", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_XB1lda---_", + "type" : "is-in" + }, + { + "_key" : "38094", + "_id" : "worldEdges/38094", + "_from" : "worldVertices/country-austria", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldZ6--F", + "type" : "is-in" + }, + { + "_key" : "38175", + "_id" : "worldEdges/38175", + "_from" : "worldVertices/country-eritrea", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldaK--F", + "type" : "is-in" + }, + { + "_key" : "38271", + "_id" : "worldEdges/38271", + "_from" : "worldVertices/capital-phnom-penh", + "_to" : "worldVertices/country-cambodia", + "_rev" : "_XB1ldae--H", + "type" : "is-in" + }, + { + "_key" : "38067", + "_id" : "worldEdges/38067", + "_from" : "worldVertices/continent-south-america", + "_to" : "worldVertices/world", + "_rev" : "_XB1ldZ2--B", + "type" : "is-in" + }, + { + "_key" : "38154", + "_id" : "worldEdges/38154", + "_from" : "worldVertices/country-colombia", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_XB1ldaG--F", + "type" : "is-in" + }, + { + "_key" : "38307", + "_id" : "worldEdges/38307", + "_from" : "worldVertices/capital-zagreb", + "_to" : "worldVertices/country-croatia", + "_rev" : "_XB1ldam--H", + "type" : "is-in" + }, + { + "_key" : "38079", + "_id" : "worldEdges/38079", + "_from" : "worldVertices/country-andorra", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldZ2--J", + "type" : "is-in" + }, + { + "_key" : "38190", + "_id" : "worldEdges/38190", + "_from" : "worldVertices/capital-algiers", + "_to" : "worldVertices/country-algeria", + "_rev" : "_XB1ldaO--D", + "type" : "is-in" + }, + { + "_key" : "38241", + "_id" : "worldEdges/38241", + "_from" : "worldVertices/capital-helsinki", + "_to" : "worldVertices/country-finland", + "_rev" : "_XB1ldaa--_", + "type" : "is-in" + }, + { + "_key" : "38256", + "_id" : "worldEdges/38256", + "_from" : "worldVertices/capital-nassau", + "_to" : "worldVertices/country-bahamas", + "_rev" : "_XB1ldaa--J", + "type" : "is-in" + }, + { + "_key" : "38247", + "_id" : "worldEdges/38247", + "_from" : "worldVertices/capital-la-paz", + "_to" : "worldVertices/country-bolivia", + "_rev" : "_XB1ldaa--D", + "type" : "is-in" + }, + { + "_key" : "38217", + "_id" : "worldEdges/38217", + "_from" : "worldVertices/capital-brussels", + "_to" : "worldVertices/country-belgium", + "_rev" : "_XB1ldaS--J", + "type" : "is-in" + }, + { + "_key" : "38265", + "_id" : "worldEdges/38265", + "_from" : "worldVertices/capital-ouagadougou", + "_to" : "worldVertices/country-burkina-faso", + "_rev" : "_XB1ldae--D", + "type" : "is-in" + }, + { + "_key" : "38226", + "_id" : "worldEdges/38226", + "_from" : "worldVertices/capital-cairo", + "_to" : "worldVertices/country-egypt", + "_rev" : "_XB1ldaW--B", + "type" : "is-in" + }, + { + "_key" : "38130", + "_id" : "worldEdges/38130", + "_from" : "worldVertices/country-bulgaria", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaC--B", "type" : "is-in" }, { "_key" : "38051", "_id" : "worldEdges/38051", - "_from" : "worldVertices/capital-tirana", - "_to" : "worldVertices/country-albania", - "_rev" : "_WnWXFkC--_", - "type" : "is-in" - }, - { - "_key" : "37919", - "_id" : "worldEdges/37919", - "_from" : "worldVertices/country-czech-republic", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFi6--B", - "type" : "is-in" - }, - { - "_key" : "37940", - "_id" : "worldEdges/37940", - "_from" : "worldVertices/country-germany", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFjG--B", - "type" : "is-in" - }, - { - "_key" : "37934", - "_id" : "worldEdges/37934", - "_from" : "worldVertices/country-finland", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFjC--B", - "type" : "is-in" - }, - { - "_key" : "37826", - "_id" : "worldEdges/37826", - "_from" : "worldVertices/country-afghanistan", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFiK--B", - "type" : "is-in" - }, - { - "_key" : "37862", - "_id" : "worldEdges/37862", - "_from" : "worldVertices/country-barbados", - "_to" : "worldVertices/continent-north-america", - "_rev" : "_WnWXFie--B", - "type" : "is-in" - }, - { - "_key" : "37904", - "_id" : "worldEdges/37904", - "_from" : "worldVertices/country-chad", - "_to" : "worldVertices/continent-africa", - "_rev" : "_WnWXFiy--D", - "type" : "is-in" - }, - { - "_key" : "37907", - "_id" : "worldEdges/37907", - "_from" : "worldVertices/country-chile", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFi2--_", - "type" : "is-in" - }, - { - "_key" : "38036", - "_id" : "worldEdges/38036", - "_from" : "worldVertices/capital-saint-john-s", - "_to" : "worldVertices/country-antigua-and-barbuda", - "_rev" : "_WnWXFj6--_", - "type" : "is-in" - }, - { - "_key" : "38027", - "_id" : "worldEdges/38027", - "_from" : "worldVertices/capital-phnom-penh", - "_to" : "worldVertices/country-cambodia", - "_rev" : "_WnWXFjy--B", - "type" : "is-in" - }, - { - "_key" : "37979", - "_id" : "worldEdges/37979", - "_from" : "worldVertices/capital-bujumbura", - "_to" : "worldVertices/country-burundi", - "_rev" : "_WnWXFja--B", - "type" : "is-in" - }, - { - "_key" : "37886", - "_id" : "worldEdges/37886", - "_from" : "worldVertices/country-bulgaria", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFiq--B", - "type" : "is-in" - }, - { - "_key" : "37865", - "_id" : "worldEdges/37865", - "_from" : "worldVertices/country-belgium", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFie--D", - "type" : "is-in" - }, - { - "_key" : "38033", - "_id" : "worldEdges/38033", - "_from" : "worldVertices/capital-quito", - "_to" : "worldVertices/country-ecuador", - "_rev" : "_WnWXFj2--B", - "type" : "is-in" - }, - { - "_key" : "37829", - "_id" : "worldEdges/37829", - "_from" : "worldVertices/country-albania", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFiO--_", - "type" : "is-in" - }, - { - "_key" : "37964", - "_id" : "worldEdges/37964", - "_from" : "worldVertices/capital-bogota", - "_to" : "worldVertices/country-colombia", - "_rev" : "_WnWXFjS--B", - "type" : "is-in" - }, - { - "_key" : "37874", - "_id" : "worldEdges/37874", - "_from" : "worldVertices/country-bosnia-and-herzegovina", - "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFim--_", - "type" : "is-in" - }, - { - "_key" : "37868", - "_id" : "worldEdges/37868", - "_from" : "worldVertices/country-bhutan", - "_to" : "worldVertices/continent-asia", - "_rev" : "_WnWXFii--_", - "type" : "is-in" - }, - { - "_key" : "37970", - "_id" : "worldEdges/37970", - "_from" : "worldVertices/capital-bridgetown", - "_to" : "worldVertices/country-barbados", - "_rev" : "_WnWXFjW--_", - "type" : "is-in" - }, - { - "_key" : "37871", - "_id" : "worldEdges/37871", - "_from" : "worldVertices/country-bolivia", - "_to" : "worldVertices/continent-south-america", - "_rev" : "_WnWXFii--B", - "type" : "is-in" - }, - { - "_key" : "37982", - "_id" : "worldEdges/37982", - "_from" : "worldVertices/capital-cairo", - "_to" : "worldVertices/country-egypt", - "_rev" : "_WnWXFja--D", - "type" : "is-in" - }, - { - "_key" : "38048", - "_id" : "worldEdges/38048", - "_from" : "worldVertices/capital-thimphu", - "_to" : "worldVertices/country-bhutan", - "_rev" : "_WnWXFk---B", - "type" : "is-in" - }, - { - "_key" : "37949", - "_id" : "worldEdges/37949", - "_from" : "worldVertices/capital-andorra-la-vella", - "_to" : "worldVertices/country-andorra", - "_rev" : "_WnWXFjK--B", - "type" : "is-in" - }, - { - "_key" : "37961", - "_id" : "worldEdges/37961", - "_from" : "worldVertices/capital-berlin", - "_to" : "worldVertices/country-germany", - "_rev" : "_WnWXFjS--_", - "type" : "is-in" - }, - { - "_key" : "37807", - "_id" : "worldEdges/37807", "_from" : "worldVertices/continent-africa", "_to" : "worldVertices/world", - "_rev" : "_WnWXFiC--_", + "_rev" : "_XB1ldZy--D", "type" : "is-in" }, { - "_key" : "37916", - "_id" : "worldEdges/37916", - "_from" : "worldVertices/country-croatia", + "_key" : "38112", + "_id" : "worldEdges/38112", + "_from" : "worldVertices/country-bhutan", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1lda---D", + "type" : "is-in" + }, + { + "_key" : "38232", + "_id" : "worldEdges/38232", + "_from" : "worldVertices/capital-copenhagen", + "_to" : "worldVertices/country-denmark", + "_rev" : "_XB1ldaW--F", + "type" : "is-in" + }, + { + "_key" : "38235", + "_id" : "worldEdges/38235", + "_from" : "worldVertices/capital-dhaka", + "_to" : "worldVertices/country-bangladesh", + "_rev" : "_XB1ldaW--H", + "type" : "is-in" + }, + { + "_key" : "38085", + "_id" : "worldEdges/38085", + "_from" : "worldVertices/country-antigua-and-barbuda", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_XB1ldZ6--_", + "type" : "is-in" + }, + { + "_key" : "38073", + "_id" : "worldEdges/38073", + "_from" : "worldVertices/country-albania", "_to" : "worldVertices/continent-europe", - "_rev" : "_WnWXFi6--_", + "_rev" : "_XB1ldZ2--F", "type" : "is-in" }, { - "_key" : "38021", - "_id" : "worldEdges/38021", - "_from" : "worldVertices/capital-ouagadougou", - "_to" : "worldVertices/country-burkina-faso", - "_rev" : "_WnWXFju--D", + "_key" : "38181", + "_id" : "worldEdges/38181", + "_from" : "worldVertices/country-france", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaK--J", "type" : "is-in" }, { - "_key" : "38057", - "_id" : "worldEdges/38057", - "_from" : "worldVertices/capital-yamoussoukro", - "_to" : "worldVertices/country-cote-d-ivoire", - "_rev" : "_WnWXFkC--D", + "_key" : "38214", + "_id" : "worldEdges/38214", + "_from" : "worldVertices/capital-bridgetown", + "_to" : "worldVertices/country-barbados", + "_rev" : "_XB1ldaS--H", + "type" : "is-in" + }, + { + "_key" : "38268", + "_id" : "worldEdges/38268", + "_from" : "worldVertices/capital-paris", + "_to" : "worldVertices/country-france", + "_rev" : "_XB1ldae--F", + "type" : "is-in" + }, + { + "_key" : "38097", + "_id" : "worldEdges/38097", + "_from" : "worldVertices/country-bahamas", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_XB1ldZ6--H", + "type" : "is-in" + }, + { + "_key" : "38184", + "_id" : "worldEdges/38184", + "_from" : "worldVertices/country-germany", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1ldaO--_", + "type" : "is-in" + }, + { + "_key" : "38223", + "_id" : "worldEdges/38223", + "_from" : "worldVertices/capital-bujumbura", + "_to" : "worldVertices/country-burundi", + "_rev" : "_XB1ldaW--_", + "type" : "is-in" + }, + { + "_key" : "38100", + "_id" : "worldEdges/38100", + "_from" : "worldVertices/country-bahrain", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldZ6--J", + "type" : "is-in" + }, + { + "_key" : "38172", + "_id" : "worldEdges/38172", + "_from" : "worldVertices/country-egypt", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldaK--D", + "type" : "is-in" + }, + { + "_key" : "38157", + "_id" : "worldEdges/38157", + "_from" : "worldVertices/country-cote-d-ivoire", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldaG--H", + "type" : "is-in" + }, + { + "_key" : "38292", + "_id" : "worldEdges/38292", + "_from" : "worldVertices/capital-thimphu", + "_to" : "worldVertices/country-bhutan", + "_rev" : "_XB1ldai--J", + "type" : "is-in" + }, + { + "_key" : "38061", + "_id" : "worldEdges/38061", + "_from" : "worldVertices/continent-europe", + "_to" : "worldVertices/world", + "_rev" : "_XB1ldZy--J", + "type" : "is-in" + }, + { + "_key" : "38238", + "_id" : "worldEdges/38238", + "_from" : "worldVertices/capital-gaborone", + "_to" : "worldVertices/country-botswana", + "_rev" : "_XB1ldaW--J", + "type" : "is-in" + }, + { + "_key" : "38205", + "_id" : "worldEdges/38205", + "_from" : "worldVertices/capital-berlin", + "_to" : "worldVertices/country-germany", + "_rev" : "_XB1ldaS--B", + "type" : "is-in" + }, + { + "_key" : "38211", + "_id" : "worldEdges/38211", + "_from" : "worldVertices/capital-brasilia", + "_to" : "worldVertices/country-brazil", + "_rev" : "_XB1ldaS--F", + "type" : "is-in" + }, + { + "_key" : "38145", + "_id" : "worldEdges/38145", + "_from" : "worldVertices/country-canada", + "_to" : "worldVertices/continent-north-america", + "_rev" : "_XB1ldaG--_", + "type" : "is-in" + }, + { + "_key" : "38250", + "_id" : "worldEdges/38250", + "_from" : "worldVertices/capital-luanda", + "_to" : "worldVertices/country-angola", + "_rev" : "_XB1ldaa--F", + "type" : "is-in" + }, + { + "_key" : "38229", + "_id" : "worldEdges/38229", + "_from" : "worldVertices/capital-canberra", + "_to" : "worldVertices/country-australia", + "_rev" : "_XB1ldaW--D", + "type" : "is-in" + }, + { + "_key" : "38280", + "_id" : "worldEdges/38280", + "_from" : "worldVertices/capital-saint-john-s", + "_to" : "worldVertices/country-antigua-and-barbuda", + "_rev" : "_XB1ldai--B", + "type" : "is-in" + }, + { + "_key" : "38304", + "_id" : "worldEdges/38304", + "_from" : "worldVertices/capital-yaounde", + "_to" : "worldVertices/country-cameroon", + "_rev" : "_XB1ldam--F", + "type" : "is-in" + }, + { + "_key" : "38127", + "_id" : "worldEdges/38127", + "_from" : "worldVertices/country-brunei", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldaC--_", + "type" : "is-in" + }, + { + "_key" : "38151", + "_id" : "worldEdges/38151", + "_from" : "worldVertices/country-chile", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_XB1ldaG--D", + "type" : "is-in" + }, + { + "_key" : "38187", + "_id" : "worldEdges/38187", + "_from" : "worldVertices/country-people-s-republic-of-china", + "_to" : "worldVertices/continent-asia", + "_rev" : "_XB1ldaO--B", + "type" : "is-in" + }, + { + "_key" : "38169", + "_id" : "worldEdges/38169", + "_from" : "worldVertices/country-ecuador", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_XB1ldaK--B", + "type" : "is-in" + }, + { + "_key" : "38109", + "_id" : "worldEdges/38109", + "_from" : "worldVertices/country-belgium", + "_to" : "worldVertices/continent-europe", + "_rev" : "_XB1lda---B", + "type" : "is-in" + }, + { + "_key" : "38121", + "_id" : "worldEdges/38121", + "_from" : "worldVertices/country-botswana", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1lda---J", + "type" : "is-in" + }, + { + "_key" : "38148", + "_id" : "worldEdges/38148", + "_from" : "worldVertices/country-chad", + "_to" : "worldVertices/continent-africa", + "_rev" : "_XB1ldaG--B", + "type" : "is-in" + }, + { + "_key" : "38244", + "_id" : "worldEdges/38244", + "_from" : "worldVertices/capital-kabul", + "_to" : "worldVertices/country-afghanistan", + "_rev" : "_XB1ldaa--B", + "type" : "is-in" + }, + { + "_key" : "38115", + "_id" : "worldEdges/38115", + "_from" : "worldVertices/country-bolivia", + "_to" : "worldVertices/continent-south-america", + "_rev" : "_XB1lda---F", "type" : "is-in" } ] diff --git a/Documentation/Examples/job_cancel.generated b/Documentation/Examples/job_cancel.generated index 83d585fc34..5587b4ff8d 100644 --- a/Documentation/Examples/job_cancel.generated +++ b/Documentation/Examples/job_cancel.generated @@ -6,7 +6,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152293662584401 +x-arango-async-id: 153004690601204 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 [ - "152293662584401" + "153004690601204" ] -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584401/cancel +shell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601204/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 [ - "152293662584401" + "153004690601204" ] diff --git a/Documentation/Examples/job_delete_01.generated b/Documentation/Examples/job_delete_01.generated index 68f3fa24fc..f97274927b 100644 --- a/Documentation/Examples/job_delete_01.generated +++ b/Documentation/Examples/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: 152293662584410 +x-arango-async-id: 153004690601213 content-type: text/plain; charset=utf-8 shell> curl -X DELETE --dump - http://localhost:8529/_api/job/all diff --git a/Documentation/Examples/job_delete_02.generated b/Documentation/Examples/job_delete_02.generated index c891ac7f3a..0dbd9c972c 100644 --- a/Documentation/Examples/job_delete_02.generated +++ b/Documentation/Examples/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: 152293662584415 +x-arango-async-id: 153004690601218 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" : 1522936651.47632, + "time" : 1530046938.7103279, "error" : false, "code" : 200 } -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1522936651.47632 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1530046938.7103279 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/job_delete_03.generated b/Documentation/Examples/job_delete_03.generated index e4a74cb961..1eabed73a2 100644 --- a/Documentation/Examples/job_delete_03.generated +++ b/Documentation/Examples/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: 152293662584424 +x-arango-async-id: 153004690601227 content-type: text/plain; charset=utf-8 -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152293662584424 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/153004690601227 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/job_fetch_result_03.generated b/Documentation/Examples/job_fetch_result_03.generated index 41f9e00ac5..0ff8e7e458 100644 --- a/Documentation/Examples/job_fetch_result_03.generated +++ b/Documentation/Examples/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: 152293662584438 +x-arango-async-id: 153004690601241 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584438 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601241 HTTP/1.1 200 OK x-content-type-options: nosniff -x-arango-async-id: 152293662584438 +x-arango-async-id: 153004690601241 content-type: application/json; charset=utf-8 { "server" : "arango", "version" : "3.4.devel", - "license" : "community" + "license" : "enterprise" } diff --git a/Documentation/Examples/job_fetch_result_04.generated b/Documentation/Examples/job_fetch_result_04.generated index 32faf06c66..8c131557da 100644 --- a/Documentation/Examples/job_fetch_result_04.generated +++ b/Documentation/Examples/job_fetch_result_04.generated @@ -6,14 +6,14 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152293662584443 +x-arango-async-id: 153004690601246 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584443 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601246 HTTP/1.1 400 Bad Request x-content-type-options: nosniff -x-arango-async-id: 152293662584443 +x-arango-async-id: 153004690601246 content-type: application/json; charset=utf-8 { diff --git a/Documentation/Examples/job_getByType_01.generated b/Documentation/Examples/job_getByType_01.generated index 68f39729e8..0bdbe14793 100644 --- a/Documentation/Examples/job_getByType_01.generated +++ b/Documentation/Examples/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: 152293662584448 +x-arango-async-id: 153004690601251 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 [ - "152293662584448" + "153004690601251" ] diff --git a/Documentation/Examples/job_getByType_02.generated b/Documentation/Examples/job_getByType_02.generated index d4ed8f88db..314ac560e0 100644 --- a/Documentation/Examples/job_getByType_02.generated +++ b/Documentation/Examples/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: 152293662584453 +x-arango-async-id: 153004690601256 content-type: text/plain; charset=utf-8 shell> curl --dump - http://localhost:8529/_api/job/pending diff --git a/Documentation/Examples/job_getByType_03.generated b/Documentation/Examples/job_getByType_03.generated index 231a77b65f..f87374a8e0 100644 --- a/Documentation/Examples/job_getByType_03.generated +++ b/Documentation/Examples/job_getByType_03.generated @@ -11,7 +11,7 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152293662584458 +x-arango-async-id: 153004690601261 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 [ - "152293662584458" + "153004690601261" ] -shell> curl -X DELETE --dump - http://localhost:8529/_api/job/152293662584458 +shell> curl -X DELETE --dump - http://localhost:8529/_api/job/153004690601261 HTTP/1.1 200 OK content-type: application/json; charset=utf-8 diff --git a/Documentation/Examples/job_getStatusById_01.generated b/Documentation/Examples/job_getStatusById_01.generated index b0bad8ac07..7ba76552f2 100644 --- a/Documentation/Examples/job_getStatusById_01.generated +++ b/Documentation/Examples/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: 152293662584465 +x-arango-async-id: 153004690601268 content-type: text/plain; charset=utf-8 -shell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584465 +shell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601268 HTTP/1.1 200 OK x-content-type-options: nosniff -x-arango-async-id: 152293662584465 +x-arango-async-id: 153004690601268 content-type: application/json; charset=utf-8 { "server" : "arango", "version" : "3.4.devel", - "license" : "community" + "license" : "enterprise" } diff --git a/Documentation/Examples/job_getStatusById_02.generated b/Documentation/Examples/job_getStatusById_02.generated index de701e4398..9dc65af58d 100644 --- a/Documentation/Examples/job_getStatusById_02.generated +++ b/Documentation/Examples/job_getStatusById_02.generated @@ -11,10 +11,10 @@ EOF HTTP/1.1 202 Accepted x-content-type-options: nosniff -x-arango-async-id: 152293662584470 +x-arango-async-id: 153004690601273 content-type: text/plain; charset=utf-8 -shell> curl --dump - http://localhost:8529/_api/job/152293662584470 +shell> curl --dump - http://localhost:8529/_api/job/153004690601273 HTTP/1.1 204 No Content content-type: text/plain; charset=utf-8 diff --git a/Documentation/Examples/joinTuples.generated b/Documentation/Examples/joinTuples.generated index 6bab645783..10bcc3f955 100644 --- a/Documentation/Examples/joinTuples.generated +++ b/Documentation/Examples/joinTuples.generated @@ -20,7 +20,7 @@ }, { "user": "Abigail", - "friendId": 2 + "friendId": 4 }, { "user": "Abigail", @@ -36,11 +36,11 @@ }, { "user": "Mariah", - "friendId": 1 + "friendId": 2 }, { "user": "Mariah", - "friendId": 2 + "friendId": 1 }, { "user": "Fred", diff --git a/Documentation/Examples/queryLimit.generated b/Documentation/Examples/queryLimit.generated index f5f4c39996..1a35b51f58 100644 --- a/Documentation/Examples/queryLimit.generated +++ b/Documentation/Examples/queryLimit.generated @@ -1,48 +1,48 @@ arangosh> db.five.all().toArray(); [ { - "_key" : "38591", - "_id" : "five/38591", - "_rev" : "_WnWXFue--B", + "_key" : "38835", + "_id" : "five/38835", + "_rev" : "_XB1lds---B", "name" : "two" }, { - "_key" : "38597", - "_id" : "five/38597", - "_rev" : "_WnWXFue--F", - "name" : "four" - }, - { - "_key" : "38587", - "_id" : "five/38587", - "_rev" : "_WnWXFue--_", - "name" : "one" - }, - { - "_key" : "38594", - "_id" : "five/38594", - "_rev" : "_WnWXFue--D", + "_key" : "38838", + "_id" : "five/38838", + "_rev" : "_XB1lds---D", "name" : "three" }, { - "_key" : "38600", - "_id" : "five/38600", - "_rev" : "_WnWXFue--H", + "_key" : "38844", + "_id" : "five/38844", + "_rev" : "_XB1ldsC--_", "name" : "five" + }, + { + "_key" : "38841", + "_id" : "five/38841", + "_rev" : "_XB1lds---F", + "name" : "four" + }, + { + "_key" : "38831", + "_id" : "five/38831", + "_rev" : "_XB1lds---_", + "name" : "one" } ] arangosh> db.five.all().limit(2).toArray(); [ { - "_key" : "38591", - "_id" : "five/38591", - "_rev" : "_WnWXFue--B", + "_key" : "38835", + "_id" : "five/38835", + "_rev" : "_XB1lds---B", "name" : "two" }, { - "_key" : "38597", - "_id" : "five/38597", - "_rev" : "_WnWXFue--F", - "name" : "four" + "_key" : "38838", + "_id" : "five/38838", + "_rev" : "_XB1lds---D", + "name" : "three" } ] diff --git a/Documentation/Examples/querySkip.generated b/Documentation/Examples/querySkip.generated index 9dc084f63a..0f10ffe33a 100644 --- a/Documentation/Examples/querySkip.generated +++ b/Documentation/Examples/querySkip.generated @@ -1,48 +1,48 @@ arangosh> db.five.all().toArray(); [ { - "_key" : "38618", - "_id" : "five/38618", - "_rev" : "_WnWXFvG--D", - "name" : "three" - }, - { - "_key" : "38624", - "_id" : "five/38624", - "_rev" : "_WnWXFvG--H", - "name" : "five" - }, - { - "_key" : "38615", - "_id" : "five/38615", - "_rev" : "_WnWXFvG--B", - "name" : "two" - }, - { - "_key" : "38611", - "_id" : "five/38611", - "_rev" : "_WnWXFvG--_", + "_key" : "38855", + "_id" : "five/38855", + "_rev" : "_XB1ldw2--_", "name" : "one" }, { - "_key" : "38621", - "_id" : "five/38621", - "_rev" : "_WnWXFvG--F", + "_key" : "38868", + "_id" : "five/38868", + "_rev" : "_XB1ldw2--H", + "name" : "five" + }, + { + "_key" : "38862", + "_id" : "five/38862", + "_rev" : "_XB1ldw2--D", + "name" : "three" + }, + { + "_key" : "38865", + "_id" : "five/38865", + "_rev" : "_XB1ldw2--F", "name" : "four" + }, + { + "_key" : "38859", + "_id" : "five/38859", + "_rev" : "_XB1ldw2--B", + "name" : "two" } ] arangosh> db.five.all().skip(3).toArray(); [ { - "_key" : "38611", - "_id" : "five/38611", - "_rev" : "_WnWXFvG--_", - "name" : "one" + "_key" : "38865", + "_id" : "five/38865", + "_rev" : "_XB1ldw2--F", + "name" : "four" }, { - "_key" : "38621", - "_id" : "five/38621", - "_rev" : "_WnWXFvG--F", - "name" : "four" + "_key" : "38859", + "_id" : "five/38859", + "_rev" : "_XB1ldw2--B", + "name" : "two" } ] diff --git a/Documentation/Examples/usingToArray.generated b/Documentation/Examples/usingToArray.generated index 2087d1d945..9b8ce0470a 100644 --- a/Documentation/Examples/usingToArray.generated +++ b/Documentation/Examples/usingToArray.generated @@ -1,36 +1,36 @@ arangosh> db._create("five") -[ArangoCollection 38672, "five" (type document, status loaded)] +[ArangoCollection 38916, "five" (type document, status loaded)] arangosh> for (i = 0; i < 5; i++) db.five.save({value:i}) arangosh> db.five.toArray() [ { - "_key" : "38676", - "_id" : "five/38676", - "_rev" : "_WnWXGG---_", - "value" : 0 - }, - { - "_key" : "38686", - "_id" : "five/38686", - "_rev" : "_WnWXGGC--B", - "value" : 3 - }, - { - "_key" : "38689", - "_id" : "five/38689", - "_rev" : "_WnWXGGC--D", + "_key" : "38933", + "_id" : "five/38933", + "_rev" : "_XB1leSe--H", "value" : 4 }, { - "_key" : "38680", - "_id" : "five/38680", - "_rev" : "_WnWXGG---B", + "_key" : "38930", + "_id" : "five/38930", + "_rev" : "_XB1leSe--F", + "value" : 3 + }, + { + "_key" : "38924", + "_id" : "five/38924", + "_rev" : "_XB1leSe--B", "value" : 1 }, { - "_key" : "38683", - "_id" : "five/38683", - "_rev" : "_WnWXGGC--_", + "_key" : "38927", + "_id" : "five/38927", + "_rev" : "_XB1leSe--D", "value" : 2 + }, + { + "_key" : "38920", + "_id" : "five/38920", + "_rev" : "_XB1leSe--_", + "value" : 0 } ] diff --git a/Documentation/Examples/working_with_date_time.generated b/Documentation/Examples/working_with_date_time.generated index 72b65e0d00..38270bb44c 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 38694, "exampleTime" (type document, status loaded)] +[ArangoCollection 38938, "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" : "38702", - "_id" : "exampleTime/38702", - "_rev" : "_WnWXGGq--B", + "_key" : "38949", + "_id" : "exampleTime/38949", + "_rev" : "_XB1leTi--_", + "value" : 2, + "ts" : "2014-05-08T04:19:09.522" + }, + { + "_key" : "38946", + "_id" : "exampleTime/38946", + "_rev" : "_XB1leTe--B", "value" : 1, "ts" : "2014-05-07T21:19:09.522" }, { - "_key" : "38708", - "_id" : "exampleTime/38708", - "_rev" : "_WnWXGGq--F", + "_key" : "38952", + "_id" : "exampleTime/38952", + "_rev" : "_XB1leTi--B", "value" : 3, "ts" : "2014-05-08T11:19:09.522" - }, - { - "_key" : "38705", - "_id" : "exampleTime/38705", - "_rev" : "_WnWXGGq--D", - "value" : 2, - "ts" : "2014-05-08T04:19:09.522" } ] diff --git a/js/apps/system/_admin/aardvark/APP/api-docs.json b/js/apps/system/_admin/aardvark/APP/api-docs.json index 44b0967a99..889126ccf7 100644 --- a/js/apps/system/_admin/aardvark/APP/api-docs.json +++ b/js/apps/system/_admin/aardvark/APP/api-docs.json @@ -72,7 +72,7 @@ "startVertex" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph Traversal/HTTP_API_TRAVERSAL.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph Traversal/HTTP_API_TRAVERSAL.md" }, "PostApiQueryProperties": { "properties": { @@ -85,7 +85,7 @@ "query" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PostApiQueryProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PostApiQueryProperties.md" }, "PutApiQueryCacheProperties": { "properties": { @@ -104,7 +104,7 @@ "maxResults" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PutApiQueryCacheProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PutApiQueryCacheProperties.md" }, "PutApiQueryProperties": { "properties": { @@ -148,7 +148,7 @@ "maxQueryStringLength" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PutApiQueryProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PutApiQueryProperties.md" }, "RestLookupByKeys": { "properties": { @@ -169,7 +169,7 @@ "keys" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/RestLookupByKeys.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/RestLookupByKeys.md" }, "RestRemoveByKeys": { "properties": { @@ -193,7 +193,7 @@ "keys" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" }, "UserHandling_create": { "properties": { @@ -221,7 +221,7 @@ "passwd" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "UserHandling_grantCollection": { "properties": { @@ -234,7 +234,7 @@ "grant" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "UserHandling_grantDatabase": { "properties": { @@ -247,7 +247,7 @@ "grant" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "UserHandling_modify": { "properties": { @@ -270,7 +270,7 @@ "passwd" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "UserHandling_replace": { "properties": { @@ -293,7 +293,7 @@ "passwd" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "admin_echo_client_struct": { "description": "attributes of the client connection\n\n", @@ -302,7 +302,7 @@ "client" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" }, "admin_echo_server_struct": { "description": "\n", @@ -326,7 +326,7 @@ "server" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" }, "admin_statistics_figures_struct": { "description": "", @@ -480,7 +480,7 @@ "bytesReceived" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "cluster_endpoints_struct": { "description": "", @@ -554,7 +554,7 @@ "indexes" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_alive": { "description": "the currently active figures\n\n", @@ -571,7 +571,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_compactors": { "description": "\n", @@ -588,7 +588,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_datafiles": { "description": "Metrics regarding the datafiles\n\n", @@ -605,7 +605,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_dead": { "description": "the items waiting to be swept away by the cleaner\n\n", @@ -627,7 +627,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_indexes": { "description": "", @@ -644,7 +644,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_journals": { "description": "Metrics regarding the journal files\n\n", @@ -661,7 +661,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_readcache": { "description": "\n", @@ -678,7 +678,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "collection_figures_revisions": { "description": "\n", @@ -695,7 +695,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "compactionStatus_attributes": { "description": "", @@ -710,7 +710,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "delete_api_aqlfunction_rc_200": { "properties": { @@ -736,7 +736,7 @@ "deletedCount" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" }, "delete_api_aqlfunction_rc_400": { "properties": { @@ -767,7 +767,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" }, "delete_api_aqlfunction_rc_404": { "properties": { @@ -798,7 +798,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" }, "delete_api_tasks_rc_200": { "properties": { @@ -818,7 +818,7 @@ "error" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" }, "delete_api_tasks_rc_404": { "properties": { @@ -843,7 +843,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" }, "explain_options": { "description": "Options for the query\n\n", @@ -867,7 +867,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" }, "general_graph_create_http_examples": { "properties": { @@ -896,7 +896,7 @@ "name" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" }, "general_graph_edge_definition_add_http_examples": { "properties": { @@ -925,7 +925,7 @@ "to" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_add_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_add_http_examples.md" }, "general_graph_edge_definition_modify_http_examples": { "properties": { @@ -954,7 +954,7 @@ "to" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_modify_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_modify_http_examples.md" }, "get_admin_log_rc_200": { "properties": { @@ -999,7 +999,7 @@ "totalAmount" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" }, "get_admin_server_role_rc_200": { "properties": { @@ -1030,7 +1030,7 @@ "role" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_server_role.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_server_role.md" }, "get_admin_statistics_description_rc_200": { "properties": { @@ -1066,7 +1066,7 @@ "error" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics_description.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics_description.md" }, "get_admin_statistics_rc_200": { "properties": { @@ -1115,7 +1115,7 @@ "enabled" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "get_admin_time_rc_200": { "properties": { @@ -1141,7 +1141,7 @@ "time" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_time.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_time.md" }, "get_api_aqlfunction_rc_200": { "properties": { @@ -1169,7 +1169,7 @@ "result" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" }, "get_api_aqlfunction_rc_400": { "properties": { @@ -1200,7 +1200,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" }, "get_api_cluster_endpoints_rc_200": { "properties": { @@ -1228,7 +1228,7 @@ "endpoints" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_cluster_endpoints.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_cluster_endpoints.md" }, "get_api_collection_figures_rc_200": { "properties": { @@ -1251,7 +1251,7 @@ "journalSize" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" }, "get_api_database_new": { "properties": { @@ -1271,7 +1271,7 @@ "name" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_new.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_new.md" }, "get_api_database_new_USERS": { "description": "", @@ -1315,7 +1315,7 @@ "version" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" }, "get_api_tasks_all_rc_200": { "description": "a list of all tasks\n\n", @@ -1335,7 +1335,7 @@ "name" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_engine.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_engine.md" }, "http_statistics_struct": { "description": "the numbers of requests by Verb\n\n", @@ -1395,7 +1395,7 @@ "http" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "patch_api_view_link_props": { "description": "The link properties. If specified, then *properties*\nshould be a JSON object containing the following attributes:\n\n", @@ -1421,7 +1421,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_link_props_field_props": { "description": "The field properties. If specified, then *properties*\nshould be a JSON object containing the following attributes:\n\n", @@ -1448,7 +1448,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_links": { "description": "The set of collection names associated with the properties.\n\n", @@ -1458,7 +1458,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_properties_iresearch": { "properties": { @@ -1484,7 +1484,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_props_commit": { "description": "Commit options for regular operations.\n\n", @@ -1499,7 +1499,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_props_consolidation": { "description": "\n", @@ -1534,7 +1534,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_props_consolidation_bytes_accum": { "description": "Use empty object for default values, i.e. {}\n\n", @@ -1551,7 +1551,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_props_consolidation_count": { "description": "Use empty object for default values, i.e. {}\n\n", @@ -1568,7 +1568,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "patch_api_view_props_consolidation_fill": { "description": "Use empty object for default values, i.e. {}\n\n", @@ -1585,7 +1585,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "post_admin_echo_rc_200": { "properties": { @@ -1688,7 +1688,7 @@ "rawRequestBody" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" }, "post_api_aqlfunction": { "properties": { @@ -1711,7 +1711,7 @@ "code" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" }, "post_api_aqlfunction_rc_200": { "properties": { @@ -1737,7 +1737,7 @@ "isNewlyCreated" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" }, "post_api_aqlfunction_rc_201": { "properties": { @@ -1763,7 +1763,7 @@ "isNewlyCreated" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" }, "post_api_aqlfunction_rc_400": { "properties": { @@ -1794,7 +1794,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" }, "post_api_collection": { "properties": { @@ -1863,7 +1863,7 @@ "name" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" }, "post_api_collection_opts": { "description": "additional options for key generation. If specified, then *keyOptions*\nshould be a JSON array containing the following attributes:\n\n", @@ -1888,7 +1888,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" }, "post_api_cursor": { "properties": { @@ -1937,7 +1937,7 @@ "query" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" }, "post_api_cursor_opts": { "description": "key/value object with extra options for the query.\n\n", @@ -2002,7 +2002,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" }, "post_api_cursor_rc_201": { "properties": { @@ -2057,7 +2057,7 @@ "cached" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" }, "post_api_cursor_rc_400": { "properties": { @@ -2088,7 +2088,7 @@ "errorMessage" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" }, "post_api_explain": { "properties": { @@ -2112,7 +2112,7 @@ "query" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" }, "post_api_export": { "properties": { @@ -2159,7 +2159,7 @@ "ttl" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" }, "post_api_export_restrictions": { "description": "an object containing an array of attribute names that will be \nincluded or excluded when returning result documents.\n\nNot specifying *restrict* will by default return all attributes of each document.\n\n", @@ -2178,7 +2178,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" }, "post_api_gharial_create_opts": { "description": "a JSON object which is only useful in Enterprise version and with isSmart set to true.\nIt can contain the following attributes:\n\n", @@ -2194,7 +2194,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" }, "post_api_index_fulltext": { "properties": { @@ -2221,7 +2221,7 @@ "minLength" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_fulltext.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_fulltext.md" }, "post_api_index_geo": { "properties": { @@ -2247,7 +2247,7 @@ "geoJson" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_geo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_geo.md" }, "post_api_index_hash": { "properties": { @@ -2285,7 +2285,7 @@ "sparse" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_hash.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_hash.md" }, "post_api_index_persistent": { "properties": { @@ -2318,7 +2318,7 @@ "sparse" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_persistent.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_persistent.md" }, "post_api_index_skiplist": { "properties": { @@ -2356,7 +2356,7 @@ "sparse" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_skiplist.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_skiplist.md" }, "post_api_new_tasks": { "properties": { @@ -2389,7 +2389,7 @@ "params" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" }, "post_api_new_tasks_rc_200": { "properties": { @@ -2447,7 +2447,7 @@ "error" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" }, "post_api_transaction": { "properties": { @@ -2494,7 +2494,7 @@ "action" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Transactions/post_api_transaction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Transactions/post_api_transaction.md" }, "post_api_view_iresearch": { "properties": { @@ -2515,7 +2515,7 @@ "type" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" }, "post_api_view_link_props": { "description": "The link properties. If specified, then *properties*\nshould be a JSON object containing the following attributes:\n\n", @@ -2541,7 +2541,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_link_props_field_props": { "description": "The field properties. If specified, then *properties*\nshould be a JSON object containing the following attributes:\n\n", @@ -2568,7 +2568,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_links": { "description": "The set of collection names associated with the properties.\n\n", @@ -2578,7 +2578,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_props": { "description": "The view properties. If specified, then *properties*\nshould be a JSON object containing the following attributes:\n\n", @@ -2606,7 +2606,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" }, "post_api_view_props_commit": { "description": "Commit options for regular operations.\n\nCommit options for regular operations.\n\n", @@ -2626,7 +2626,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_props_consolidation": { "description": "\n\n", @@ -2661,7 +2661,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_props_consolidation_bytes_accum": { "description": "Use empty object for default values, i.e. {}\n\nUse empty object for default values, i.e. {}\n\n", @@ -2678,7 +2678,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_props_consolidation_count": { "description": "Use empty object for default values, i.e. {}\n\nUse empty object for default values, i.e. {}\n\n", @@ -2695,7 +2695,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_api_view_props_consolidation_fill": { "description": "Use empty object for default values, i.e. {}\n\nUse empty object for default values, i.e. {}\n\n", @@ -2712,7 +2712,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "post_batch_replication": { "properties": { @@ -2726,7 +2726,7 @@ "ttl" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/post_batch_replication.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/post_batch_replication.md" }, "put_admin_loglevel": { "properties": { @@ -2888,7 +2888,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" }, "put_api_new_tasks": { "properties": { @@ -2921,7 +2921,7 @@ "params" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/put_api_new_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/put_api_new_tasks.md" }, "put_api_replication_applier_adjust": { "properties": { @@ -3044,7 +3044,7 @@ "restrictType" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_adjust.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_adjust.md" }, "put_api_replication_makeSlave": { "properties": { @@ -3153,7 +3153,7 @@ "includeSystem" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_makeSlave.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_makeSlave.md" }, "put_api_replication_synchronize": { "properties": { @@ -3205,7 +3205,7 @@ "password" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_synchronize.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_synchronize.md" }, "put_api_simple_any": { "properties": { @@ -3218,7 +3218,7 @@ "collection" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_any.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_any.md" }, "put_api_simple_by_example": { "properties": { @@ -3251,7 +3251,7 @@ "limit" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_by_example.md" }, "put_api_simple_first_example": { "properties": { @@ -3269,7 +3269,7 @@ "example" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_first_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_first_example.md" }, "put_api_simple_fulltext": { "properties": { @@ -3307,7 +3307,7 @@ "index" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_fulltext.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_fulltext.md" }, "put_api_simple_near": { "properties": { @@ -3350,7 +3350,7 @@ "geo" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_near.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_near.md" }, "put_api_simple_range": { "properties": { @@ -3394,7 +3394,7 @@ "skip" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_range.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_range.md" }, "put_api_simple_remove_by_example": { "properties": { @@ -3415,7 +3415,7 @@ "example" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" }, "put_api_simple_remove_by_example_opts": { "description": "a json object which can contains following attributes:\n\n", @@ -3430,7 +3430,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" }, "put_api_simple_remove_by_keys_opts": { "description": "a json object which can contains following attributes:\n\n", @@ -3449,7 +3449,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" }, "put_api_simple_replace_by_example": { "properties": { @@ -3475,7 +3475,7 @@ "newValue" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" }, "put_api_simple_replace_by_example_options": { "description": "a json object which can contain following attributes\n\n", @@ -3490,7 +3490,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" }, "put_api_simple_update_by_example": { "properties": { @@ -3517,7 +3517,7 @@ "newValue" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" }, "put_api_simple_update_by_example_options": { "description": "a json object which can contains following attributes:\n\n", @@ -3541,7 +3541,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" }, "put_api_simple_within": { "properties": { @@ -3589,7 +3589,7 @@ "geo" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within.md" }, "put_api_simple_within_rectangle": { "properties": { @@ -3637,7 +3637,7 @@ "geo" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within_rectangle.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within_rectangle.md" }, "put_api_view_properties_iresearch": { "properties": { @@ -3663,7 +3663,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" }, "put_batch_replication": { "properties": { @@ -3677,7 +3677,7 @@ "ttl" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_batch_replication.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_batch_replication.md" }, "put_read_all_documents": { "properties": { @@ -3694,7 +3694,7 @@ "collection" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/put_read_all_documents.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/put_read_all_documents.md" }, "server_statistics_struct": { "description": "statistics of the server\n\n", @@ -3722,7 +3722,7 @@ "threads" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "server_threads_struct": { "description": "Statistics about the server worker threads (excluding V8 specific or jemalloc specific threads and system threads)\n\n", @@ -3749,7 +3749,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "setof_statistics_struct": { "description": "total connection times\n\nthe system time \n\nthe request times\n\nthe time requests were queued waiting for processing\n\nIO Time\n\nnumber of bytes sent to the clients\n\nnumber of bytes received from the clients\n\n\n", @@ -3823,7 +3823,7 @@ "system" ], "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "v8_context_struct": { "description": "Statistics about the V8 javascript contexts\n\n", @@ -3855,7 +3855,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" }, "version_details_struct": { "description": "an optional JSON object with additional details. This is\nreturned only if the *details* query parameter is set to *true* in the\nrequest.\n\n", @@ -3994,7 +3994,7 @@ } }, "type": "object", - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" } }, "info": { @@ -4020,7 +4020,7 @@ "Cluster" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cluster/get_cluster_health.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cluster/get_cluster_health.md" } }, "/_admin/clusterStatistics": { @@ -4051,7 +4051,7 @@ "Cluster" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cluster/get_cluster_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cluster/get_cluster_statistics.md" } }, "/_admin/database/target-version": { @@ -4068,7 +4068,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_database_version.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_database_version.md" } }, "/_admin/echo": { @@ -4104,7 +4104,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_admin_echo.md" } }, "/_admin/execute": { @@ -4139,7 +4139,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_admin_execute.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_admin_execute.md" } }, "/_admin/log": { @@ -4219,7 +4219,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" } }, "/_admin/log/level": { @@ -4239,7 +4239,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.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", @@ -4273,7 +4273,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_modules_flush.md" } }, "/_admin/routing/reload": { @@ -4290,7 +4290,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_routing_reloads.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_routing_reloads.md" } }, "/_admin/server/availability": { @@ -4310,7 +4310,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_server_availability.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_server_availability.md" } }, "/_admin/server/id": { @@ -4330,7 +4330,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_server_id.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_server_id.md" } }, "/_admin/server/role": { @@ -4354,7 +4354,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_server_role.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_server_role.md" } }, "/_admin/shutdown": { @@ -4371,12 +4371,12 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/delete_api_shutdown.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/delete_api_shutdown.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#### HTTP 200\n*A json document with these Properties is returned:*\n\nStatistics were returned successfully.\n\n- **code**: the HTTP status code - 200 in this case\n- **http**:\n - **requestsTotal**: total number of http requests\n - **requestsPatch**: No of requests using the PATCH-verb\n - **requestsPut**: No of requests using the PUT-verb\n - **requestsOther**: No of requests using the none of the above identified verbs\n - **requestsAsync**: total number of asynchroneous http requests\n - **requestsPost**: No of requests using the POST-verb\n - **requestsOptions**: No of requests using the OPTIONS-verb\n - **requestsHead**: No of requests using the HEAD-verb\n - **requestsGet**: No of requests using the GET-verb\n - **requestsDelete**: No of requests using the DELETE-verb\n- **errorMessage**: a descriptive error message\n- **enabled**: *true* if the server has the statistics module enabled. If not, don't expect any values.\n- **system**:\n - **minorPageFaults**: pagefaults\n - **majorPageFaults**: pagefaults\n - **userTime**: the user CPU time used by the server process\n - **systemTime**: the system CPU time used by the server process\n - **numberOfThreads**: the number of threads in the server\n - **virtualSize**: VSS of the process\n - **residentSize**: RSS of process\n - **residentSizePercent**: RSS of process in %\n- **server**:\n - **threads**:\n - **running**: The number of spawned worker threads\n - **queued**: The number of jobs queued up waiting for worker threads becomming available\n - **working**: The number of currently busy worker threads\n - **blocked**: The number of worker threads waiting for the availability of resources (like Collection locks)\n - **uptime**: time the server is up and running\n - **physicalMemory**: available physical memory on the server\n - **v8Context**:\n - **available**: the number of currently spawnen V8 contexts\n - **max**: the total number of V8 contexts we may spawn as configured by --javascript.v8-contexts\n - **busy**: the number of currently active V8 contexts\n - **dirty**: the number of contexts that were previously used, and should now be garbage collected before being re-used\n - **free**: the number of V8 contexts that are free to use\n- **client**:\n - **totalTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **bytesReceived**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **requestTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **connectionTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **queueTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **httpConnections**: the number of open http connections\n - **bytesSent**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **ioTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n- **time**: the current server timestamp\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\" : 1522936630.8572598, \n  \"enabled\" : true, \n  \"system\" : { \n    \"minorPageFaults\" : 30393, \n    \"majorPageFaults\" : 3, \n    \"userTime\" : 1.88, \n    \"systemTime\" : 0.65, \n    \"numberOfThreads\" : 46, \n    \"residentSize\" : 389132288, \n    \"residentSizePercent\" : 0.011547868780483892, \n    \"virtualSize\" : 2031484928 \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\" : 2.288470983505249, \n      \"count\" : 5051, \n      \"counts\" : [ \n        5030, \n        21, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"requestTime\" : { \n      \"sum\" : 0.0003495216369628906, \n      \"count\" : 5051, \n      \"counts\" : [ \n        5051, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"queueTime\" : { \n      \"sum\" : 0, \n      \"count\" : 0, \n      \"counts\" : [ \n        0, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"ioTime\" : { \n      \"sum\" : 2.288121461868286, \n      \"count\" : 5051, \n      \"counts\" : [ \n        5030, \n        21, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"bytesSent\" : { \n      \"sum\" : 2266335, \n      \"count\" : 5051, \n      \"counts\" : [ \n        350, \n        4314, \n        329, \n        58, \n        0, \n        0 \n      ] \n    }, \n    \"bytesReceived\" : { \n      \"sum\" : 1094357, \n      \"count\" : 5051, \n      \"counts\" : [ \n        4512, \n        539, \n        0, \n        0, \n        0, \n        0 \n      ] \n    } \n  }, \n  \"http\" : { \n    \"requestsTotal\" : 5051, \n    \"requestsAsync\" : 0, \n    \"requestsGet\" : 1462, \n    \"requestsHead\" : 0, \n    \"requestsPost\" : 3307, \n    \"requestsPut\" : 76, \n    \"requestsPatch\" : 3, \n    \"requestsDelete\" : 203, \n    \"requestsOptions\" : 0, \n    \"requestsOther\" : 0 \n  }, \n  \"server\" : { \n    \"uptime\" : 5.171519756317139, \n    \"physicalMemory\" : 33697325056, \n    \"v8Context\" : { \n      \"available\" : 2, \n      \"busy\" : 1, \n      \"dirty\" : 0, \n      \"free\" : 1, \n      \"max\" : 16 \n    }, \n    \"threads\" : { \n      \"running\" : 5, \n      \"working\" : 3, \n      \"blocked\" : 0, \n      \"queued\" : 1 \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#### HTTP 200\n*A json document with these Properties is returned:*\n\nStatistics were returned successfully.\n\n- **code**: the HTTP status code - 200 in this case\n- **http**:\n - **requestsTotal**: total number of http requests\n - **requestsPatch**: No of requests using the PATCH-verb\n - **requestsPut**: No of requests using the PUT-verb\n - **requestsOther**: No of requests using the none of the above identified verbs\n - **requestsAsync**: total number of asynchroneous http requests\n - **requestsPost**: No of requests using the POST-verb\n - **requestsOptions**: No of requests using the OPTIONS-verb\n - **requestsHead**: No of requests using the HEAD-verb\n - **requestsGet**: No of requests using the GET-verb\n - **requestsDelete**: No of requests using the DELETE-verb\n- **errorMessage**: a descriptive error message\n- **enabled**: *true* if the server has the statistics module enabled. If not, don't expect any values.\n- **system**:\n - **minorPageFaults**: pagefaults\n - **majorPageFaults**: pagefaults\n - **userTime**: the user CPU time used by the server process\n - **systemTime**: the system CPU time used by the server process\n - **numberOfThreads**: the number of threads in the server\n - **virtualSize**: VSS of the process\n - **residentSize**: RSS of process\n - **residentSizePercent**: RSS of process in %\n- **server**:\n - **threads**:\n - **running**: The number of spawned worker threads\n - **queued**: The number of jobs queued up waiting for worker threads becomming available\n - **working**: The number of currently busy worker threads\n - **blocked**: The number of worker threads waiting for the availability of resources (like Collection locks)\n - **uptime**: time the server is up and running\n - **physicalMemory**: available physical memory on the server\n - **v8Context**:\n - **available**: the number of currently spawnen V8 contexts\n - **max**: the total number of V8 contexts we may spawn as configured by --javascript.v8-contexts\n - **busy**: the number of currently active V8 contexts\n - **dirty**: the number of contexts that were previously used, and should now be garbage collected before being re-used\n - **free**: the number of V8 contexts that are free to use\n- **client**:\n - **totalTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **bytesReceived**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **requestTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **connectionTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **queueTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **httpConnections**: the number of open http connections\n - **bytesSent**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n - **ioTime**:\n - **count**: number of values sumarized\n - **sum**: sumarized value of all counts\n - **counts** (integer): array containing the values\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n- **time**: the current server timestamp\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\" : 1530046913.1178505, \n  \"enabled\" : true, \n  \"system\" : { \n    \"minorPageFaults\" : 50577, \n    \"majorPageFaults\" : 3, \n    \"userTime\" : 1.69, \n    \"systemTime\" : 0.43, \n    \"numberOfThreads\" : 45, \n    \"residentSize\" : 335081472, \n    \"residentSizePercent\" : 0.020068304898308027, \n    \"virtualSize\" : 2036928512 \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\" : 3.9736220836639404, \n      \"count\" : 5144, \n      \"counts\" : [ \n        5087, \n        55, \n        1, \n        0, \n        0, \n        1, \n        0 \n      ] \n    }, \n    \"requestTime\" : { \n      \"sum\" : 0.0002639293670654297, \n      \"count\" : 5144, \n      \"counts\" : [ \n        5144, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"queueTime\" : { \n      \"sum\" : 0.030165433883666992, \n      \"count\" : 2978, \n      \"counts\" : [ \n        2978, \n        0, \n        0, \n        0, \n        0, \n        0, \n        0 \n      ] \n    }, \n    \"ioTime\" : { \n      \"sum\" : 3.943192720413208, \n      \"count\" : 5144, \n      \"counts\" : [ \n        5087, \n        55, \n        1, \n        0, \n        0, \n        1, \n        0 \n      ] \n    }, \n    \"bytesSent\" : { \n      \"sum\" : 2339614, \n      \"count\" : 5144, \n      \"counts\" : [ \n        360, \n        4388, \n        323, \n        71, \n        2, \n        0 \n      ] \n    }, \n    \"bytesReceived\" : { \n      \"sum\" : 1113368, \n      \"count\" : 5144, \n      \"counts\" : [ \n        4601, \n        543, \n        0, \n        0, \n        0, \n        0 \n      ] \n    } \n  }, \n  \"http\" : { \n    \"requestsTotal\" : 5144, \n    \"requestsAsync\" : 0, \n    \"requestsGet\" : 1511, \n    \"requestsHead\" : 0, \n    \"requestsPost\" : 3343, \n    \"requestsPut\" : 78, \n    \"requestsPatch\" : 3, \n    \"requestsDelete\" : 209, \n    \"requestsOptions\" : 0, \n    \"requestsOther\" : 0 \n  }, \n  \"server\" : { \n    \"uptime\" : 7.254324436187744, \n    \"physicalMemory\" : 16697049088, \n    \"v8Context\" : { \n      \"available\" : 2, \n      \"busy\" : 1, \n      \"dirty\" : 0, \n      \"free\" : 1, \n      \"max\" : 16 \n    }, \n    \"threads\" : { \n      \"running\" : 4, \n      \"working\" : 2, \n      \"blocked\" : 0, \n      \"queued\" : 1 \n    } \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [], "produces": [ "application/json" @@ -4395,7 +4395,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics.md" } }, "/_admin/statistics-description": { @@ -4419,7 +4419,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics_description.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_statistics_description.md" } }, "/_admin/status": { @@ -4436,7 +4436,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/JSF_get_admin_status.md" } }, "/_admin/time": { @@ -4460,7 +4460,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_admin_time.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_admin_time.md" } }, "/_admin/wal/flush": { @@ -4495,7 +4495,7 @@ "wal" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/wal/put_admin_wal_flush.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/wal/put_admin_wal_flush.md" } }, "/_admin/wal/properties": { @@ -4515,7 +4515,7 @@ "wal" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/wal/get_admin_wal_properties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/wal/get_admin_wal_properties.md" }, "put": { "description": "\n\nConfigures the behavior of the write-ahead log. The body of the request\nmust be a JSON object with the following attributes:\n- *allowOversizeEntries*: whether or not operations that are bigger than a\n single logfile can be executed and stored\n- *logfileSize*: the size of each write-ahead logfile\n- *historicLogfiles*: the maximum number of historic logfiles to keep\n- *reserveLogfiles*: the maximum number of reserve logfiles that ArangoDB\n allocates in the background\n- *throttleWait*: the maximum wait time that operations will wait before\n they get aborted if case of write-throttling (in milliseconds)\n- *throttleWhenPending*: the number of unprocessed garbage-collection\n operations that, when reached, will activate write-throttling. A value of\n *0* means that write-throttling will not be triggered.\n\nSpecifying any of the above attributes is optional. Not specified attributes\nwill be ignored and the configuration for them will not be modified.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_admin/wal/properties <<EOF\n{ \n  \"logfileSize\" : 33554432, \n  \"allowOversizeEntries\" : true \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"allowOversizeEntries\" : true, \n  \"logfileSize\" : 33554432, \n  \"historicLogfiles\" : 10, \n  \"reserveLogfiles\" : 3, \n  \"syncInterval\" : 100, \n  \"throttleWait\" : 15000, \n  \"throttleWhenPending\" : 0 \n}\n
\n\n\n\n\n", @@ -4533,12 +4533,12 @@ "wal" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/wal/put_admin_wal_properties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/wal/put_admin_wal_properties.md" } }, "/_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\" : 3, \n  \"minLastCollected\" : 188, \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\" : 3, \n  \"minLastCollected\" : 101, \n  \"minLastSealed\" : null \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -4553,7 +4553,7 @@ "wal" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/wal/get_admin_wal_transactions.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/wal/get_admin_wal_transactions.md" } }, "/_api/aqlfunction": { @@ -4592,10 +4592,10 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/get_api_aqlfunction.md" }, "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **isDeterministic**: an optional boolean value to indicate whether the function\n results are fully deterministic (function return value solely depends on\n the input value and return value is the same for repeated calls with same\n input). The *isDeterministic* attribute is currently not used but may be\n used later for optimisations.\n - **code**: a string representation of the function body.\n - **name**: the fully qualified name of the user functions.\n\n\n\n\n\nIn case of success, HTTP 200 is returned.\nIf the function isn't valid etc. HTTP 400 including a detailed error message will be returned.\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\nIf the function already existed and was replaced by the\ncall, the server will respond with *HTTP 200*.\n\n- **code**: the HTTP status code\n- **isNewlyCreated**: boolean flag to indicate whether the function was newly created (*false* in this case)\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n\n\n#### HTTP 201\n*A json document with these Properties is returned:*\n\nIf the function can be registered by the server, the server will respond with\n*HTTP 201*.\n\n- **code**: the HTTP status code\n- **isNewlyCreated**: boolean flag to indicate whether the function was newly created (*true* in this case)\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n\n\n#### HTTP 400\n*A json document with these Properties is returned:*\n\nIf the JSON representation is malformed or mandatory data is missing from the\nrequest, the server will respond with *HTTP 400*.\n\n- **errorMessage**: a descriptive error message\n- **errorNum**: the server error number\n- **code**: the HTTP status code\n- **error**: boolean flag to indicate whether an error occurred (*true* in this case)\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/aqlfunction <<EOF\n{ \n  \"name\" : \"myfunctions::temperature::celsiustofahrenheit\", \n  \"code\" : \"function (celsius) { return celsius * 1.8 + 32; }\", \n  \"isDeterministic\" : true \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}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **isDeterministic**: an optional boolean value to indicate whether the function\n results are fully deterministic (function return value solely depends on\n the input value and return value is the same for repeated calls with same\n input). The *isDeterministic* attribute is currently not used but may be\n used later for optimisations.\n - **code**: a string representation of the function body.\n - **name**: the fully qualified name of the user functions.\n\n\n\n\n\nIn case of success, HTTP 200 is returned.\nIf the function isn't valid etc. HTTP 400 including a detailed error message will be returned.\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\nIf the function already existed and was replaced by the\ncall, the server will respond with *HTTP 200*.\n\n- **code**: the HTTP status code\n- **isNewlyCreated**: boolean flag to indicate whether the function was newly created (*false* in this case)\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n\n\n#### HTTP 201\n*A json document with these Properties is returned:*\n\nIf the function can be registered by the server, the server will respond with\n*HTTP 201*.\n\n- **code**: the HTTP status code\n- **isNewlyCreated**: boolean flag to indicate whether the function was newly created (*true* in this case)\n- **error**: boolean flag to indicate whether an error occurred (*false* in this case)\n\n\n#### HTTP 400\n*A json document with these Properties is returned:*\n\nIf the JSON representation is malformed or mandatory data is missing from the\nrequest, the server will respond with *HTTP 400*.\n\n- **errorMessage**: a descriptive error message\n- **errorNum**: the server error number\n- **code**: the HTTP status code\n- **error**: boolean flag to indicate whether an error occurred (*true* in this case)\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/aqlfunction <<EOF\n{ \n  \"name\" : \"myfunctions::temperature::celsiustofahrenheit\", \n  \"code\" : \"function (celsius) { return celsius * 1.8 + 32; }\", \n  \"isDeterministic\" : true \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  \"isNewlyCreated\" : true \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -4638,7 +4638,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_aqlfunction.md" } }, "/_api/aqlfunction/{name}": { @@ -4692,12 +4692,12 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/delete_api_aqlfunction.md" } }, "/_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: 63\\r\\n\\r\\n{\\\"server\\\":\\\"arango\\\",\\\"version\\\":\\\"3.4.devel\\\",\\\"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: 87\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection or view 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: 326\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"status\\\":3,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"globallyUniqueId\\\":\\\"h1AA24B099AC2/11458\\\",\\\"doCompact\\\":true,\\\"waitForSync\\\":false,\\\"id\\\":\\\"11458\\\",\\\"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: 833\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"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-05T13:57:10Z\\\",\\\"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\\\":\\\"h1AA24B099AC2/11458\\\",\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"waitForSync\\\":false,\\\"id\\\":\\\"11458\\\"}\\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: 39\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"id\\\":\\\"11458\\\"}\\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: 87\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection or view 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: 64\\r\\n\\r\\n{\\\"server\\\":\\\"arango\\\",\\\"version\\\":\\\"3.4.devel\\\",\\\"license\\\":\\\"enterprise\\\"}\\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: 87\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection or view 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: 326\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"status\\\":3,\\\"statusString\\\":\\\"loaded\\\",\\\"name\\\":\\\"products\\\",\\\"keyOptions\\\":{\\\"type\\\":\\\"traditional\\\",\\\"allowUserKeys\\\":true,\\\"lastValue\\\":0},\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"globallyUniqueId\\\":\\\"hC54C05C92B3E/11595\\\",\\\"doCompact\\\":true,\\\"waitForSync\\\":false,\\\"id\\\":\\\"11595\\\",\\\"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: 833\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"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-06-26T21:01:53Z\\\",\\\"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\\\":\\\"hC54C05C92B3E/11595\\\",\\\"type\\\":2,\\\"indexBuckets\\\":8,\\\"waitForSync\\\":false,\\\"id\\\":\\\"11595\\\"}\\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: 39\\r\\n\\r\\n{\\\"error\\\":false,\\\"code\\\":200,\\\"id\\\":\\\"11595\\\"}\\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: 87\\r\\n\\r\\n{\\\"error\\\":true,\\\"errorMessage\\\":\\\"collection or view 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", @@ -4727,7 +4727,7 @@ "Bulk" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/batch_processing.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/batch_processing.md" } }, "/_api/cluster/endpoints": { @@ -4754,12 +4754,12 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_cluster_endpoints.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_cluster_endpoints.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\" : \"_aqlfunctions\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_aqlfunctions\" \n    }, \n    { \n      \"id\" : \"15\", \n      \"name\" : \"_routing\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_routing\" \n    }, \n    { \n      \"id\" : \"32\", \n      \"name\" : \"_queues\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_jobs\" \n    }, \n    { \n      \"id\" : \"42\", \n      \"name\" : \"_apps\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_apps\" \n    }, \n    { \n      \"id\" : \"2\", \n      \"name\" : \"_iresearch_analyzers\", \n      \"status\" : 3, \n      \"type\" : 0, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_iresearch_analyzers\" \n    }, \n    { \n      \"id\" : \"87\", \n      \"name\" : \"_statistics15\", \n      \"status\" : 3, \n      \"type\" : 0, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics15\" \n    }, \n    { \n      \"id\" : \"13\", \n      \"name\" : \"_modules\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_modules\" \n    }, \n    { \n      \"id\" : \"30\", \n      \"name\" : \"_frontend\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_frontend\" \n    }, \n    { \n      \"id\" : \"47\", \n      \"name\" : \"_appbundles\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_appbundles\" \n    }, \n    { \n      \"id\" : \"6\", \n      \"name\" : \"_graphs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_graphs\" \n    }, \n    { \n      \"id\" : \"34\", \n      \"name\" : \"_jobs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_jobs\" \n    }, \n    { \n      \"id\" : \"77\", \n      \"name\" : \"_statisticsRaw\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_modules\" \n    }, \n    { \n      \"id\" : \"8\", \n      \"name\" : \"_users\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_users\" \n    }, \n    { \n      \"id\" : \"82\", \n      \"name\" : \"_statistics\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics\" \n    }, \n    { \n      \"id\" : \"101\", \n      \"name\" : \"demo\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h1AA24B099AC2/101\" \n    }, \n    { \n      \"id\" : \"107\", \n      \"name\" : \"animals\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"h1AA24B099AC2/107\" \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\" : \"15\", \n      \"name\" : \"_routing\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_routing\" \n    }, \n    { \n      \"id\" : \"32\", \n      \"name\" : \"_queues\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_queues\" \n    }, \n    { \n      \"id\" : \"42\", \n      \"name\" : \"_apps\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_apps\" \n    }, \n    { \n      \"id\" : \"2\", \n      \"name\" : \"_iresearch_analyzers\", \n      \"status\" : 3, \n      \"type\" : 0, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_iresearch_analyzers\" \n    }, \n    { \n      \"id\" : \"87\", \n      \"name\" : \"_statistics15\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics15\" \n    }, \n    { \n      \"id\" : \"13\", \n      \"name\" : \"_modules\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_modules\" \n    }, \n    { \n      \"id\" : \"30\", \n      \"name\" : \"_frontend\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_frontend\" \n    }, \n    { \n      \"id\" : \"47\", \n      \"name\" : \"_appbundles\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_appbundles\" \n    }, \n    { \n      \"id\" : \"6\", \n      \"name\" : \"_graphs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_graphs\" \n    }, \n    { \n      \"id\" : \"108\", \n      \"name\" : \"animals\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"hC54C05C92B3E/108\" \n    }, \n    { \n      \"id\" : \"34\", \n      \"name\" : \"_jobs\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_jobs\" \n    }, \n    { \n      \"id\" : \"28\", \n      \"name\" : \"_aqlfunctions\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_aqlfunctions\" \n    }, \n    { \n      \"id\" : \"102\", \n      \"name\" : \"demo\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : false, \n      \"globallyUniqueId\" : \"hC54C05C92B3E/102\" \n    }, \n    { \n      \"id\" : \"77\", \n      \"name\" : \"_statisticsRaw\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statisticsRaw\" \n    }, \n    { \n      \"id\" : \"8\", \n      \"name\" : \"_users\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_users\" \n    }, \n    { \n      \"id\" : \"82\", \n      \"name\" : \"_statistics\", \n      \"status\" : 3, \n      \"type\" : 2, \n      \"isSystem\" : true, \n      \"globallyUniqueId\" : \"_statistics\" \n    } \n  ] \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Whether or not system collections should be excluded from the result.\n\n", @@ -4779,10 +4779,10 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collections.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collections.md" }, "post": { - "description": "\n\nCreates a new collection with a given name. The request must contain an\nobject with the following attributes.\n\n\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\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  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11464\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11464\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11467\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11467\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11472\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11472\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nCreates a new collection with a given name. The request must contain an\nobject with the following attributes.\n\n\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\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  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/11601\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11601\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/11604\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11604\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/11609\", \n  \"doCompact\" : true, \n  \"waitForSync\" : false, \n  \"id\" : \"11609\", \n  \"isSystem\" : false, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -4821,12 +4821,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/post_api_collection.md" } }, "/_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/11476\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  \"id\" : \"11476\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"id\" : \"11480\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"id\" : \"11484\" \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/11613\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  \"id\" : \"11613\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"id\" : \"11617\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"id\" : \"11621\" \n}\n
\n\n\n\n\n\n", "parameters": [ { "description": "The name of the collection to drop.\n\n", @@ -4857,7 +4857,7 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/delete_api_collection.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/delete_api_collection.md" }, "get": { "description": "\n\nThe result is an object describing the collection with the following\nattributes:\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 - 1: new born collection\n - 2: unloaded\n - 3: loaded\n - 4: in the process of being unloaded\n - 5: deleted\n - 6: loading\n\nEvery other status indicates a corrupted collection.\n\n- *type*: The type of the collection as number.\n - 2: document collection (normal case)\n - 3: edges collection\n\n- *isSystem*: If *true* then the collection is a system collection.\n\n", @@ -4881,12 +4881,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_name.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_name.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11488\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WnWWxtS--_\", \n  \"type\" : 2, \n  \"checksum\" : \"8061401245387673107\", \n  \"id\" : \"11488\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11497\", \n  \"isSystem\" : false, \n  \"revision\" : \"_WnWWxu---_\", \n  \"type\" : 2, \n  \"checksum\" : \"15276072540926257427\", \n  \"id\" : \"11497\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/11625\", \n  \"isSystem\" : false, \n  \"revision\" : \"_XB1lEvW--_\", \n  \"type\" : 2, \n  \"checksum\" : \"13173511555500579156\", \n  \"id\" : \"11625\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/11634\", \n  \"isSystem\" : false, \n  \"revision\" : \"_XB1lEwW--_\", \n  \"type\" : 2, \n  \"checksum\" : \"6704196880940257340\", \n  \"id\" : \"11634\", \n  \"name\" : \"products\", \n  \"status\" : 3 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -4924,12 +4924,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_checksum.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_checksum.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 11808 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"status\" : 3, \n  \"count\" : 100, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11506\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : true, \n  \"id\" : \"11506\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 11945 \n  }, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"status\" : 3, \n  \"count\" : 100, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/11643\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : true, \n  \"id\" : \"11643\", \n  \"isSystem\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -4953,12 +4953,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_count.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_count.md" } }, "/_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\n#### HTTP 200\n*A json document with these Properties is returned:*\n\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  \"error\" : false, \n  \"code\" : 200, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 11817 \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\" : 80 \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-05T13:57:11Z\", \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\" : 11819, \n    \"uncollectedLogfileEntries\" : 0 \n  }, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11813\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : false, \n  \"id\" : \"11813\" \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\n#### HTTP 200\n*A json document with these Properties is returned:*\n\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  \"error\" : false, \n  \"code\" : 200, \n  \"statusString\" : \"loaded\", \n  \"name\" : \"products\", \n  \"keyOptions\" : { \n    \"type\" : \"traditional\", \n    \"allowUserKeys\" : true, \n    \"lastValue\" : 11954 \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\" : 80 \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-06-26T21:01:53Z\", \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\" : 11956, \n    \"uncollectedLogfileEntries\" : 0 \n  }, \n  \"doCompact\" : true, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/11950\", \n  \"type\" : 2, \n  \"indexBuckets\" : 8, \n  \"waitForSync\" : false, \n  \"id\" : \"11950\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -4992,12 +4992,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_figures.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11852\", \n  \"count\" : 0, \n  \"status\" : 3, \n  \"id\" : \"11852\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/11989\", \n  \"count\" : 0, \n  \"status\" : 3, \n  \"id\" : \"11989\", \n  \"isSystem\" : false, \n  \"name\" : \"products\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -5021,7 +5021,7 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_load.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_load.md" } }, "/_api/collection/{collection-name}/loadIndexesIntoMemory": { @@ -5053,12 +5053,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_load_indexes_in_memory.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_load_indexes_in_memory.md" } }, "/_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/11836/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/11836/properties\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11836\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"11836\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11841\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"11841\", \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/11973/properties\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\nlocation: /_api/collection/11973/properties\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/11973\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"11973\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/11978\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"11978\", \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", @@ -5082,10 +5082,10 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_properties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_properties.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  \"error\" : false, \n  \"code\" : 200, \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\" : \"h1AA24B099AC2/11863\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"11863\", \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  \"error\" : false, \n  \"code\" : 200, \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\" : \"hC54C05C92B3E/12000\", \n  \"doCompact\" : true, \n  \"waitForSync\" : true, \n  \"id\" : \"12000\", \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", @@ -5109,12 +5109,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_properties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_properties.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 3, \n  \"name\" : \"newname\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11870\", \n  \"isSystem\" : false, \n  \"id\" : \"11870\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 3, \n  \"name\" : \"newname\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/12007\", \n  \"isSystem\" : false, \n  \"id\" : \"12007\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection to rename.\n\n", @@ -5138,12 +5138,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_rename.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_rename.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"waitForSync\" : false, \n  \"id\" : \"11846\", \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\" : \"h1AA24B099AC2/11846\", \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  \"error\" : false, \n  \"code\" : 200, \n  \"journalSize\" : 33554432, \n  \"isVolatile\" : false, \n  \"isSystem\" : false, \n  \"waitForSync\" : false, \n  \"id\" : \"11983\", \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\" : \"hC54C05C92B3E/11983\", \n  \"doCompact\" : true, \n  \"status\" : 3 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -5167,7 +5167,7 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/get_api_collection_revision.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/get_api_collection_revision.md" } }, "/_api/collection/{collection-name}/rotate": { @@ -5196,12 +5196,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_rotate.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_rotate.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 3, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11876\", \n  \"isSystem\" : false, \n  \"id\" : \"11876\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 3, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/12013\", \n  \"isSystem\" : false, \n  \"id\" : \"12013\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the collection.\n\n", @@ -5225,12 +5225,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_truncate.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_truncate.md" } }, "/_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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 4, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"h1AA24B099AC2/11881\", \n  \"isSystem\" : false, \n  \"id\" : \"11881\" \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  \"error\" : false, \n  \"code\" : 200, \n  \"status\" : 4, \n  \"name\" : \"products\", \n  \"type\" : 2, \n  \"globallyUniqueId\" : \"hC54C05C92B3E/12018\", \n  \"isSystem\" : false, \n  \"id\" : \"12018\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "\n", @@ -5254,12 +5254,12 @@ "Collections" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Collections/put_api_collection_unload.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Collections/put_api_collection_unload.md" } }, "/_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* or *1*, 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. Set to *2* the query will include execution stats\n per query plan node in sub-attribute *stats.nodes* of the *extra* return attribute.\n Additionally the query plan is returned in the sub-attribute *extra.plan*.\n - **maxTransactionSize**: Transaction size limit in bytes. Honored by the RocksDB storage engine only.\n - **stream**: Specify *true* and the query will be executed in a **streaming** fashion. The query result is\n not stored on the server, but calculated on the fly. *Beware*: long-running queries will\n need to hold the collection locks for as long as the query cursor exists. \n When set to *false* a query will be executed right away in its entirety. \n In that case query results are either returned right away (if the resultset is small enough),\n or stored on the arangod instance and accessible via the cursor API (with respect to the `ttl`). \n It is advisable to *only* use this option on short-running queries or without exclusive locks \n (write-locks on MMFiles).\n Please note that the query options `cache`, `count` and `fullCount` will not work on streaming queries.\n Additionally query statistics, warnings and profiling data will only be available after the query is finished.\n The default value is *false*\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\n#### HTTP 201\n*A json document with these Properties is returned:*\n\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\n#### HTTP 400\n*A json document with these Properties is returned:*\n\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\" : \"11935\", \n      \"_id\" : \"products/11935\", \n      \"_rev\" : \"_WnWW0hC--_\", \n      \"hello1\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"11939\", \n      \"_id\" : \"products/11939\", \n      \"_rev\" : \"_WnWW0hC--B\", \n      \"hello2\" : \"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.00007605552673339844 \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\" : \"11923\", \n      \"_id\" : \"products/11923\", \n      \"_rev\" : \"_WnWW0ge--F\", \n      \"hello4\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"11926\", \n      \"_id\" : \"products/11926\", \n      \"_rev\" : \"_WnWW0ge--H\", \n      \"hello5\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"11929\", \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.00008940696716308594 \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.00019359588623046875 \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.0001049041748046875 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n**Example:**\n Execute instrumented query and return result together with\nexecution plan and profiling information\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1\", \n  \"count\" : true, \n  \"options\" : { \n    \"profile\" : 2 \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  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"cached\" : false, \n  \"extra\" : { \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\" : 4, \n          \"estimatedCost\" : 2, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"value\", \n            \"value\" : 1 \n          }, \n          \"outVariable\" : { \n            \"id\" : 3, \n            \"name\" : \"2\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"json\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            4 \n          ], \n          \"id\" : 2, \n          \"estimatedCost\" : 3, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"function call\", \n            \"name\" : \"SLEEP\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"array\", \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"value\", \n                    \"value\" : 0.25 \n                  } \n                ] \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"s\" \n          }, \n          \"canThrow\" : true, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            2 \n          ], \n          \"id\" : 3, \n          \"estimatedCost\" : 4, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"function call\", \n            \"name\" : \"SLEEP\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"array\", \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"value\", \n                    \"value\" : 0.5 \n                  } \n                ] \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 1, \n            \"name\" : \"t\" \n          }, \n          \"canThrow\" : true, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            3 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 5, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 3, \n            \"name\" : \"2\" \n          } \n        } \n      ], \n      \"rules\" : [ \n        \"move-calculations-up\" \n      ], \n      \"collections\" : [ ], \n      \"variables\" : [ \n        { \n          \"id\" : 3, \n          \"name\" : \"2\" \n        }, \n        { \n          \"id\" : 1, \n          \"name\" : \"t\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"s\" \n        } \n      ], \n      \"estimatedCost\" : 5, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true \n    }, \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.7826855182647705, \n      \"nodes\" : [ \n        { \n          \"id\" : 1, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 9.5367431640625e-7 \n        }, \n        { \n          \"id\" : 2, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.27073073387145996 \n        }, \n        { \n          \"id\" : 3, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.7823588848114014 \n        }, \n        { \n          \"id\" : 4, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.0000040531158447265625 \n        }, \n        { \n          \"id\" : 5, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.7823820114135742 \n        } \n      ] \n    }, \n    \"profile\" : { \n      \"initializing\" : 0.0000011920928955078125, \n      \"parsing\" : 0.00002765655517578125, \n      \"optimizing ast\" : 0.000003337860107421875, \n      \"loading collections\" : 0.0000019073486328125, \n      \"instantiating plan\" : 0.000012159347534179688, \n      \"optimizing plan\" : 0.00003838539123535156, \n      \"executing\" : 0.78240966796875, \n      \"finalizing\" : 0.0001850128173828125 \n    } \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.0001163482666015625 \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.00007867813110351562 \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 or view 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* or *1*, 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. Set to *2* the query will include execution stats\n per query plan node in sub-attribute *stats.nodes* of the *extra* return attribute.\n Additionally the query plan is returned in the sub-attribute *extra.plan*.\n - **maxTransactionSize**: Transaction size limit in bytes. Honored by the RocksDB storage engine only.\n - **stream**: Specify *true* and the query will be executed in a **streaming** fashion. The query result is\n not stored on the server, but calculated on the fly. *Beware*: long-running queries will\n need to hold the collection locks for as long as the query cursor exists. \n When set to *false* a query will be executed right away in its entirety. \n In that case query results are either returned right away (if the resultset is small enough),\n or stored on the arangod instance and accessible via the cursor API (with respect to the `ttl`). \n It is advisable to *only* use this option on short-running queries or without exclusive locks \n (write-locks on MMFiles).\n Please note that the query options `cache`, `count` and `fullCount` will not work on streaming queries.\n Additionally query statistics, warnings and profiling data will only be available after the query is finished.\n The default value is *false*\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\n#### HTTP 201\n*A json document with these Properties is returned:*\n\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\n#### HTTP 400\n*A json document with these Properties is returned:*\n\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\" : \"12072\", \n      \"_id\" : \"products/12072\", \n      \"_rev\" : \"_XB1lHfK--_\", \n      \"hello1\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"12076\", \n      \"_id\" : \"products/12076\", \n      \"_rev\" : \"_XB1lHfK--B\", \n      \"hello2\" : \"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.00014853477478027344 \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\" : \"12057\", \n      \"_id\" : \"products/12057\", \n      \"_rev\" : \"_XB1lHeG--D\", \n      \"hello3\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"12063\", \n      \"_id\" : \"products/12063\", \n      \"_rev\" : \"_XB1lHeK--_\", \n      \"hello5\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"12066\", \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.00013637542724609375 \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.000308990478515625 \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.0001285076141357422 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n**Example:**\n Execute instrumented query and return result together with\nexecution plan and profiling information\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor <<EOF\n{ \n  \"query\" : \"LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1\", \n  \"count\" : true, \n  \"options\" : { \n    \"profile\" : 2 \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  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"cached\" : false, \n  \"extra\" : { \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\" : 4, \n          \"estimatedCost\" : 2, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"value\", \n            \"typeID\" : 40, \n            \"value\" : 1, \n            \"vType\" : \"int\", \n            \"vTypeID\" : 2 \n          }, \n          \"outVariable\" : { \n            \"id\" : 3, \n            \"name\" : \"2\" \n          }, \n          \"canThrow\" : false, \n          \"expressionType\" : \"json\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            4 \n          ], \n          \"id\" : 2, \n          \"estimatedCost\" : 3, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"function call\", \n            \"typeID\" : 47, \n            \"name\" : \"SLEEP\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"array\", \n                \"typeID\" : 41, \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"value\", \n                    \"typeID\" : 40, \n                    \"value\" : 0.25, \n                    \"vType\" : \"double\", \n                    \"vTypeID\" : 3 \n                  } \n                ] \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"s\" \n          }, \n          \"canThrow\" : true, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"CalculationNode\", \n          \"dependencies\" : [ \n            2 \n          ], \n          \"id\" : 3, \n          \"estimatedCost\" : 4, \n          \"estimatedNrItems\" : 1, \n          \"expression\" : { \n            \"type\" : \"function call\", \n            \"typeID\" : 47, \n            \"name\" : \"SLEEP\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"array\", \n                \"typeID\" : 41, \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"value\", \n                    \"typeID\" : 40, \n                    \"value\" : 0.5, \n                    \"vType\" : \"double\", \n                    \"vTypeID\" : 3 \n                  } \n                ] \n              } \n            ] \n          }, \n          \"outVariable\" : { \n            \"id\" : 1, \n            \"name\" : \"t\" \n          }, \n          \"canThrow\" : true, \n          \"expressionType\" : \"simple\" \n        }, \n        { \n          \"type\" : \"ReturnNode\", \n          \"dependencies\" : [ \n            3 \n          ], \n          \"id\" : 5, \n          \"estimatedCost\" : 5, \n          \"estimatedNrItems\" : 1, \n          \"inVariable\" : { \n            \"id\" : 3, \n            \"name\" : \"2\" \n          }, \n          \"count\" : true \n        } \n      ], \n      \"rules\" : [ \n        \"move-calculations-up\" \n      ], \n      \"collections\" : [ ], \n      \"variables\" : [ \n        { \n          \"id\" : 3, \n          \"name\" : \"2\" \n        }, \n        { \n          \"id\" : 1, \n          \"name\" : \"t\" \n        }, \n        { \n          \"id\" : 0, \n          \"name\" : \"s\" \n        } \n      ], \n      \"estimatedCost\" : 5, \n      \"estimatedNrItems\" : 1, \n      \"initialize\" : true, \n      \"isModificationQuery\" : false \n    }, \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 0, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 0, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.7817552089691162, \n      \"nodes\" : [ \n        { \n          \"id\" : 1, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 7.152557373046875e-7 \n        }, \n        { \n          \"id\" : 2, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.27054595947265625 \n        }, \n        { \n          \"id\" : 3, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.7815752029418945 \n        }, \n        { \n          \"id\" : 4, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.0000030994415283203125 \n        }, \n        { \n          \"id\" : 5, \n          \"calls\" : 2, \n          \"items\" : 1, \n          \"runtime\" : 0.7815811634063721 \n        } \n      ] \n    }, \n    \"warnings\" : [ ], \n    \"profile\" : { \n      \"initializing\" : 0.0000011920928955078125, \n      \"parsing\" : 0.000021219253540039062, \n      \"optimizing ast\" : 0.000002384185791015625, \n      \"loading collections\" : 0.0000011920928955078125, \n      \"instantiating plan\" : 0.000011682510375976562, \n      \"optimizing plan\" : 0.000039577484130859375, \n      \"executing\" : 0.7815980911254883, \n      \"finalizing\" : 0.00007510185241699219 \n    } \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.000152587890625 \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.00013589859008789062 \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 or view 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", @@ -5301,12 +5301,12 @@ "Cursors" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor.md" } }, "/_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\" : \"11955\", \n      \"_id\" : \"products/11955\", \n      \"_rev\" : \"_WnWW0hy--D\", \n      \"hello3\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"11958\", \n      \"_id\" : \"products/11958\", \n      \"_rev\" : \"_WnWW0hy--F\", \n      \"hello4\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"11964\", \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.00007224082946777344 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/11964\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\" : \"12099\", \n      \"_id\" : \"products/12099\", \n      \"_rev\" : \"_XB1lHgK--H\", \n      \"hello5\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"12086\", \n      \"_id\" : \"products/12086\", \n      \"_rev\" : \"_XB1lHgK--_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"12102\", \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.00010824203491210938 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/12102\n\n
\n\n\n\n\n", "parameters": [ { "description": "The id of the cursor\n\n", @@ -5330,10 +5330,10 @@ "Cursors" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor_delete.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/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/12019\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\" : \"12013\", \n      \"_id\" : \"products/12013\", \n      \"_rev\" : \"_WnWW0km--F\", \n      \"hello4\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"12003\", \n      \"_id\" : \"products/12003\", \n      \"_rev\" : \"_WnWW0km--_\", \n      \"hello1\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"12019\", \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.00010180473327636719 \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/12157\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\" : \"12141\", \n      \"_id\" : \"products/12141\", \n      \"_rev\" : \"_XB1lHkS--_\", \n      \"hello1\" : \"world1\" \n    }, \n    { \n      \"_key\" : \"12154\", \n      \"_id\" : \"products/12154\", \n      \"_rev\" : \"_XB1lHkS--H\", \n      \"hello5\" : \"world1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"12157\", \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.00010967254638671875 \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", @@ -5360,7 +5360,7 @@ "Cursors" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor_identifier.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Cursors/post_api_cursor_identifier.md" } }, "/_api/database": { @@ -5383,7 +5383,7 @@ "Database" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_list.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_list.md" }, "post": { "description": "\n**A JSON object with these properties is required:**\n\n - **name**: Has to contain a valid database name.\n - **users**: Has to be an array of user objects to initially create for the new database.\n User information will not be changed for users that already exist.\n If *users* is not specified or does not contain any users, a default user\n *root* will be created with an empty string password. This ensures that the\n new database will be accessible after it is created.\n Each user object can contain the following attributes:\n - **username**: Loginname of the user to be created\n - **passwd**: The user password as a string. If not specified, it will default to an empty string.\n - **active**: A flag indicating whether the user account should be activated or not.\n The default value is *true*. If set to *false*, the user won't be able to\n log into the database.\n - **extra**: A JSON object with extra user information. The data contained in *extra*\n will be stored for the user but not be interpreted further by ArangoDB.\n\n\n\n\nCreates a new database\n\nThe response is a JSON object with the attribute *result* set to *true*.\n\n**Note**: creating a new database is only possible from within the *_system* database.\n\n\n\n\n**Example:**\n Creating a database named *example*.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/database <<EOF\n{ \n  \"name\" : \"example\" \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\" : true \n}\n
\n\n\n\n\n**Example:**\n Creating a database named *mydb* with two users.\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/database <<EOF\n{ \n  \"name\" : \"mydb\", \n  \"users\" : [ \n    { \n      \"username\" : \"admin\", \n      \"passwd\" : \"secret\", \n      \"active\" : true \n    }, \n    { \n      \"username\" : \"tester\", \n      \"passwd\" : \"test001\", \n      \"active\" : false \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  \"error\" : false, \n  \"code\" : 201, \n  \"result\" : true \n}\n
\n\n\n\n\n", @@ -5417,12 +5417,12 @@ "Database" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_new.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_new.md" } }, "/_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_i8eoAy/tmp-27201-698347646/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_pe3KnV/tmp-8412-3706811443/data/databases/database-1\", \n    \"isSystem\" : true \n  } \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -5440,7 +5440,7 @@ "Database" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_current.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_current.md" } }, "/_api/database/user": { @@ -5460,7 +5460,7 @@ "Database" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_user.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_user.md" } }, "/_api/database/{database-name}": { @@ -5495,12 +5495,12 @@ "Database" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Database/get_api_database_delete.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Database/get_api_database_delete.md" } }, "/_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/12196\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnWW08G--_\"\nlocation: /_db/_system/_api/document/products/12196\n\n{ \n  \"_id\" : \"products/12196\", \n  \"_key\" : \"12196\", \n  \"_rev\" : \"_WnWW08G--_\" \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/12217\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: \"_WnWW07W--B\"' --dump - http://localhost:8529/_api/document/products/12184\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW07W--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12184\", \n  \"_key\" : \"12184\", \n  \"_rev\" : \"_WnWW07W--_\" \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/12344\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_XB1lI7e--_\"\nlocation: /_db/_system/_api/document/products/12344\n\n{ \n  \"_id\" : \"products/12344\", \n  \"_key\" : \"12344\", \n  \"_rev\" : \"_XB1lI7e--_\" \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/12365\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: \"_XB1lI6e--B\"' --dump - http://localhost:8529/_api/document/products/12332\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lI6e--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12332\", \n  \"_key\" : \"12332\", \n  \"_rev\" : \"_XB1lI6e--_\" \n}\n
\n\n\n\n", "parameters": [ { "description": "A JSON array of strings or documents.\n\n", @@ -5559,7 +5559,7 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/delete_mutliple_documents.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/delete_mutliple_documents.md" }, "patch": { "description": "\n\nPartially updates documents, the documents to update are specified\nby the *_key* attributes in the body objects. The body of the\nrequest must contain a JSON array of document updates with the\nattributes to patch (the patch documents). All attributes from the\npatch documents will be added to the existing documents if they do\nnot yet exist, and overwritten in the existing documents if they do\nexist there.\n\nSetting an attribute value to *null* in the patch documents will cause a\nvalue of *null* to be saved for the attribute by default.\n\nIf *ignoreRevs* is *false* and there is a *_rev* attribute in a\ndocument in the body and its value does not match the revision of\nthe corresponding document in the database, the precondition is\nviolated.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below).\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\nThe body of the response contains a JSON array of the same length\nas the input array with the information about the handle and the\nrevision of the updated documents. In each entry, the attribute\n*_id* contains the known *document-handle* of each updated document,\n*_key* contains the key which uniquely identifies a document in a\ngiven collection, and the attribute *_rev* contains the new document\nrevision. In case of an error or violated precondition, an error\nobject with the attribute *error* set to *true* and the attribute\n*errorCode* set to the error code is built.\n\nIf the query parameter *returnOld* is *true*, then, for each\ngenerated document, the complete previous revision of the document\nis returned under the *old* attribute in the result.\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\nNote that if any precondition is violated or an error occurred with\nsome of the documents, the return code is still 201 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", @@ -5645,10 +5645,10 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/patch_update_multiple_documents.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/patch_update_multiple_documents.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: \"_WnWW1Ey--_\"\nlocation: /_db/_system/_api/document/products/12271\n\n{ \n  \"_id\" : \"products/12271\", \n  \"_key\" : \"12271\", \n  \"_rev\" : \"_WnWW1Ey--_\" \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: \"_WnWW1DC--_\"\nlocation: /_db/_system/_api/document/products/12259\n\n{ \n  \"_id\" : \"products/12259\", \n  \"_key\" : \"12259\", \n  \"_rev\" : \"_WnWW1DC--_\" \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: \"_WnWW1G6--_\"\nlocation: /_db/_system/_api/document/products/12301\n\n{ \n  \"_id\" : \"products/12301\", \n  \"_key\" : \"12301\", \n  \"_rev\" : \"_WnWW1G6--_\" \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 or view 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/12279\", \n    \"_key\" : \"12279\", \n    \"_rev\" : \"_WnWW1Fm--_\" \n  }, \n  { \n    \"_id\" : \"products/12283\", \n    \"_key\" : \"12283\", \n    \"_rev\" : \"_WnWW1Fm--B\" \n  }, \n  { \n    \"_id\" : \"products/12285\", \n    \"_key\" : \"12285\", \n    \"_rev\" : \"_WnWW1Fm--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: \"_WnWW1GO--_\"\nlocation: /_db/_system/_api/document/products/12293\n\n{ \n  \"_id\" : \"products/12293\", \n  \"_key\" : \"12293\", \n  \"_rev\" : \"_WnWW1GO--_\", \n  \"new\" : { \n    \"_key\" : \"12293\", \n    \"_id\" : \"products/12293\", \n    \"_rev\" : \"_WnWW1GO--_\", \n    \"Hello\" : \"World\" \n  } \n}\n
\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\", \"_key\" : \"lock\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_W3YeJtq--_\"\nlocation: /_db/_system/_api/document/products/lock\n\n{ \n  \"_id\" : \"products/lock\", \n  \"_key\" : \"lock\", \n  \"_rev\" : \"_W3YeJtq--_\" \n}\nshell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?overwrite=true <<EOF\n{ \"Hello\": \"Universe\", \"_key\" : \"lock\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_W3YeJuG--B\"\nlocation: /_db/_system/_api/document/products/lock\n\n{ \n  \"_id\" : \"products/lock\", \n  \"_key\" : \"lock\", \n  \"_rev\" : \"_W3YeJuG--B\", \n  \"_oldRev\" : \"_W3YeJtq--_\" \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: \"_XB1lJEW--_\"\nlocation: /_db/_system/_api/document/products/12419\n\n{ \n  \"_id\" : \"products/12419\", \n  \"_key\" : \"12419\", \n  \"_rev\" : \"_XB1lJEW--_\" \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: \"_XB1lJCS--_\"\nlocation: /_db/_system/_api/document/products/12407\n\n{ \n  \"_id\" : \"products/12407\", \n  \"_key\" : \"12407\", \n  \"_rev\" : \"_XB1lJCS--_\" \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: \"_XB1lJKC--_\"\nlocation: /_db/_system/_api/document/products/12462\n\n{ \n  \"_id\" : \"products/12462\", \n  \"_key\" : \"12462\", \n  \"_rev\" : \"_XB1lJKC--_\" \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 or view 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/12427\", \n    \"_key\" : \"12427\", \n    \"_rev\" : \"_XB1lJF2--_\" \n  }, \n  { \n    \"_id\" : \"products/12431\", \n    \"_key\" : \"12431\", \n    \"_rev\" : \"_XB1lJF2--B\" \n  }, \n  { \n    \"_id\" : \"products/12433\", \n    \"_key\" : \"12433\", \n    \"_rev\" : \"_XB1lJF2--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: \"_XB1lJG6--_\"\nlocation: /_db/_system/_api/document/products/12441\n\n{ \n  \"_id\" : \"products/12441\", \n  \"_key\" : \"12441\", \n  \"_rev\" : \"_XB1lJG6--_\", \n  \"new\" : { \n    \"_key\" : \"12441\", \n    \"_id\" : \"products/12441\", \n    \"_rev\" : \"_XB1lJG6--_\", \n    \"Hello\" : \"World\" \n  } \n}\n
\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF\n{ \"Hello\": \"World\", \"_key\" : \"lock\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_XB1lJI---_\"\nlocation: /_db/_system/_api/document/products/lock\n\n{ \n  \"_id\" : \"products/lock\", \n  \"_key\" : \"lock\", \n  \"_rev\" : \"_XB1lJI---_\" \n}\nshell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?overwrite=true <<EOF\n{ \"Hello\": \"Universe\", \"_key\" : \"lock\" }\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_XB1lJIa--B\"\nlocation: /_db/_system/_api/document/products/lock\n\n{ \n  \"_id\" : \"products/lock\", \n  \"_key\" : \"lock\", \n  \"_rev\" : \"_XB1lJIa--B\", \n  \"_oldRev\" : \"_XB1lJI---_\" \n}\n
\n\n\n\n\n\n", "parameters": [ { "description": "The *collection* in which the collection is to be created.\n\n", @@ -5734,7 +5734,7 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/post_create_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/post_create_document.md" }, "put": { "description": "\n\nReplaces multiple documents in the specified collection with the\nones in the body, the replaced documents are specified by the *_key*\nattributes in the body documents.\n\nIf *ignoreRevs* is *false* and there is a *_rev* attribute in a\ndocument in the body and its value does not match the revision of\nthe corresponding document in the database, the precondition is\nviolated.\n\nIf the document exists and can be updated, then an *HTTP 201* or\nan *HTTP 202* is returned (depending on *waitForSync*, see below).\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\nThe body of the response contains a JSON array of the same length\nas the input array with the information about the handle and the\nrevision of the replaced documents. In each entry, the attribute\n*_id* contains the known *document-handle* of each updated document,\n*_key* contains the key which uniquely identifies a document in a\ngiven collection, and the attribute *_rev* contains the new document\nrevision. In case of an error or violated precondition, an error\nobject with the attribute *error* set to *true* and the attribute\n*errorCode* set to the error code is built.\n\nIf the query parameter *returnOld* is *true*, then, for each\ngenerated document, the complete previous revision of the document\nis returned under the *old* attribute in the result.\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\nNote that if any precondition is violated or an error occurred with\nsome of the documents, the return code is still 201 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", @@ -5806,12 +5806,12 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/put_replace_multiple_documents.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/put_replace_multiple_documents.md" } }, "/_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/12162\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnWW05y--_\"\nlocation: /_db/_system/_api/document/products/12162\n\n{ \n  \"_id\" : \"products/12162\", \n  \"_key\" : \"12162\", \n  \"_rev\" : \"_WnWW05y--_\" \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/12206\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: \"_WnWW06u--_\"' --dump - http://localhost:8529/_api/document/products/12172\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW06q--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12172\", \n  \"_key\" : \"12172\", \n  \"_rev\" : \"_WnWW06q--_\" \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/12310\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_XB1lI3y--_\"\nlocation: /_db/_system/_api/document/products/12310\n\n{ \n  \"_id\" : \"products/12310\", \n  \"_key\" : \"12310\", \n  \"_rev\" : \"_XB1lI3y--_\" \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/12354\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: \"_XB1lI5a--B\"' --dump - http://localhost:8529/_api/document/products/12320\n\nHTTP/1.1 412 Precondition Failed\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lI5a--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12320\", \n  \"_key\" : \"12320\", \n  \"_rev\" : \"_XB1lI5a--_\" \n}\n
\n\n\n\n", "parameters": [ { "description": "Removes the document identified by *document-handle*.\n\n", @@ -5868,10 +5868,10 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/delete_remove_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/delete_remove_document.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/12309\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1Hq--_\"\n\n{ \n  \"_key\" : \"12309\", \n  \"_id\" : \"products/12309\", \n  \"_rev\" : \"_WnWW1Hq--_\", \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: \"_WnWW1KC--_\"' --dump - http://localhost:8529/_api/document/products/12357\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 or view 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/12470\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJLO--_\"\n\n{ \n  \"_key\" : \"12470\", \n  \"_id\" : \"products/12470\", \n  \"_rev\" : \"_XB1lJLO--_\", \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: \"_XB1lJPS--_\"' --dump - http://localhost:8529/_api/document/products/12518\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 or view 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", @@ -5913,10 +5913,10 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/get_read_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/get_read_document.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/12348\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/12509\n\n
\n\n\n\n\n\n", "parameters": [ { "description": "The handle of the document.\n\n", @@ -5958,10 +5958,10 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/head_read_document_header.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/head_read_document_header.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/12228 <<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: \"_WnWW1_u--_\"\nlocation: /_db/_system/_api/document/products/12228\n\n{ \n  \"_id\" : \"products/12228\", \n  \"_key\" : \"12228\", \n  \"_rev\" : \"_WnWW1_u--_\", \n  \"_oldRev\" : \"_WnWW1_q--_\" \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12228 <<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: \"_WnWW1_6--_\"\nlocation: /_db/_system/_api/document/products/12228\n\n{ \n  \"_id\" : \"products/12228\", \n  \"_key\" : \"12228\", \n  \"_rev\" : \"_WnWW1_6--_\", \n  \"_oldRev\" : \"_WnWW1_u--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12228\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1_6--_\"\n\n{ \n  \"_key\" : \"12228\", \n  \"_id\" : \"products/12228\", \n  \"_rev\" : \"_WnWW1_6--_\", \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/12228?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: \"_WnWW1AS--_\"\nlocation: /_db/_system/_api/document/products/12228\n\n{ \n  \"_id\" : \"products/12228\", \n  \"_key\" : \"12228\", \n  \"_rev\" : \"_WnWW1AS--_\", \n  \"_oldRev\" : \"_WnWW1_6--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12228\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1AS--_\"\n\n{ \n  \"_key\" : \"12228\", \n  \"_id\" : \"products/12228\", \n  \"_rev\" : \"_WnWW1AS--_\", \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/12244\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1Ba--_\"\n\n{ \n  \"_key\" : \"12244\", \n  \"_id\" : \"products/12244\", \n  \"_rev\" : \"_WnWW1Ba--_\", \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/12244?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/12244\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1Bq--_\"\n\n{ \n  \"_key\" : \"12244\", \n  \"_id\" : \"products/12244\", \n  \"_rev\" : \"_WnWW1Bq--_\", \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/12244?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: \"_WnWW1B6--_\"\nlocation: /_db/_system/_api/document/products/12244\n\n{ \n  \"_id\" : \"products/12244\", \n  \"_key\" : \"12244\", \n  \"_rev\" : \"_WnWW1B6--_\", \n  \"_oldRev\" : \"_WnWW1Bq--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12244\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_WnWW1B6--_\"\n\n{ \n  \"_key\" : \"12244\", \n  \"_id\" : \"products/12244\", \n  \"_rev\" : \"_WnWW1B6--_\", \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/12376 <<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: \"_XB1lJAK--B\"\nlocation: /_db/_system/_api/document/products/12376\n\n{ \n  \"_id\" : \"products/12376\", \n  \"_key\" : \"12376\", \n  \"_rev\" : \"_XB1lJAK--B\", \n  \"_oldRev\" : \"_XB1lJAK--_\" \n}\nshell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/12376 <<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: \"_XB1lJAO--_\"\nlocation: /_db/_system/_api/document/products/12376\n\n{ \n  \"_id\" : \"products/12376\", \n  \"_key\" : \"12376\", \n  \"_rev\" : \"_XB1lJAO--_\", \n  \"_oldRev\" : \"_XB1lJAK--B\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12376\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJAO--_\"\n\n{ \n  \"_key\" : \"12376\", \n  \"_id\" : \"products/12376\", \n  \"_rev\" : \"_XB1lJAO--_\", \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/12376?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: \"_XB1lJAa--_\"\nlocation: /_db/_system/_api/document/products/12376\n\n{ \n  \"_id\" : \"products/12376\", \n  \"_key\" : \"12376\", \n  \"_rev\" : \"_XB1lJAa--_\", \n  \"_oldRev\" : \"_XB1lJAO--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12376\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJAa--_\"\n\n{ \n  \"_key\" : \"12376\", \n  \"_id\" : \"products/12376\", \n  \"_rev\" : \"_XB1lJAa--_\", \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/12392\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJBO--_\"\n\n{ \n  \"_key\" : \"12392\", \n  \"_id\" : \"products/12392\", \n  \"_rev\" : \"_XB1lJBO--_\", \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/12392?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/12392\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJBS--_\"\n\n{ \n  \"_key\" : \"12392\", \n  \"_id\" : \"products/12392\", \n  \"_rev\" : \"_XB1lJBS--_\", \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/12392?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: \"_XB1lJBW--_\"\nlocation: /_db/_system/_api/document/products/12392\n\n{ \n  \"_id\" : \"products/12392\", \n  \"_key\" : \"12392\", \n  \"_rev\" : \"_XB1lJBW--_\", \n  \"_oldRev\" : \"_XB1lJBS--_\" \n}\nshell> curl --dump - http://localhost:8529/_api/document/products/12392\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: \"_XB1lJBW--_\"\n\n{ \n  \"_key\" : \"12392\", \n  \"_id\" : \"products/12392\", \n  \"_rev\" : \"_XB1lJBW--_\", \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", @@ -6060,10 +6060,10 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/patch_update_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/patch_update_document.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/12366 <<EOF\n{\"Hello\": \"you\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_WnWW1LG--_\"\nlocation: /_db/_system/_api/document/products/12366\n\n{ \n  \"_id\" : \"products/12366\", \n  \"_key\" : \"12366\", \n  \"_rev\" : \"_WnWW1LG--_\", \n  \"_oldRev\" : \"_WnWW1LC--_\" \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/12388 <<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: \"_WnWW1Lu--B\"' --data-binary @- --dump - http://localhost:8529/_api/document/products/12376 <<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: \"_WnWW1Lu--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12376\", \n  \"_key\" : \"12376\", \n  \"_rev\" : \"_WnWW1Lu--_\" \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/12528 <<EOF\n{\"Hello\": \"you\"}\nEOF\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\netag: \"_XB1lJQS--B\"\nlocation: /_db/_system/_api/document/products/12528\n\n{ \n  \"_id\" : \"products/12528\", \n  \"_key\" : \"12528\", \n  \"_rev\" : \"_XB1lJQS--B\", \n  \"_oldRev\" : \"_XB1lJQS--_\" \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/12550 <<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: \"_XB1lJRW--B\"' --data-binary @- --dump - http://localhost:8529/_api/document/products/12538 <<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: \"_XB1lJRW--_\"\n\n{ \n  \"error\" : true, \n  \"code\" : 412, \n  \"errorNum\" : 1200, \n  \"errorMessage\" : \"precondition failed\", \n  \"_id\" : \"products/12538\", \n  \"_key\" : \"12538\", \n  \"_rev\" : \"_XB1lJRW--_\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "A JSON representation of a single document.\n\n", @@ -6148,12 +6148,12 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/put_replace_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/put_replace_document.md" } }, "/_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\" : \"_WnWW1NG--J\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnWW1NG--L\", \n      \"$label\" : \"v4 -> v1\" \n    }, \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_WnWW1NG--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\" : \"_WnWW1OK--D\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_WnWW1OK--F\", \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\" : \"_WnWW1Pa--_\", \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\" : \"_XB1lJU---H\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_XB1lJU---J\", \n      \"$label\" : \"v4 -> v1\" \n    }, \n    { \n      \"_key\" : \"5\", \n      \"_id\" : \"edges/5\", \n      \"_from\" : \"vertices/1\", \n      \"_to\" : \"vertices/3\", \n      \"_rev\" : \"_XB1lJU---F\", \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\" : \"_XB1lJWC--_\", \n      \"$label\" : \"v2 -> v1\" \n    }, \n    { \n      \"_key\" : \"7\", \n      \"_id\" : \"edges/7\", \n      \"_from\" : \"vertices/4\", \n      \"_to\" : \"vertices/1\", \n      \"_rev\" : \"_XB1lJWC--B\", \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\" : \"_XB1lJYG--B\", \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", @@ -6194,12 +6194,12 @@ "Graph Edges" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph Edges/get_read_in_out_edges.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph Edges/get_read_in_out_edges.md" } }, "/_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:22887\" \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:7337\" \n  } \n]\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -6217,7 +6217,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_endpoint.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_endpoint.md" } }, "/_api/engine": { @@ -6241,12 +6241,12 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_engine.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_engine.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        \"producesResult\" : true \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\" : 31, \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        \"producesResult\" : true, \n        \"indexes\" : [ \n          { \n            \"id\" : \"12491\", \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\" : 31, \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          \"producesResult\" : true, \n          \"indexes\" : [ \n            { \n              \"id\" : \"12530\", \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\" : 2, \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          \"producesResult\" : true, \n          \"indexes\" : [ \n            { \n              \"id\" : \"12474\", \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\" : 31, \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\" : 31, \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\" : 31, \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        \"random\" : false, \n        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        }, \n        \"projections\" : [ ], \n        \"producesResult\" : true, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"satellite\" : false \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        \"count\" : true \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    \"isModificationQuery\" : false \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 32, \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        \"outVariable\" : { \n          \"id\" : 0, \n          \"name\" : \"p\" \n        }, \n        \"projections\" : [ ], \n        \"producesResult\" : true, \n        \"database\" : \"_system\", \n        \"collection\" : \"products\", \n        \"satellite\" : false, \n        \"needsGatherNodeSort\" : true, \n        \"indexCoversProjections\" : false, \n        \"indexes\" : [ \n          { \n            \"id\" : \"12653\", \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          \"typeID\" : 63, \n          \"subNodes\" : [ \n            { \n              \"type\" : \"n-ary and\", \n              \"typeID\" : 62, \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"compare ==\", \n                  \"typeID\" : 25, \n                  \"subNodes\" : [ \n                    { \n                      \"type\" : \"attribute access\", \n                      \"typeID\" : 35, \n                      \"name\" : \"id\", \n                      \"subNodes\" : [ \n                        { \n                          \"type\" : \"reference\", \n                          \"typeID\" : 45, \n                          \"name\" : \"p\", \n                          \"id\" : 0 \n                        } \n                      ] \n                    }, \n                    { \n                      \"type\" : \"value\", \n                      \"typeID\" : 40, \n                      \"value\" : 4, \n                      \"vType\" : \"int\", \n                      \"vTypeID\" : 2 \n                    } \n                  ] \n                } \n              ] \n            } \n          ] \n        }, \n        \"sorted\" : true, \n        \"ascending\" : true, \n        \"reverse\" : false, \n        \"evalFCalls\" : true, \n        \"fullRange\" : false, \n        \"limit\" : 0 \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          \"typeID\" : 25, \n          \"subNodes\" : [ \n            { \n              \"type\" : \"attribute access\", \n              \"typeID\" : 35, \n              \"name\" : \"id\", \n              \"subNodes\" : [ \n                { \n                  \"type\" : \"reference\", \n                  \"typeID\" : 45, \n                  \"name\" : \"p\", \n                  \"id\" : 0 \n                } \n              ] \n            }, \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 4, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \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          \"typeID\" : 35, \n          \"name\" : \"name\", \n          \"subNodes\" : [ \n            { \n              \"type\" : \"reference\", \n              \"typeID\" : 45, \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        \"count\" : true \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    \"isModificationQuery\" : false \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 32, \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          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"projections\" : [ ], \n          \"producesResult\" : true, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"needsGatherNodeSort\" : false, \n          \"indexCoversProjections\" : false, \n          \"indexes\" : [ \n            { \n              \"id\" : \"12692\", \n              \"type\" : \"skiplist\", \n              \"fields\" : [ \n                \"id\" \n              ], \n              \"unique\" : false, \n              \"sparse\" : false, \n              \"deduplicate\" : true \n            } \n          ], \n          \"condition\" : { \n          }, \n          \"sorted\" : true, \n          \"ascending\" : true, \n          \"reverse\" : false, \n          \"evalFCalls\" : true, \n          \"fullRange\" : false, \n          \"limit\" : 0 \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            \"typeID\" : 35, \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"typeID\" : 45, \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            \"typeID\" : 25, \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"typeID\" : 45, \n                \"name\" : \"a\", \n                \"id\" : 1 \n              }, \n              { \n                \"type\" : \"value\", \n                \"typeID\" : 40, \n                \"value\" : 4, \n                \"vType\" : \"int\", \n                \"vTypeID\" : 2 \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            \"typeID\" : 35, \n            \"name\" : \"name\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"typeID\" : 45, \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            \"typeID\" : 35, \n            \"name\" : \"id\", \n            \"subNodes\" : [ \n              { \n                \"type\" : \"reference\", \n                \"typeID\" : 45, \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          \"count\" : true \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      \"isModificationQuery\" : false \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 3, \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          \"outVariable\" : { \n            \"id\" : 0, \n            \"name\" : \"p\" \n          }, \n          \"projections\" : [ ], \n          \"producesResult\" : true, \n          \"database\" : \"_system\", \n          \"collection\" : \"products\", \n          \"satellite\" : false, \n          \"needsGatherNodeSort\" : false, \n          \"indexCoversProjections\" : false, \n          \"indexes\" : [ \n            { \n              \"id\" : \"12636\", \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            \"typeID\" : 63, \n            \"subNodes\" : [ \n              { \n                \"type\" : \"n-ary and\", \n                \"typeID\" : 62, \n                \"subNodes\" : [ \n                  { \n                    \"type\" : \"compare ==\", \n                    \"typeID\" : 25, \n                    \"subNodes\" : [ \n                      { \n                        \"type\" : \"attribute access\", \n                        \"typeID\" : 35, \n                        \"name\" : \"id\", \n                        \"subNodes\" : [ \n                          { \n                            \"type\" : \"reference\", \n                            \"typeID\" : 45, \n                            \"name\" : \"p\", \n                            \"id\" : 0 \n                          } \n                        ] \n                      }, \n                      { \n                        \"type\" : \"value\", \n                        \"typeID\" : 40, \n                        \"value\" : 25, \n                        \"vType\" : \"int\", \n                        \"vTypeID\" : 2 \n                      } \n                    ] \n                  } \n                ] \n              } \n            ] \n          }, \n          \"sorted\" : true, \n          \"ascending\" : true, \n          \"reverse\" : false, \n          \"evalFCalls\" : true, \n          \"fullRange\" : false, \n          \"limit\" : 0 \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          \"count\" : true \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      \"isModificationQuery\" : false \n    } \n  ], \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 32, \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          \"typeID\" : 49, \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 1, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \n            }, \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 10, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \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          \"typeID\" : 40, \n          \"value\" : null, \n          \"vType\" : \"null\", \n          \"vTypeID\" : 0 \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        \"count\" : true \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    \"isModificationQuery\" : false \n  }, \n  \"cacheable\" : false, \n  \"warnings\" : [ \n    { \n      \"code\" : 1562, \n      \"message\" : \"division by zero\" \n    } \n  ], \n  \"stats\" : { \n    \"rulesExecuted\" : 32, \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          \"typeID\" : 41, \n          \"subNodes\" : [ \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 1, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \n            }, \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 2, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \n            }, \n            { \n              \"type\" : \"value\", \n              \"typeID\" : 40, \n              \"value\" : 3, \n              \"vType\" : \"int\", \n              \"vTypeID\" : 2 \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        \"count\" : true \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    \"isModificationQuery\" : false \n  }, \n  \"cacheable\" : true, \n  \"warnings\" : [ ], \n  \"stats\" : { \n    \"rulesExecuted\" : 32, \n    \"rulesSkipped\" : 0, \n    \"plansCreated\" : 1 \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -6274,7 +6274,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/post_api_explain.md" } }, "/_api/export": { @@ -6320,7 +6320,7 @@ "Bulk" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/post_api_export.md" } }, "/_api/foxx": { @@ -6345,7 +6345,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_list.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_list.md" }, "post": { "description": "\n\nInstalls the given new service at the given mount path.\n\nThe request body can be any of the following formats:\n\n- `application/zip`: a raw zip bundle containing a service\n- `application/javascript`: a standalone JavaScript file\n- `application/json`: a service definition as JSON\n- `multipart/form-data`: a service definition as a multipart form\n\nA service definition is an object or form with the following properties or fields:\n\n- *configuration*: a JSON object describing configuration values\n- *dependencies*: a JSON object describing dependency settings\n- *source*: a fully qualified URL or an absolute path on the server's file system\n\nWhen using multipart data, the *source* field can also alternatively be a file field\ncontaining either a zip bundle or a standalone JavaScript file.\n\nWhen using a standalone JavaScript file the given file will be executed\nto define our service's HTTP endpoints. It is the same which would be defined\nin the field `main` of the service manifest.\n\nIf *source* is a URL, the URL must be reachable from the server.\nIf *source* is a file system path, the path will be resolved on the server.\nIn either case the path or URL is expected to resolve to a zip bundle,\nJavaScript file or (in case of a file system path) directory.\n\nNote that when using file system paths in a cluster with multiple coordinators\nthe file system path must resolve to equivalent files on every coordinator.\n\n", @@ -6389,7 +6389,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_install.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_install.md" } }, "/_api/foxx/commit": { @@ -6414,7 +6414,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_commit.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_commit.md" } }, "/_api/foxx/configuration": { @@ -6439,7 +6439,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_get.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_get.md" }, "patch": { "description": "\n\nReplaces the given service's configuration.\n\nReturns an object mapping all configuration option names to their new values.\n\n", @@ -6473,7 +6473,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_update.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_update.md" }, "put": { "description": "\n\nReplaces the given service's configuration completely.\n\nReturns an object mapping all configuration option names to their new values.\n\n", @@ -6507,7 +6507,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_replace.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_configuration_replace.md" } }, "/_api/foxx/dependencies": { @@ -6532,7 +6532,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_get.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_get.md" }, "patch": { "description": "\n\nReplaces the given service's dependencies.\n\nReturns an object mapping all dependency names to their new mount paths.\n\n", @@ -6566,7 +6566,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_update.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_update.md" }, "put": { "description": "\n\nReplaces the given service's dependencies completely.\n\nReturns an object mapping all dependency names to their new mount paths.\n\n", @@ -6600,7 +6600,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_replace.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_dependencies_replace.md" } }, "/_api/foxx/development": { @@ -6625,7 +6625,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_development_disable.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_development_disable.md" }, "post": { "description": "\n\nPuts the service into development mode.\n\nWhile the service is running in development mode the service will be reloaded\nfrom the filesystem and its setup script (if any) will be re-executed every\ntime the service handles a request.\n\nWhen running ArangoDB in a cluster with multiple coordinators note that changes\nto the filesystem on one coordinator will not be reflected across the other\ncoordinators. This means you should treat your coordinators as inconsistent\nas long as any service is running in development mode.\n\n", @@ -6648,7 +6648,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_development_enable.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_development_enable.md" } }, "/_api/foxx/download": { @@ -6676,7 +6676,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_bundle.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_bundle.md" } }, "/_api/foxx/readme": { @@ -6704,7 +6704,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_readme.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_readme.md" } }, "/_api/foxx/scripts": { @@ -6729,7 +6729,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_scripts_list.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_scripts_list.md" } }, "/_api/foxx/scripts/{name}": { @@ -6773,7 +6773,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_scripts_run.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_scripts_run.md" } }, "/_api/foxx/service": { @@ -6805,7 +6805,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_uninstall.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_uninstall.md" }, "get": { "description": "\n\nFetches detailed information for the service at the given mount path.\n\nReturns an object with the following attributes:\n\n- *mount*: the mount path of the service\n- *path*: the local file system path of the service\n- *development*: *true* if the service is running in development mode\n- *legacy*: *true* if the service is running in 2.8 legacy compatibility mode\n- *manifest*: the normalized JSON manifest of the service\n\nAdditionally the object may contain the following attributes if they have been set on the manifest:\n\n- *name*: a string identifying the service type\n- *version*: a semver-compatible version string\n\n", @@ -6831,7 +6831,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_details.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_details.md" }, "patch": { "description": "\n\nInstalls the given new service on top of the service currently installed at the given mount path.\nThis is only recommended for switching between different versions of the same service.\n\nUnlike replacing a service, upgrading a service retains the old service's configuration\nand dependencies (if any) and should therefore only be used to migrate an existing service\nto a newer or equivalent service.\n\nThe request body can be any of the following formats:\n\n- `application/zip`: a raw zip bundle containing a service\n- `application/javascript`: a standalone JavaScript file\n- `application/json`: a service definition as JSON\n- `multipart/form-data`: a service definition as a multipart form\n\nA service definition is an object or form with the following properties or fields:\n\n- *configuration*: a JSON object describing configuration values\n- *dependencies*: a JSON object describing dependency settings\n- *source*: a fully qualified URL or an absolute path on the server's file system\n\nWhen using multipart data, the *source* field can also alternatively be a file field\ncontaining either a zip bundle or a standalone JavaScript file.\n\nWhen using a standalone JavaScript file the given file will be executed\nto define our service's HTTP endpoints. It is the same which would be defined\nin the field `main` of the service manifest.\n\nIf *source* is a URL, the URL must be reachable from the server.\nIf *source* is a file system path, the path will be resolved on the server.\nIn either case the path or URL is expected to resolve to a zip bundle,\nJavaScript file or (in case of a file system path) directory.\n\nNote that when using file system paths in a cluster with multiple coordinators\nthe file system path must resolve to equivalent files on every coordinator.\n\n", @@ -6875,7 +6875,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_upgrade.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_upgrade.md" }, "put": { "description": "\n\nRemoves the service at the given mount path from the database and file system.\nThen installs the given new service at the same mount path.\n\nThis is a slightly safer equivalent to performing an uninstall of the old service\nfollowed by installing the new service. The new service's main and script files\n(if any) will be checked for basic syntax errors before the old service is removed.\n\nThe request body can be any of the following formats:\n\n- `application/zip`: a raw zip bundle containing a service\n- `application/javascript`: a standalone JavaScript file\n- `application/json`: a service definition as JSON\n- `multipart/form-data`: a service definition as a multipart form\n\nA service definition is an object or form with the following properties or fields:\n\n- *configuration*: a JSON object describing configuration values\n- *dependencies*: a JSON object describing dependency settings\n- *source*: a fully qualified URL or an absolute path on the server's file system\n\nWhen using multipart data, the *source* field can also alternatively be a file field\ncontaining either a zip bundle or a standalone JavaScript file.\n\nWhen using a standalone JavaScript file the given file will be executed\nto define our service's HTTP endpoints. It is the same which would be defined\nin the field `main` of the service manifest.\n\nIf *source* is a URL, the URL must be reachable from the server.\nIf *source* is a file system path, the path will be resolved on the server.\nIn either case the path or URL is expected to resolve to a zip bundle,\nJavaScript file or (in case of a file system path) directory.\n\nNote that when using file system paths in a cluster with multiple coordinators\nthe file system path must resolve to equivalent files on every coordinator.\n\n", @@ -6926,7 +6926,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_replace.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_service_replace.md" } }, "/_api/foxx/swagger": { @@ -6951,7 +6951,7 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_swagger.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_swagger.md" } }, "/_api/foxx/tests": { @@ -6990,12 +6990,12 @@ "Foxx" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Foxx/api_foxx_tests_run.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Foxx/api_foxx_tests_run.md" } }, "/_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  \"code\" : 200, \n  \"graphs\" : [ \n    { \n      \"_key\" : \"routeplanner\", \n      \"_id\" : \"_graphs/routeplanner\", \n      \"_rev\" : \"_WnWWvoK--_\", \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\" : \"_WnWWvlu--_\", \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}\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  \"code\" : 200, \n  \"graphs\" : [ \n    { \n      \"_key\" : \"routeplanner\", \n      \"_id\" : \"_graphs/routeplanner\", \n      \"_rev\" : \"_XB1lCj---_\", \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\" : \"_XB1lCge--_\", \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}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -7007,10 +7007,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_list_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_list_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: _WnWWvIG--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWvIG--_\" \n  } \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: _WnWWvJ6--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWvJ6--_\" \n  } \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: _XB1lC_y--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lC_y--_\" \n  } \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: _XB1lCD---_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : true, \n    \"numberOfShards\" : 9, \n    \"replicationFactor\" : 1, \n    \"smartGraphAttribute\" : \"region\", \n    \"_id\" : \"_graphs/myGraph\", \n    \"_rev\" : \"_XB1lCD---_\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -7038,7 +7038,7 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_create_http_examples.md" } }, "/_api/gharial/{graph-name}": { @@ -7077,10 +7077,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_drop_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_drop_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: _WnWWvdS--_\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \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\" : \"_WnWWvdS--_\" \n  } \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: _XB1lCXq--_\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \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\" : \"_XB1lCXq--_\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7104,7 +7104,7 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_get_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_get_http_examples.md" } }, "/_api/gharial/{graph-name}/edge": { @@ -7133,10 +7133,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_list_edge_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_list_edge_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: _WnWWvBS--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWvBS--_\" \n  } \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: _XB1lBzC--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lBzC--_\" \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7175,12 +7175,12 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_add_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_add_http_examples.md" } }, "/_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: _WnWWv_a--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/9586\", \n    \"_key\" : \"9586\", \n    \"_rev\" : \"_WnWWv_a--_\" \n  } \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: _XB1lBvW--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/9726\", \n    \"_key\" : \"9726\", \n    \"_rev\" : \"_XB1lBvW--_\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7247,12 +7247,12 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_create_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_create_http_examples.md" } }, "/_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/9943\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"removed\" : true \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/10074\n\nHTTP/1.1 202 Accepted\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"removed\" : true \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7311,10 +7311,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_delete_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_delete_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/10223\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _WnWWvai--_\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"edge\" : { \n    \"_key\" : \"10223\", \n    \"_id\" : \"relation/10223\", \n    \"_from\" : \"female/alice\", \n    \"_to\" : \"male/charly\", \n    \"_rev\" : \"_WnWWvai--_\", \n    \"type\" : \"friend\", \n    \"vertex\" : \"alice\" \n  } \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/10365\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\ncontent-type: application/json; charset=utf-8\netag: _XB1lCUi--F\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"edge\" : { \n    \"_key\" : \"10365\", \n    \"_id\" : \"relation/10365\", \n    \"_from\" : \"male/bob\", \n    \"_to\" : \"female/diana\", \n    \"_rev\" : \"_XB1lCUi--F\", \n    \"type\" : \"friend\", \n    \"vertex\" : \"bob\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7363,10 +7363,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_get_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_get_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/10799 <<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: _WnWWv4u--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/10799\", \n    \"_key\" : \"10799\", \n    \"_rev\" : \"_WnWWv4u--_\", \n    \"_oldRev\" : \"_WnWWv4O--B\" \n  } \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/10929 <<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: _XB1lC2S--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/10929\", \n    \"_key\" : \"10929\", \n    \"_rev\" : \"_XB1lC2S--_\", \n    \"_oldRev\" : \"_XB1lC2G--B\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7434,10 +7434,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_modify_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_modify_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/10868 <<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: _WnWWv8G--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/10868\", \n    \"_key\" : \"10868\", \n    \"_rev\" : \"_WnWWv8G--_\", \n    \"_oldRev\" : \"_WnWWv8---L\" \n  } \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/11004 <<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: _XB1lC7m--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"edge\" : { \n    \"_id\" : \"relation/11004\", \n    \"_key\" : \"11004\", \n    \"_rev\" : \"_XB1lC7m--_\", \n    \"_oldRev\" : \"_XB1lC7a--F\" \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7507,12 +7507,12 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_replace_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_replace_http_examples.md" } }, "/_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: _WnWWvWG--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWvWG--_\" \n  } \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: _XB1lCQ2--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lCQ2--_\" \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7557,10 +7557,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_remove_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_remove_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: _WnWWwIa--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWwIa--_\" \n  } \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: _XB1lDIu--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lDIu--_\" \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7607,7 +7607,7 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_modify_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_edge_definition_modify_http_examples.md" } }, "/_api/gharial/{graph-name}/vertex": { @@ -7636,10 +7636,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_list_vertex_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_list_vertex_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: _WnWWvF6--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWvF6--_\" \n  } \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: _XB1lB7y--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lB7y--_\" \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7666,12 +7666,12 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_collection_add_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_collection_add_http_examples.md" } }, "/_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: _WnWWw_e--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_WnWWw_e--_\" \n  } \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: _XB1lDA6--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \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\" : \"_XB1lDA6--_\" \n  } \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": [ { "description": "The name of the graph.\n\n", @@ -7716,10 +7716,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_collection_remove_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_collection_remove_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: _WnWWvEO--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"male/9743\", \n    \"_key\" : \"9743\", \n    \"_rev\" : \"_WnWWvEO--_\" \n  } \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: _XB1lB4q--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"male/9883\", \n    \"_key\" : \"9883\", \n    \"_rev\" : \"_XB1lB4q--_\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7772,7 +7772,7 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_create_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_create_http_examples.md" } }, "/_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}": { @@ -7836,10 +7836,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_delete_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_delete_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: _WnWWvhO--_\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"vertex\" : { \n    \"_key\" : \"alice\", \n    \"_id\" : \"female/alice\", \n    \"_rev\" : \"_WnWWvhO--_\", \n    \"name\" : \"Alice\" \n  } \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: _XB1lCca--_\n\n{ \n  \"error\" : false, \n  \"code\" : 200, \n  \"vertex\" : { \n    \"_key\" : \"alice\", \n    \"_id\" : \"female/alice\", \n    \"_rev\" : \"_XB1lCca--_\", \n    \"name\" : \"Alice\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7888,10 +7888,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_get_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_get_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: _WnWWv0S--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WnWWv0S--_\", \n    \"_oldRev\" : \"_WnWWvzi--_\" \n  } \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: _XB1lCy2--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_XB1lCy2--_\", \n    \"_oldRev\" : \"_XB1lCyq--_\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -7968,10 +7968,10 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_modify_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_modify_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: _WnWWwNq--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_WnWWwNq--_\", \n    \"_oldRev\" : \"_WnWWwNW--_\" \n  } \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: _XB1lDNa--_\n\n{ \n  \"error\" : false, \n  \"code\" : 202, \n  \"vertex\" : { \n    \"_id\" : \"female/alice\", \n    \"_key\" : \"alice\", \n    \"_rev\" : \"_XB1lDNa--_\", \n    \"_oldRev\" : \"_XB1lDN---B\" \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the graph.\n\n", @@ -8041,7 +8041,7 @@ "Graph" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_replace_http_examples.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph/general_graph_vertex_replace_http_examples.md" } }, "/_api/import#document": { @@ -8138,7 +8138,7 @@ "Bulk" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/import_document.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/import_document.md" } }, "/_api/import#json": { @@ -8242,12 +8242,12 @@ "Bulk" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Bulk/import_json.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Bulk/import_json.md" } }, "/_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/12798\", \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/12801\", \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/12798\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/12798\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    \"products/12801\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/12801\", \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/12964\", \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/12967\", \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/12964\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"name\" \n      ], \n      \"id\" : \"products/12964\", \n      \"selectivityEstimate\" : 1, \n      \"sparse\" : false, \n      \"type\" : \"hash\", \n      \"unique\" : false \n    }, \n    \"products/12967\" : { \n      \"deduplicate\" : true, \n      \"fields\" : [ \n        \"price\" \n      ], \n      \"id\" : \"products/12967\", \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", @@ -8267,12 +8267,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/get_api_index.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/get_api_index.md" } }, "/_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/12823\", \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/12989\", \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", @@ -8307,7 +8307,7 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_fulltext.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_fulltext.md" } }, "/_api/index#general": { @@ -8352,12 +8352,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index.md" } }, "/_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/12816\", \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/12809\", \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  \"bestIndexedLevel\" : 17, \n  \"fields\" : [ \n    \"b\" \n  ], \n  \"geoJson\" : false, \n  \"id\" : \"products/12982\", \n  \"isNewlyCreated\" : true, \n  \"maxNumCoverCells\" : 8, \n  \"sparse\" : true, \n  \"type\" : \"geo\", \n  \"unique\" : false, \n  \"worstIndexedLevel\" : 4, \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  \"bestIndexedLevel\" : 17, \n  \"fields\" : [ \n    \"e\", \n    \"f\" \n  ], \n  \"geoJson\" : false, \n  \"id\" : \"products/12975\", \n  \"isNewlyCreated\" : true, \n  \"maxNumCoverCells\" : 8, \n  \"sparse\" : true, \n  \"type\" : \"geo\", \n  \"unique\" : false, \n  \"worstIndexedLevel\" : 4, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The collection name.\n\n\n", @@ -8392,12 +8392,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_geo.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_geo.md" } }, "/_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/12851\", \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/12830\", \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/12858\", \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/13017\", \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/12996\", \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/13024\", \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", @@ -8435,12 +8435,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_hash.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_hash.md" } }, "/_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/12837\", \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/12865\", \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/13003\", \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/13031\", \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", @@ -8478,12 +8478,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_persistent.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_persistent.md" } }, "/_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/12844\", \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/12872\", \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/13010\", \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/13038\", \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", @@ -8521,12 +8521,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_skiplist.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_skiplist.md" } }, "/_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/12879\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"products/12879\", \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/13045\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"products/13045\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The index handle.\n\n", @@ -8550,7 +8550,7 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/post_api_index_delete.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/post_api_index_delete.md" }, "get": { "description": "\n\nThe result is an object describing the index. It has at least the following\nattributes:\n\n- *id*: the identifier of the index\n\n- *type*: the index type\n\nAll other attributes are type-dependent. For example, some indexes provide\n*unique* or *sparse* flags, whereas others don't. Some indexes also provide \na selectivity estimate in the *selectivityEstimate* attribute of the result.\n\n\n\n\n**Example:**\n \n\n
shell> curl --dump - http://localhost:8529/_api/index/products/0\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"fields\" : [ \n    \"_key\" \n  ], \n  \"id\" : \"products/0\", \n  \"selectivityEstimate\" : 1, \n  \"sparse\" : false, \n  \"type\" : \"primary\", \n  \"unique\" : true, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", @@ -8577,12 +8577,12 @@ "Indexes" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Indexes/get_api_reads_index.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Indexes/get_api_reads_index.md" } }, "/_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: 152293662584465\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584465\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152293662584465\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.4.devel\", \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: 152293662584470\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/152293662584470\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: 153004690601268\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601268\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 153004690601268\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.4.devel\", \n  \"license\" : \"enterprise\" \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: 153004690601273\ncontent-type: text/plain; charset=utf-8\n\nshell> curl --dump - http://localhost:8529/_api/job/153004690601273\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", @@ -8609,10 +8609,10 @@ "job" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/job/job_getStatusById.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/job/job_getStatusById.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: 152293662584438\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584438\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 152293662584438\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.4.devel\", \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: 152293662584443\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584443\n\nHTTP/1.1 400 Bad Request\nx-content-type-options: nosniff\nx-arango-async-id: 152293662584443\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: 153004690601241\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601241\n\nHTTP/1.1 200 OK\nx-content-type-options: nosniff\nx-arango-async-id: 153004690601241\ncontent-type: application/json; charset=utf-8\n\n{ \n  \"server\" : \"arango\", \n  \"version\" : \"3.4.devel\", \n  \"license\" : \"enterprise\" \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: 153004690601246\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601246\n\nHTTP/1.1 400 Bad Request\nx-content-type-options: nosniff\nx-arango-async-id: 153004690601246\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", @@ -8639,12 +8639,12 @@ "job" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/job/job_fetch_result.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/job/job_fetch_result.md" } }, "/_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: 152293662584401\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  \"152293662584401\" \n]\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/152293662584401/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  \"152293662584401\" \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: 153004690601204\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  \"153004690601204\" \n]\nshell> curl -X PUT --dump - http://localhost:8529/_api/job/153004690601204/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  \"153004690601204\" \n]\n
\n\n\n\n\n", "parameters": [ { "description": "The async job id.\n\n", @@ -8671,12 +8671,12 @@ "job" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/job/job_cancel.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/job/job_cancel.md" } }, "/_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: 152293662584410\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: 152293662584415\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\" : 1522936651.47632, \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1522936651.47632\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: 152293662584424\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152293662584424\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: 153004690601213\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: 153004690601218\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\" : 1530046938.7103279, \n  \"error\" : false, \n  \"code\" : 200 \n}\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1530046938.7103279\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: 153004690601227\ncontent-type: text/plain; charset=utf-8\n\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/153004690601227\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", @@ -8710,10 +8710,10 @@ "job" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/job/job_delete.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/job/job_delete.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: 152293662584448\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  \"152293662584448\" \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: 152293662584453\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: 152293662584458\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  \"152293662584458\" \n]\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/152293662584458\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: 153004690601251\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  \"153004690601251\" \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: 153004690601256\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: 153004690601261\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  \"153004690601261\" \n]\nshell> curl -X DELETE --dump - http://localhost:8529/_api/job/153004690601261\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", @@ -8744,7 +8744,7 @@ "job" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/job/job_getByType.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/job/job_getByType.md" } }, "/_api/query": { @@ -8774,7 +8774,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PostApiQueryProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PostApiQueryProperties.md" } }, "/_api/query-cache": { @@ -8794,7 +8794,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/DeleteApiQueryCache.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/DeleteApiQueryCache.md" } }, "/_api/query-cache/properties": { @@ -8814,7 +8814,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/GetApiQueryCacheProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/GetApiQueryCacheProperties.md" }, "put": { "description": "\n\nAfter the properties have been changed, the current set of properties will\nbe returned in the HTTP response.\n\nNote: changing the properties may invalidate all results in the cache.\nThe global properties for AQL query cache.\nThe properties need to be passed in the attribute *properties* in the body\nof the HTTP request. *properties* needs to be a JSON object with the following\nproperties:\n\n\n**A JSON object with these properties is required:**\n\n - **mode**: the mode the AQL query cache should operate in. Possible values are *off*, *on* or *demand*.\n - **maxResults**: the maximum number of query results that will be stored per database-specific cache.\n\n\n", @@ -8842,7 +8842,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PutApiQueryCacheProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PutApiQueryCacheProperties.md" } }, "/_api/query/current": { @@ -8862,7 +8862,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/GetApiQueryCurrent.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/GetApiQueryCurrent.md" } }, "/_api/query/properties": { @@ -8882,7 +8882,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/GetApiQueryProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/GetApiQueryProperties.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **maxSlowQueries**: The maximum number of slow queries to keep in the list\n of slow queries. If the list of slow queries is full, the oldest entry in\n it will be discarded when additional slow queries occur.\n - **slowQueryThreshold**: The threshold value for treating a query as slow. A\n query with a runtime greater or equal to this threshold value will be\n put into the list of slow queries when slow query tracking is enabled.\n The value for *slowQueryThreshold* is specified in seconds.\n - **enabled**: If set to *true*, then queries will be tracked. If set to\n *false*, neither queries nor slow queries will be tracked.\n - **maxQueryStringLength**: The maximum query string length to keep in the list of queries.\n Query strings can have arbitrary lengths, and this property\n can be used to save memory in case very long query strings are used. The\n value is specified in bytes.\n - **trackSlowQueries**: If set to *true*, then slow queries will be tracked\n in the list of slow queries if their runtime exceeds the value set in\n *slowQueryThreshold*. In order for slow queries to be tracked, the *enabled*\n property must also be set to *true*.\n - **trackBindVars**: If set to *true*, then the bind variables used in queries will be tracked \n along with queries.\n\n\n\n\nThe properties need to be passed in the attribute *properties* in the body\nof the HTTP request. *properties* needs to be a JSON object.\n\nAfter the properties have been changed, the current set of properties will\nbe returned in the HTTP response.\n\n", @@ -8910,7 +8910,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/PutApiQueryProperties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/PutApiQueryProperties.md" } }, "/_api/query/slow": { @@ -8930,7 +8930,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/DeleteApiQuerySlow.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/DeleteApiQuerySlow.md" }, "get": { "description": "\n\nReturns an array containing the last AQL queries that are finished and\nhave exceeded the slow query threshold in the selected database.\nThe maximum amount of queries in the list can be controlled by setting\nthe query tracking property `maxSlowQueries`. The threshold for treating\na query as *slow* can be adjusted by setting the query tracking property\n`slowQueryThreshold`.\n\nEach query is a JSON object with the following attributes:\n\n- *id*: the query's id\n\n- *query*: the query string (potentially truncated)\n\n- *bindVars*: the bind parameter values used by the query\n\n- *started*: the date and time when the query was started\n\n- *runTime*: the query's total run time \n\n- *state*: the query's current execution state (will always be \"finished\"\n for the list of slow queries)\n\n", @@ -8948,7 +8948,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/GetApiQuerySlow.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/GetApiQuerySlow.md" } }, "/_api/query/{query-id}": { @@ -8980,7 +8980,7 @@ "AQL" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/AQL/DeleteApiQueryKill.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/AQL/DeleteApiQueryKill.md" } }, "/_api/replication/applier-config": { @@ -9003,7 +9003,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **username**: an optional ArangoDB username to use when connecting to the endpoint.\n - **includeSystem**: whether or not system collection operations will be applied\n - **endpoint**: the logger server to connect to (e.g. \"tcp://192.168.173.13:8529\"). The endpoint must be specified.\n - **verbose**: if set to *true*, then a log line will be emitted for all operations \n performed by the replication applier. This should be used for debugging replication\n problems only.\n - **connectTimeout**: the timeout (in seconds) when attempting to connect to the\n endpoint. This value is used for each connection attempt.\n - **autoResync**: whether or not the slave should perform a full automatic resynchronization\n with the master in case the master cannot serve log data requested by the\n slave,\n or when the replication is started and no tick value can be found.\n - **database**: the name of the database on the endpoint. If not specified, defaults to the current local database name.\n - **idleMinWaitTime**: the minimum wait time (in seconds) that the applier will intentionally idle\n before fetching more log data from the master in case the master has\n already sent all its log data. This wait time can be used to control the\n frequency with which the replication applier sends HTTP log fetch requests\n to the master in case there is no write activity on the master.\n This value will be ignored if set to *0*.\n - **requestTimeout**: the timeout (in seconds) for individual requests to the endpoint.\n - **requireFromPresent**: if set to *true*, then the replication applier will check\n at start whether the start tick from which it starts or resumes replication is\n still present on the master. If not, then there would be data loss. If \n *requireFromPresent* is *true*, the replication applier will abort with an\n appropriate error message. If set to *false*, then the replication applier will\n still start, and ignore the data loss.\n - **idleMaxWaitTime**: the maximum wait time (in seconds) that the applier will intentionally idle \n before fetching more log data from the master in case the master has \n already sent all its log data and there have been previous log fetch attempts\n that resulted in no more log data. This wait time can be used to control the\n maximum frequency with which the replication applier sends HTTP log fetch\n requests to the master in case there is no write activity on the master for\n longer periods. This configuration value will only be used if the option\n *adaptivePolling* is set to *true*.\n This value will be ignored if set to *0*.\n - **restrictCollections** (string): the array of collections to include or exclude,\n based on the setting of *restrictType*\n - **restrictType**: the configuration for *restrictCollections*; Has to be either *include* or *exclude*\n - **initialSyncMaxWaitTime**: the maximum wait time (in seconds) that the initial synchronization will\n wait for a response from the master when fetching initial collection data.\n This wait time can be used to control after what time the initial\n synchronization\n will give up waiting for a response and fail. This value is relevant even\n for continuous replication when *autoResync* is set to *true* because this\n may re-start the initial synchronization when the master cannot provide\n log data the slave requires.\n This value will be ignored if set to *0*.\n - **maxConnectRetries**: the maximum number of connection attempts the applier\n will make in a row. If the applier cannot establish a connection to the\n endpoint in this number of attempts, it will stop itself.\n - **autoStart**: whether or not to auto-start the replication applier on\n (next and following) server starts\n - **adaptivePolling**: if set to *true*, the replication applier will fall\n to sleep for an increasingly long period in case the logger server at the\n endpoint does not have any more replication events to apply. Using\n adaptive polling is thus useful to reduce the amount of work for both the\n applier and the logger server for cases when there are only infrequent\n changes. The downside is that when using adaptive polling, it might take\n longer for the replication applier to detect that there are new replication\n events on the logger server.\n Setting *adaptivePolling* to false will make the replication applier\n contact the logger server in a constant interval, regardless of whether\n the logger server provides updates frequently or seldom.\n - **password**: the password to use when connecting to the endpoint.\n - **connectionRetryWaitTime**: the time (in seconds) that the applier will intentionally idle before\n it retries connecting to the master in case of connection problems.\n This value will be ignored if set to *0*.\n - **autoResyncRetries**: number of resynchronization retries that will be performed in a row when\n automatic resynchronization is enabled and kicks in. Setting this to *0*\n will\n effectively disable *autoResync*. Setting it to some other value will limit\n the number of retries that are performed. This helps preventing endless\n retries\n in case resynchronizations always fail.\n - **chunkSize**: the requested maximum size for log transfer packets that\n is used when the endpoint is contacted.\n\n\n\n\nSets the configuration of the replication applier. The configuration can\nonly be changed while the applier is not running. The updated configuration\nwill be saved immediately but only become active with the next start of the\napplier.\n\nIn case of success, the body of the response is a JSON object with the updated\nconfiguration.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/replication/applier-config <<EOF\n{ \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"username\" : \"replicationApplier\", \n  \"password\" : \"applier1234@foxx\", \n  \"chunkSize\" : 4194304, \n  \"autoStart\" : false, \n  \"adaptivePolling\" : true \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\", \n  \"username\" : \"replicationApplier\", \n  \"requestTimeout\" : 600, \n  \"connectTimeout\" : 10, \n  \"ignoreErrors\" : 0, \n  \"maxConnectRetries\" : 100, \n  \"lockTimeoutRetries\" : 0, \n  \"sslProtocol\" : 0, \n  \"chunkSize\" : 4194304, \n  \"skipCreateDrop\" : false, \n  \"autoStart\" : false, \n  \"adaptivePolling\" : true, \n  \"autoResync\" : false, \n  \"autoResyncRetries\" : 2, \n  \"includeSystem\" : true, \n  \"requireFromPresent\" : false, \n  \"verbose\" : false, \n  \"incremental\" : false, \n  \"restrictType\" : \"\", \n  \"restrictCollections\" : [ ], \n  \"connectionRetryWaitTime\" : 15, \n  \"initialSyncMaxWaitTime\" : 300, \n  \"idleMinWaitTime\" : 1, \n  \"idleMaxWaitTime\" : 2.5, \n  \"force32mode\" : false \n}\n
\n\n\n\n\n", @@ -9037,12 +9037,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_adjust.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_adjust.md" } }, "/_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-05T13:57:05Z\", \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-05T13:57:15Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"29284345944770\" \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-06-26T21:01:45Z\", \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-06-26T21:01:59Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"216930305256254\" \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", @@ -9071,12 +9071,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_start.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_start.md" } }, "/_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-05T13:57:15Z\", \n      \"message\" : \"applier shut down\", \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-05T13:57:15Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"29284345944770\" \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-05T13:57:15Z\", \n      \"message\" : \"fetching master state information\", \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-05T13:57:15Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"29284345944770\" \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-06-26T21:01:59Z\", \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-06-26T21:01:59Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"216930305256254\" \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-06-26T21:01:59Z\", \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-06-26T21:01:59Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"216930305256254\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9094,12 +9094,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_applier_state.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_applier_state.md" } }, "/_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-05T13:57:15Z\", \n      \"message\" : \"applier shut down\", \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-05T13:57:15Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"29284345944770\" \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-06-26T21:02:00Z\", \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-06-26T21:02:00Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"216930305256254\" \n  }, \n  \"endpoint\" : \"tcp://127.0.0.1:8529\", \n  \"database\" : \"_system\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9117,7 +9117,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_stop.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_applier_stop.md" } }, "/_api/replication/batch": { @@ -9150,7 +9150,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/post_batch_replication.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/post_batch_replication.md" } }, "/_api/replication/batch/{id}": { @@ -9182,7 +9182,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/delete_batch_replication.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/delete_batch_replication.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **ttl**: the time-to-live for the new batch (in seconds)\n\n\n\n\nExtends the ttl of an existing dump batch, using the batch's id and\nthe provided ttl value.\n\nIf the batch's ttl can be extended successfully, the response is empty.\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", @@ -9221,7 +9221,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_batch_replication.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_batch_replication.md" } }, "/_api/replication/clusterInventory": { @@ -9252,12 +9252,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_cluster_inventory.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_cluster_inventory.md" } }, "/_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: 12912\n\n\"{\\\"tick\\\":\\\"12906\\\",\\\"type\\\":2300,\\\"data\\\":{\\\"_id\\\":\\\"testCollection/123456\\\",\\\"_key\\\":\\\"123456\\\",\\\"_rev\\\":\\\"_WnWW2PC--_\\\",\\\"b\\\":1,\\\"c\\\":false,\\\"d\\\":\\\"additional value\\\"}}\\n{\\\"tick\\\":\\\"12910\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"foobar\\\",\\\"_rev\\\":\\\"_WnWW2PG--_\\\"}}\\n{\\\"tick\\\":\\\"12912\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"abcdef\\\",\\\"_rev\\\":\\\"_WnWW2PG--B\\\"}}\\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: 13078\n\n\"{\\\"tick\\\":\\\"13072\\\",\\\"type\\\":2300,\\\"data\\\":{\\\"_id\\\":\\\"testCollection/123456\\\",\\\"_key\\\":\\\"123456\\\",\\\"_rev\\\":\\\"_XB1lL8u--D\\\",\\\"b\\\":1,\\\"c\\\":false,\\\"d\\\":\\\"additional value\\\"}}\\n{\\\"tick\\\":\\\"13076\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"foobar\\\",\\\"_rev\\\":\\\"_XB1lL8u--H\\\"}}\\n{\\\"tick\\\":\\\"13078\\\",\\\"type\\\":2302,\\\"data\\\":{\\\"_key\\\":\\\"abcdef\\\",\\\"_rev\\\":\\\"_XB1lL8u--J\\\"}}\\n\"\n
\n\n\n\n\n", "parameters": [ { "description": "The name or id of the collection to dump.\n\n", @@ -9341,12 +9341,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_dump.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_dump.md" } }, "/_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\" : \"5\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_iresearch_analyzers\", \n        \"id\" : \"5\", \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\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_iresearch_analyzers\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"5\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 0, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"47\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"47\", \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\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"47\", \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\" : \"45\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"42\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"42\", \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\" : \"45\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 60 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"42\", \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\" : \"28\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"28\", \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\" : \"28\", \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\" : \"8\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"8\", \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\" : \"8\", \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\" : \"13\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"13\", \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\" : 11371 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"13\", \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\" : \"13\", \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\" : \"10\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"10\", \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\" : \"13\", \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 12890 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"10\", \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\" : \"107\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/107\", \n        \"id\" : \"107\", \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\" : \"107\", \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\" : \"101\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/101\", \n        \"id\" : \"101\", \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\" : \"101\", \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\" : \"12932\", \n    \"lastUncommittedLogTick\" : \"12936\", \n    \"totalEvents\" : 4348, \n    \"time\" : \"2018-04-05T13:57:17Z\" \n  }, \n  \"tick\" : \"12936\" \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      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"5\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_iresearch_analyzers\", \n        \"id\" : \"5\", \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\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_iresearch_analyzers\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"5\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 0, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"12941\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"name\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        }, \n        { \n          \"id\" : \"12944\", \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\" : \"12937\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/12937\", \n        \"id\" : \"12937\", \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\" : \"12941\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"name\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          }, \n          { \n            \"id\" : \"12944\", \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\" : \"12937\", \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\" : \"12950\", \n          \"type\" : \"fulltext\", \n          \"fields\" : [ \n            \"text\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : true, \n          \"minLength\" : 10 \n        }, \n        { \n          \"id\" : \"12953\", \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\" : \"12946\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/12946\", \n        \"id\" : \"12946\", \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\" : \"12950\", \n            \"type\" : \"fulltext\", \n            \"fields\" : [ \n              \"text\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : true, \n            \"minLength\" : 10 \n          }, \n          { \n            \"id\" : \"12953\", \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\" : \"12946\", \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\" : \"47\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"47\", \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\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"47\", \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\" : \"45\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"42\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"42\", \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\" : \"45\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 60 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"42\", \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\" : \"28\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"28\", \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\" : \"28\", \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\" : \"8\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \n        \"id\" : \"8\", \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\" : \"8\", \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\" : \"13\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"13\", \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\" : 11371 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"13\", \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\" : \"13\", \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\" : \"10\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"10\", \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\" : \"13\", \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 12890 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"10\", \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\" : \"107\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/107\", \n        \"id\" : \"107\", \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\" : \"107\", \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\" : \"101\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"h1AA24B099AC2/101\", \n        \"id\" : \"101\", \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\" : \"101\", \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\" : \"12932\", \n    \"lastUncommittedLogTick\" : \"12954\", \n    \"totalEvents\" : 4354, \n    \"time\" : \"2018-04-05T13:57:17Z\" \n  }, \n  \"tick\" : \"12954\" \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\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_iresearch_analyzers\", \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\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_iresearch_analyzers\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 0, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"47\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"47\", \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\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"47\", \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\" : \"45\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"42\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"42\", \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\" : \"45\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 60 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"42\", \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\" : \"28\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"28\", \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\" : \"28\", \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\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \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        \"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\" : \"6\", \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\" : \"13\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"13\", \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\" : 11507 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"13\", \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\" : \"11\", \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\" : \"8\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"8\", \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\" : \"11\", \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 13056 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"8\", \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\" : \"108\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/108\", \n        \"id\" : \"108\", \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\" : \"108\", \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\" : \"102\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/102\", \n        \"id\" : \"102\", \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\" : \"102\", \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\" : \"13091\", \n    \"lastUncommittedLogTick\" : \"13093\", \n    \"totalEvents\" : 4393, \n    \"time\" : \"2018-06-26T21:02:02Z\" \n  }, \n  \"tick\" : \"13093\" \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      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"2\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_iresearch_analyzers\", \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\" : 33554432, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 0 \n        }, \n        \"name\" : \"_iresearch_analyzers\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"2\", \n        \"replicationFactor\" : 1, \n        \"shardKeys\" : [ \n          \"_key\" \n        ], \n        \"shards\" : { \n        }, \n        \"status\" : 3, \n        \"type\" : 0, \n        \"version\" : 6, \n        \"waitForSync\" : false \n      } \n    }, \n    { \n      \"indexes\" : [ \n        { \n          \"id\" : \"13098\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"name\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : false, \n          \"sparse\" : false, \n          \"deduplicate\" : true \n        }, \n        { \n          \"id\" : \"13101\", \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\" : \"13094\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/13094\", \n        \"id\" : \"13094\", \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\" : \"13098\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"name\" \n            ], \n            \"selectivityEstimate\" : 1, \n            \"unique\" : false, \n            \"sparse\" : false, \n            \"deduplicate\" : true \n          }, \n          { \n            \"id\" : \"13101\", \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\" : \"13094\", \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\" : \"13107\", \n          \"type\" : \"fulltext\", \n          \"fields\" : [ \n            \"text\" \n          ], \n          \"unique\" : false, \n          \"sparse\" : true, \n          \"minLength\" : 10 \n        }, \n        { \n          \"id\" : \"13110\", \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\" : \"13103\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/13103\", \n        \"id\" : \"13103\", \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\" : \"13107\", \n            \"type\" : \"fulltext\", \n            \"fields\" : [ \n              \"text\" \n            ], \n            \"unique\" : false, \n            \"sparse\" : true, \n            \"minLength\" : 10 \n          }, \n          { \n            \"id\" : \"13110\", \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\" : \"13103\", \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\" : \"47\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_appbundles\", \n        \"id\" : \"47\", \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\" : \"_appbundles\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"47\", \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\" : \"45\", \n          \"type\" : \"hash\", \n          \"fields\" : [ \n            \"mount\" \n          ], \n          \"selectivityEstimate\" : 1, \n          \"unique\" : true, \n          \"sparse\" : true, \n          \"deduplicate\" : true \n        } \n      ], \n      \"parameters\" : { \n        \"allowUserKeys\" : true, \n        \"cid\" : \"42\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_apps\", \n        \"id\" : \"42\", \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\" : \"45\", \n            \"type\" : \"hash\", \n            \"fields\" : [ \n              \"mount\" \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 60 \n        }, \n        \"name\" : \"_apps\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"42\", \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\" : \"28\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_aqlfunctions\", \n        \"id\" : \"28\", \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\" : \"28\", \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\" : \"6\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_graphs\", \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        \"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\" : \"6\", \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\" : \"13\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_modules\", \n        \"id\" : \"13\", \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\" : 11507 \n        }, \n        \"name\" : \"_modules\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"13\", \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\" : \"11\", \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\" : \"8\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"_users\", \n        \"id\" : \"8\", \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\" : \"11\", \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\" : 1048576, \n        \"keyOptions\" : { \n          \"type\" : \"traditional\", \n          \"allowUserKeys\" : true, \n          \"lastValue\" : 13056 \n        }, \n        \"name\" : \"_users\", \n        \"numberOfShards\" : 1, \n        \"planId\" : \"8\", \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\" : \"108\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/108\", \n        \"id\" : \"108\", \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\" : \"108\", \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\" : \"102\", \n        \"count\" : 0, \n        \"deleted\" : false, \n        \"doCompact\" : true, \n        \"globallyUniqueId\" : \"hC54C05C92B3E/102\", \n        \"id\" : \"102\", \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\" : \"102\", \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\" : \"13093\", \n    \"lastUncommittedLogTick\" : \"13111\", \n    \"totalEvents\" : 4399, \n    \"time\" : \"2018-06-26T21:02:02Z\" \n  }, \n  \"tick\" : \"13111\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Include system collections in the result. The default value is *true*.\n\n", @@ -9372,12 +9372,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_inventory.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_inventory.md" } }, "/_api/replication/logger-first-tick": { "get": { - "description": "\n\nReturns the first available tick value that can be served from the server's\nreplication log. This method can be called by replication clients after to\ndetermine if certain data (identified by a tick value) is still available\nfor replication.\n\nThe result is a JSON object containing the attribute *firstTick*. This\nattribute contains the minimum tick value available in the server's\nreplication\nlog.\n\n**Note**: this method is not supported on a coordinator in a cluster.\n\n\n\n\n**Example:**\n Returning the first available tick\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-first-tick\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n\"{\\\"firstTick\\\":\\\"7\\\"}\"\n
\n\n\n\n\n", + "description": "\n\nReturns the first available tick value that can be served from the server's\nreplication log. This method can be called by replication clients after to\ndetermine if certain data (identified by a tick value) is still available\nfor replication.\n\nThe result is a JSON object containing the attribute *firstTick*. This\nattribute contains the minimum tick value available in the server's\nreplication\nlog.\n\n**Note**: this method is not supported on a coordinator in a cluster.\n\n\n\n\n**Example:**\n Returning the first available tick\n\n
shell> curl --dump - http://localhost:8529/_api/replication/logger-first-tick\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n\"{\\\"firstTick\\\":\\\"5\\\"}\"\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9398,12 +9398,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_first_tick.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_first_tick.md" } }, "/_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=12969\n\nHTTP/1.1 204 No Content\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 12969\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: 12969\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=12969\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 12982\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 12982\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lasttick: 12982\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"12971\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"12970\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h1AA24B099AC2/12970\\\",\\\"id\\\":\\\"12970\\\",\\\"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\\\":\\\"12970\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n{\\\"tick\\\":\\\"12975\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p1\\\",\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WnWW5em--_\\\",\\\"name\\\":\\\"flux compensator\\\"}}\\n{\\\"tick\\\":\\\"12977\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WnWW5eq--_\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"hybrid hovercraft\\\"}}\\n{\\\"tick\\\":\\\"12979\\\",\\\"type\\\":2302,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_WnWW5eq--B\\\"}}\\n{\\\"tick\\\":\\\"12981\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_WnWW5eu--_\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"broken hovercraft\\\"}}\\n{\\\"tick\\\":\\\"12982\\\",\\\"type\\\":2001,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12970\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"cuid\\\":\\\"h1AA24B099AC2/12970\\\",\\\"id\\\":\\\"12970\\\",\\\"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=12956&chunkSize=400\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 12958\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 12958\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: true\nx-arango-replication-lasttick: 12969\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"12958\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"12957\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"12957\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"h1AA24B099AC2/12957\\\",\\\"id\\\":\\\"12957\\\",\\\"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\\\":\\\"12957\\\",\\\"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=13126\n\nHTTP/1.1 204 No Content\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 13126\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: 13126\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=13126\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 13139\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 13139\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: false\nx-arango-replication-lasttick: 13139\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"13128\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"13127\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"hC54C05C92B3E/13127\\\",\\\"id\\\":\\\"13127\\\",\\\"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\\\":\\\"13127\\\",\\\"replicationFactor\\\":1,\\\"shardKeys\\\":[\\\"_key\\\"],\\\"shards\\\":{},\\\"status\\\":3,\\\"type\\\":2,\\\"version\\\":6,\\\"waitForSync\\\":false}}\\n{\\\"tick\\\":\\\"13132\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p1\\\",\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_XB1lO3i--_\\\",\\\"name\\\":\\\"flux compensator\\\"}}\\n{\\\"tick\\\":\\\"13134\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_XB1lO3i--B\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"hybrid hovercraft\\\"}}\\n{\\\"tick\\\":\\\"13136\\\",\\\"type\\\":2302,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_key\\\":\\\"p1\\\",\\\"_rev\\\":\\\"_XB1lO3i--D\\\"}}\\n{\\\"tick\\\":\\\"13138\\\",\\\"type\\\":2300,\\\"tid\\\":\\\"0\\\",\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"_id\\\":\\\"_unknown/p2\\\",\\\"_key\\\":\\\"p2\\\",\\\"_rev\\\":\\\"_XB1lO3i--F\\\",\\\"hp\\\":5100,\\\"name\\\":\\\"broken hovercraft\\\"}}\\n{\\\"tick\\\":\\\"13139\\\",\\\"type\\\":2001,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13127\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"cuid\\\":\\\"hC54C05C92B3E/13127\\\",\\\"id\\\":\\\"13127\\\",\\\"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=13113&chunkSize=400\n\nHTTP/1.1 200 OK\nx-arango-replication-frompresent: true\nx-arango-replication-lastscanned: 13115\nx-content-type-options: nosniff\nx-arango-replication-lastincluded: 13115\ncontent-type: application/x-arango-dump; charset=utf-8\nx-arango-replication-checkmore: true\nx-arango-replication-lasttick: 13126\nx-arango-replication-active: true\n\n\"{\\\"tick\\\":\\\"13115\\\",\\\"type\\\":2000,\\\"database\\\":\\\"1\\\",\\\"cid\\\":\\\"13114\\\",\\\"cname\\\":\\\"products\\\",\\\"data\\\":{\\\"allowUserKeys\\\":true,\\\"cid\\\":\\\"13114\\\",\\\"count\\\":0,\\\"deleted\\\":false,\\\"doCompact\\\":true,\\\"globallyUniqueId\\\":\\\"hC54C05C92B3E/13114\\\",\\\"id\\\":\\\"13114\\\",\\\"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\\\":\\\"13114\\\",\\\"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", @@ -9459,12 +9459,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_returns.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_returns.md" } }, "/_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\" : \"12982\", \n    \"lastUncommittedLogTick\" : \"12982\", \n    \"totalEvents\" : 4368, \n    \"time\" : \"2018-04-05T13:57:20Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"29284345944770\" \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\" : \"13139\", \n    \"lastUncommittedLogTick\" : \"13139\", \n    \"totalEvents\" : 4413, \n    \"time\" : \"2018-06-26T21:02:04Z\" \n  }, \n  \"server\" : { \n    \"version\" : \"3.4.devel\", \n    \"serverId\" : \"216930305256254\" \n  }, \n  \"clients\" : [ ] \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9482,12 +9482,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_return_state.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_return_state.md" } }, "/_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_i8eoAy/tmp-27201-698347646/data/journals/logfile-3.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"5\", \n    \"tickMax\" : \"11819\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-188.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"11835\", \n    \"tickMax\" : \"11891\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-7414.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"11897\", \n    \"tickMax\" : \"12912\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-11822.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"12920\", \n    \"tickMax\" : \"12929\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_i8eoAy/tmp-27201-698347646/data/journals/logfile-11894.db\", \n    \"status\" : \"open\", \n    \"tickMin\" : \"12936\", \n    \"tickMax\" : \"12982\" \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_pe3KnV/tmp-8412-3706811443/data/journals/logfile-3.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"5\", \n    \"tickMax\" : \"11956\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-101.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"11972\", \n    \"tickMax\" : \"12028\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-112.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"12034\", \n    \"tickMax\" : \"13078\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-11959.db\", \n    \"status\" : \"collected\", \n    \"tickMin\" : \"13086\", \n    \"tickMax\" : \"13088\" \n  }, \n  { \n    \"datafile\" : \"/tmp/arangosh_pe3KnV/tmp-8412-3706811443/data/journals/logfile-12031.db\", \n    \"status\" : \"open\", \n    \"tickMin\" : \"13093\", \n    \"tickMax\" : \"13139\" \n  } \n]\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9508,7 +9508,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_tick_ranges.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/get_api_replication_logger_tick_ranges.md" } }, "/_api/replication/make-slave": { @@ -9547,12 +9547,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_makeSlave.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_makeSlave.md" } }, "/_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\" : \"29284345944770\" \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\" : \"216930305256254\" \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -9570,7 +9570,7 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_serverID.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_serverID.md" } }, "/_api/replication/sync": { @@ -9609,12 +9609,12 @@ "Replication" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Replication/put_api_replication_synchronize.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Replication/put_api_replication_synchronize.md" } }, "/_api/simple/all": { "put": { - "description": "\n\nReturns all documents of a collections. Equivalent to the AQL query\n`FOR doc IN collection RETURN doc`. 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\n- *batchSize*: The number of documents to return in one go. (optional)\n\n- *ttl*: The time-to-live for the cursor (in seconds, optional). \n\n- *stream*: Create this cursor as a stream query (optional). \n\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\" : \"13026\", \n      \"_id\" : \"products/13026\", \n      \"_rev\" : \"_WnWW6ja--_\", \n      \"Hello1\" : \"World1\" \n    }, \n    { \n      \"_key\" : \"13039\", \n      \"_id\" : \"products/13039\", \n      \"_rev\" : \"_WnWW6je--_\", \n      \"Hello5\" : \"World5\" \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.00014066696166992188 \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\" : \"13011\", \n      \"_id\" : \"products/13011\", \n      \"_rev\" : \"_WnWW6iq--B\", \n      \"Hello3\" : \"World3\" \n    }, \n    { \n      \"_key\" : \"13008\", \n      \"_id\" : \"products/13008\", \n      \"_rev\" : \"_WnWW6iq--_\", \n      \"Hello2\" : \"World2\" \n    }, \n    { \n      \"_key\" : \"13004\", \n      \"_id\" : \"products/13004\", \n      \"_rev\" : \"_WnWW6im--_\", \n      \"Hello1\" : \"World1\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"13020\", \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.00016355514526367188 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n", + "description": "\n\nReturns all documents of a collections. Equivalent to the AQL query\n`FOR doc IN collection RETURN doc`. 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\n- *batchSize*: The number of documents to return in one go. (optional)\n\n- *ttl*: The time-to-live for the cursor (in seconds, optional). \n\n- *stream*: Create this cursor as a stream query (optional). \n\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\" : \"13196\", \n      \"_id\" : \"products/13196\", \n      \"_rev\" : \"_XB1lP6S--D\", \n      \"Hello5\" : \"World5\" \n    }, \n    { \n      \"_key\" : \"13187\", \n      \"_id\" : \"products/13187\", \n      \"_rev\" : \"_XB1lP6O--B\", \n      \"Hello2\" : \"World2\" \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.0001366138458251953 \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\" : \"13161\", \n      \"_id\" : \"products/13161\", \n      \"_rev\" : \"_XB1lP5O--_\", \n      \"Hello1\" : \"World1\" \n    }, \n    { \n      \"_key\" : \"13171\", \n      \"_id\" : \"products/13171\", \n      \"_rev\" : \"_XB1lP5O--F\", \n      \"Hello4\" : \"World4\" \n    }, \n    { \n      \"_key\" : \"13168\", \n      \"_id\" : \"products/13168\", \n      \"_rev\" : \"_XB1lP5O--D\", \n      \"Hello3\" : \"World3\" \n    } \n  ], \n  \"hasMore\" : true, \n  \"id\" : \"13177\", \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.0001621246337890625 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"cached\" : false \n}\n
\n\n\n\n\n", "parameters": [ { "description": "Contains the query.\n\n", @@ -9644,12 +9644,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_all.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_all.md" } }, "/_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 collection that should be queried\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/12337\", \n    \"/_db/_system/_api/document/products/12340\", \n    \"/_db/_system/_api/document/products/12333\" \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.00011205673217773438 \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/12325\", \n    \"products/12318\", \n    \"products/12322\" \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.00011396408081054688 \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 collection that should be queried\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/12501\", \n    \"/_db/_system/_api/document/products/12494\", \n    \"/_db/_system/_api/document/products/12498\" \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.00019788742065429688 \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/12479\", \n    \"products/12483\", \n    \"products/12486\" \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.00014162063598632812 \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": [ { "description": "The name of the collection.\n**This parameter is only for an easier migration path from old versions.**\nIn ArangoDB versions < 3.0, the URL path was */_api/document* and\nthis was passed in via the query parameter \"collection\".\nThis combination was removed. The collection name can be passed to\n*/_api/simple/all-keys* as body parameter (preferred) or as query parameter.\n\n", @@ -9681,12 +9681,12 @@ "Documents" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Documents/put_read_all_documents.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Documents/put_read_all_documents.md" } }, "/_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\" : \"13047\", \n    \"_id\" : \"products/13047\", \n    \"_rev\" : \"_WnWW6kC--_\", \n    \"Hello1\" : \"World1\" \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\" : \"13214\", \n    \"_id\" : \"products/13214\", \n    \"_rev\" : \"_XB1lP7S--D\", \n    \"Hello4\" : \"World4\" \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -9714,12 +9714,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_any.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_any.md" } }, "/_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\" : \"13072\", \n      \"_id\" : \"products/13072\", \n      \"_rev\" : \"_WnWW6l---B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13068\", \n      \"_id\" : \"products/13068\", \n      \"_rev\" : \"_WnWW6l---_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13078\", \n      \"_id\" : \"products/13078\", \n      \"_rev\" : \"_WnWW6lC--B\", \n      \"a\" : { \n        \"k\" : 2, \n        \"j\" : 2 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13075\", \n      \"_id\" : \"products/13075\", \n      \"_rev\" : \"_WnWW6lC--_\", \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 4, \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.0004875659942626953 \n    }, \n    \"warnings\" : [ ] \n  }, \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\" : \"13090\", \n      \"_id\" : \"products/13090\", \n      \"_rev\" : \"_WnWW6mW--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13086\", \n      \"_id\" : \"products/13086\", \n      \"_rev\" : \"_WnWW6mS--_\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \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\" : 2, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.000560760498046875 \n    }, \n    \"warnings\" : [ ] \n  }, \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\" : \"13108\", \n      \"_id\" : \"products/13108\", \n      \"_rev\" : \"_WnWW6nq--_\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 4, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 3, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.0005023479461669922 \n    }, \n    \"warnings\" : [ ] \n  }, \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\" : \"13235\", \n      \"_id\" : \"products/13235\", \n      \"_rev\" : \"_XB1lP8S--F\", \n      \"a\" : { \n        \"k\" : 2, \n        \"j\" : 2 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13225\", \n      \"_id\" : \"products/13225\", \n      \"_rev\" : \"_XB1lP8S--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13229\", \n      \"_id\" : \"products/13229\", \n      \"_rev\" : \"_XB1lP8S--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13232\", \n      \"_id\" : \"products/13232\", \n      \"_rev\" : \"_XB1lP8S--D\", \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 4, \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.00022292137145996094 \n    }, \n    \"warnings\" : [ ] \n  }, \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\" : \"13247\", \n      \"_id\" : \"products/13247\", \n      \"_rev\" : \"_XB1lP9W--_\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    }, \n    { \n      \"_key\" : \"13243\", \n      \"_id\" : \"products/13243\", \n      \"_rev\" : \"_XB1lP9S--_\", \n      \"a\" : { \n        \"k\" : 1, \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \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\" : 2, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.00021409988403320312 \n    }, \n    \"warnings\" : [ ] \n  }, \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\" : \"13265\", \n      \"_id\" : \"products/13265\", \n      \"_rev\" : \"_XB1lQ-S--B\", \n      \"a\" : { \n        \"j\" : 1 \n      }, \n      \"i\" : 1 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 1, \n  \"cached\" : false, \n  \"extra\" : { \n    \"stats\" : { \n      \"writesExecuted\" : 0, \n      \"writesIgnored\" : 0, \n      \"scannedFull\" : 4, \n      \"scannedIndex\" : 0, \n      \"filtered\" : 3, \n      \"httpRequests\" : 0, \n      \"executionTime\" : 0.0002124309539794922 \n    }, \n    \"warnings\" : [ ] \n  }, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -9747,12 +9747,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_by_example.md" } }, "/_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\" : \"13132\", \n    \"_id\" : \"products/13132\", \n    \"_rev\" : \"_WnWW6p---B\", \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\" : \"13286\", \n    \"_id\" : \"products/13286\", \n    \"_rev\" : \"_XB1lQ_a--B\", \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", @@ -9780,12 +9780,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_first_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_first_example.md" } }, "/_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\" : \"13158\", \n      \"_id\" : \"products/13158\", \n      \"_rev\" : \"_WnWW6rG--_\", \n      \"text\" : \"this text contains word\" \n    }, \n    { \n      \"_key\" : \"13162\", \n      \"_id\" : \"products/13162\", \n      \"_rev\" : \"_WnWW6rG--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\" : \"13315\", \n      \"_id\" : \"products/13315\", \n      \"_rev\" : \"_XB1lQBa--_\", \n      \"text\" : \"this text contains word\" \n    }, \n    { \n      \"_key\" : \"13319\", \n      \"_id\" : \"products/13319\", \n      \"_rev\" : \"_XB1lQBa--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", @@ -9813,12 +9813,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_fulltext.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_fulltext.md" } }, "/_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\" : \"_WnWW6sS--_\", \n      \"value\" : 0 \n    }, \n    { \n      \"_key\" : \"test1\", \n      \"_id\" : \"test/test1\", \n      \"_rev\" : \"_WnWW6sS--B\", \n      \"value\" : 1 \n    }, \n    { \n      \"_key\" : \"test2\", \n      \"_id\" : \"test/test2\", \n      \"_rev\" : \"_WnWW6sW--_\", \n      \"value\" : 2 \n    }, \n    { \n      \"_key\" : \"test3\", \n      \"_id\" : \"test/test3\", \n      \"_rev\" : \"_WnWW6sW--B\", \n      \"value\" : 3 \n    }, \n    { \n      \"_key\" : \"test4\", \n      \"_id\" : \"test/test4\", \n      \"_rev\" : \"_WnWW6sW--D\", \n      \"value\" : 4 \n    }, \n    { \n      \"_key\" : \"test5\", \n      \"_id\" : \"test/test5\", \n      \"_rev\" : \"_WnWW6sW--F\", \n      \"value\" : 5 \n    }, \n    { \n      \"_key\" : \"test6\", \n      \"_id\" : \"test/test6\", \n      \"_rev\" : \"_WnWW6sa--_\", \n      \"value\" : 6 \n    }, \n    { \n      \"_key\" : \"test7\", \n      \"_id\" : \"test/test7\", \n      \"_rev\" : \"_WnWW6sa--B\", \n      \"value\" : 7 \n    }, \n    { \n      \"_key\" : \"test8\", \n      \"_id\" : \"test/test8\", \n      \"_rev\" : \"_WnWW6sa--D\", \n      \"value\" : 8 \n    }, \n    { \n      \"_key\" : \"test9\", \n      \"_id\" : \"test/test9\", \n      \"_rev\" : \"_WnWW6sa--F\", \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\" : \"_XB1lQDi--_\", \n      \"value\" : 0 \n    }, \n    { \n      \"_key\" : \"test1\", \n      \"_id\" : \"test/test1\", \n      \"_rev\" : \"_XB1lQDi--B\", \n      \"value\" : 1 \n    }, \n    { \n      \"_key\" : \"test2\", \n      \"_id\" : \"test/test2\", \n      \"_rev\" : \"_XB1lQDi--D\", \n      \"value\" : 2 \n    }, \n    { \n      \"_key\" : \"test3\", \n      \"_id\" : \"test/test3\", \n      \"_rev\" : \"_XB1lQDi--F\", \n      \"value\" : 3 \n    }, \n    { \n      \"_key\" : \"test4\", \n      \"_id\" : \"test/test4\", \n      \"_rev\" : \"_XB1lQDi--H\", \n      \"value\" : 4 \n    }, \n    { \n      \"_key\" : \"test5\", \n      \"_id\" : \"test/test5\", \n      \"_rev\" : \"_XB1lQDi--J\", \n      \"value\" : 5 \n    }, \n    { \n      \"_key\" : \"test6\", \n      \"_id\" : \"test/test6\", \n      \"_rev\" : \"_XB1lQDi--L\", \n      \"value\" : 6 \n    }, \n    { \n      \"_key\" : \"test7\", \n      \"_id\" : \"test/test7\", \n      \"_rev\" : \"_XB1lQDm--_\", \n      \"value\" : 7 \n    }, \n    { \n      \"_key\" : \"test8\", \n      \"_id\" : \"test/test8\", \n      \"_rev\" : \"_XB1lQDm--B\", \n      \"value\" : 8 \n    }, \n    { \n      \"_key\" : \"test9\", \n      \"_id\" : \"test/test9\", \n      \"_rev\" : \"_XB1lQDm--D\", \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", @@ -9846,12 +9846,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/RestLookupByKeys.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/RestLookupByKeys.md" } }, "/_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\" : \"13252\", \n      \"_id\" : \"products/13252\", \n      \"_rev\" : \"_WnWW6uq--_\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13246\", \n      \"_id\" : \"products/13246\", \n      \"_rev\" : \"_WnWW6um--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/13290\", \n      \"_key\" : \"13290\", \n      \"_rev\" : \"_WnWW6w---B\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/13296\", \n      \"_key\" : \"13296\", \n      \"_rev\" : \"_WnWW6wC--_\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/13287\", \n      \"_key\" : \"13287\", \n      \"_rev\" : \"_WnWW6w---_\", \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\" : \"13403\", \n      \"_id\" : \"products/13403\", \n      \"_rev\" : \"_XB1lQGm--H\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13409\", \n      \"_id\" : \"products/13409\", \n      \"_rev\" : \"_XB1lQGq--B\", \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      \"_id\" : \"products/13447\", \n      \"_key\" : \"13447\", \n      \"_rev\" : \"_XB1lQIq--H\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\", \n      \"distance\" : 222.3898532891175 \n    }, \n    { \n      \"_id\" : \"products/13453\", \n      \"_key\" : \"13453\", \n      \"_rev\" : \"_XB1lQIu--_\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\", \n      \"distance\" : 222.3898532891175 \n    }, \n    { \n      \"_id\" : \"products/13456\", \n      \"_key\" : \"13456\", \n      \"_rev\" : \"_XB1lQIu--B\", \n      \"loc\" : [ \n        0.004, \n        0 \n      ], \n      \"name\" : \"Name/0.004/\", \n      \"distance\" : 444.779706578235 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -9879,12 +9879,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_near.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_near.md" } }, "/_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\" : \"13325\", \n      \"_id\" : \"products/13325\", \n      \"_rev\" : \"_WnWW6yC--B\", \n      \"i\" : 2 \n    }, \n    { \n      \"_key\" : \"13328\", \n      \"_id\" : \"products/13328\", \n      \"_rev\" : \"_WnWW6yG--_\", \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\" : \"13482\", \n      \"_id\" : \"products/13482\", \n      \"_rev\" : \"_XB1lQKu--B\", \n      \"i\" : 2 \n    }, \n    { \n      \"_key\" : \"13485\", \n      \"_id\" : \"products/13485\", \n      \"_rev\" : \"_XB1lQKu--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", "parameters": [ { "in": "body", @@ -9912,7 +9912,7 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_range.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_range.md" } }, "/_api/simple/remove-by-example": { @@ -9945,7 +9945,7 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_remove_by_example.md" } }, "/_api/simple/remove-by-keys": { @@ -9978,7 +9978,7 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/RestRemoveByKeys.md" } }, "/_api/simple/replace-by-example": { @@ -10011,7 +10011,7 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_replace_by_example.md" } }, "/_api/simple/update-by-example": { @@ -10044,12 +10044,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_update_by_example.md" } }, "/_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\" : \"13581\", \n      \"_id\" : \"products/13581\", \n      \"_rev\" : \"_WnWW7Am--B\", \n      \"name\" : \"Name/0.002/\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13575\", \n      \"_id\" : \"products/13575\", \n      \"_rev\" : \"_WnWW7Ai--B\", \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/13619\", \n      \"_key\" : \"13619\", \n      \"_rev\" : \"_WnWW7Ci--B\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\" \n    }, \n    { \n      \"distance\" : 222.38985328911744, \n      \"_id\" : \"products/13625\", \n      \"_key\" : \"13625\", \n      \"_rev\" : \"_WnWW7Cm--B\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\" \n    }, \n    { \n      \"distance\" : 444.779706578235, \n      \"_id\" : \"products/13616\", \n      \"_key\" : \"13616\", \n      \"_rev\" : \"_WnWW7Ci--_\", \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\" : \"13732\", \n      \"_id\" : \"products/13732\", \n      \"_rev\" : \"_XB1lQXS--H\", \n      \"name\" : \"Name/-0.002/\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13738\", \n      \"_id\" : \"products/13738\", \n      \"_rev\" : \"_XB1lQXW--B\", \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      \"_id\" : \"products/13776\", \n      \"_key\" : \"13776\", \n      \"_rev\" : \"_XB1lQZW--H\", \n      \"loc\" : [ \n        -0.002, \n        0 \n      ], \n      \"name\" : \"Name/-0.002/\", \n      \"distance\" : 222.3898532891175 \n    }, \n    { \n      \"_id\" : \"products/13782\", \n      \"_key\" : \"13782\", \n      \"_rev\" : \"_XB1lQZa--B\", \n      \"loc\" : [ \n        0.002, \n        0 \n      ], \n      \"name\" : \"Name/0.002/\", \n      \"distance\" : 222.3898532891175 \n    }, \n    { \n      \"_id\" : \"products/13785\", \n      \"_key\" : \"13785\", \n      \"_rev\" : \"_XB1lQZa--D\", \n      \"loc\" : [ \n        0.004, \n        0 \n      ], \n      \"name\" : \"Name/0.004/\", \n      \"distance\" : 444.779706578235 \n    } \n  ], \n  \"hasMore\" : false, \n  \"count\" : 3, \n  \"error\" : false, \n  \"code\" : 201 \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -10077,12 +10077,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within.md" } }, "/_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\" : \"13678\", \n      \"_id\" : \"products/13678\", \n      \"_rev\" : \"_WnWW7E6--_\", \n      \"name\" : \"Name/0.008/\", \n      \"loc\" : [ \n        0.008, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13675\", \n      \"_id\" : \"products/13675\", \n      \"_rev\" : \"_WnWW7E2--B\", \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\" : \"13835\", \n      \"_id\" : \"products/13835\", \n      \"_rev\" : \"_XB1lQbq--N\", \n      \"name\" : \"Name/0.008/\", \n      \"loc\" : [ \n        0.008, \n        0 \n      ] \n    }, \n    { \n      \"_key\" : \"13832\", \n      \"_id\" : \"products/13832\", \n      \"_rev\" : \"_XB1lQbq--L\", \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", @@ -10110,12 +10110,12 @@ "Simple Queries" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within_rectangle.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Simple Queries/put_api_simple_within_rectangle.md" } }, "/_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#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe task was registered\n\n- **code**: The status code, 200 in this case.\n- **created**: The timestamp when this task was created\n- **database**: the database this task belongs to\n- **period**: this task should run each `period` seconds\n- **command**: the javascript function for this dask\n- **error**: *false* in this case\n- **offset**: time offset in seconds from the created timestamp\n- **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n- **id**: A string identifying the task\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\" : \"13689\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1522936640.643809, \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/13689\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#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe task was registered\n\n- **code**: The status code, 200 in this case.\n- **created**: The timestamp when this task was created\n- **database**: the database this task belongs to\n- **period**: this task should run each `period` seconds\n- **command**: the javascript function for this dask\n- **error**: *false* in this case\n- **offset**: time offset in seconds from the created timestamp\n- **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n- **id**: A string identifying the task\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\" : \"13846\", \n  \"name\" : \"SampleTask\", \n  \"created\" : 1530046925.2843266, \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/13846\n\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -10147,12 +10147,12 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/post_api_new_tasks.md" } }, "/_api/tasks/": { "get": { - "description": "\n\nfetches all existing tasks on the server\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe list of tasks\n\n[\n - **name**: The fully qualified name of the user function\n - **created**: The timestamp when this task was created\n - **database**: the database this task belongs to\n - **period**: this task should run each `period` seconds\n - **command**: the javascript function for this dask\n - **offset**: time offset in seconds from the created timestamp\n - **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n - **id**: A string identifying the task\n]\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\" : \"71\", \n    \"name\" : \"user-defined task\", \n    \"created\" : 1522936626.1194434, \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#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe list of tasks\n\n[\n - **name**: The fully qualified name of the user function\n - **created**: The timestamp when this task was created\n - **database**: the database this task belongs to\n - **period**: this task should run each `period` seconds\n - **command**: the javascript function for this dask\n - **offset**: time offset in seconds from the created timestamp\n - **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n - **id**: A string identifying the task\n]\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\" : \"71\", \n    \"name\" : \"user-defined task\", \n    \"created\" : 1530046906.4837558, \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": [], "produces": [ "application/json" @@ -10171,7 +10171,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_tasks_all.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_tasks_all.md" } }, "/_api/tasks/{id}": { @@ -10211,10 +10211,10 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/delete_api_tasks.md" }, "get": { - "description": "\n\nfetches one existing task on the server specified by *id*\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe requested task\n\n- **name**: The fully qualified name of the user function\n- **created**: The timestamp when this task was created\n- **database**: the database this task belongs to\n- **period**: this task should run each `period` seconds\n- **command**: the javascript function for this dask\n- **offset**: time offset in seconds from the created timestamp\n- **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n- **id**: A string identifying the task\n\n\n\n\n**Example:**\n Fetching a single task by its id\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/tasks <<EOF\n{\"id\":\"testTask\",\"command\":\"console.log('Hello from task!');\",\"offset\":10000}\nEOF\n\nshell> curl --dump - http://localhost:8529/_api/tasks/testTask\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"testTask\", \n  \"name\" : \"user-defined task\", \n  \"created\" : 1522936640.674124, \n  \"type\" : \"timed\", \n  \"offset\" : 10000, \n  \"command\" : \"(function (params) { console.log('Hello from task!'); } )(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 task on the server specified by *id*\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\nThe requested task\n\n- **name**: The fully qualified name of the user function\n- **created**: The timestamp when this task was created\n- **database**: the database this task belongs to\n- **period**: this task should run each `period` seconds\n- **command**: the javascript function for this dask\n- **offset**: time offset in seconds from the created timestamp\n- **type**: What type of task is this [ `periodic`, `timed`]\n - periodic are tasks that repeat periodically\n - timed are tasks that execute once at a specific time\n- **id**: A string identifying the task\n\n\n\n\n**Example:**\n Fetching a single task by its id\n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/tasks <<EOF\n{\"id\":\"testTask\",\"command\":\"console.log('Hello from task!');\",\"offset\":10000}\nEOF\n\nshell> curl --dump - http://localhost:8529/_api/tasks/testTask\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"testTask\", \n  \"name\" : \"user-defined task\", \n  \"created\" : 1530046925.2958002, \n  \"type\" : \"timed\", \n  \"offset\" : 10000, \n  \"command\" : \"(function (params) { console.log('Hello from task!'); } )(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", @@ -10242,10 +10242,10 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_tasks.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\" : 1522936640.6792622, \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\" : 1530046925.2992506, \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", @@ -10275,7 +10275,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/put_api_new_tasks.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/put_api_new_tasks.md" } }, "/_api/transaction": { @@ -10311,12 +10311,12 @@ "Transactions" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Transactions/post_api_transaction.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Transactions/post_api_transaction.md" } }, "/_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\" : \"_WnWW7u---B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7uC--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7uC--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7uC--D\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7u---B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14560\", \n              \"_id\" : \"knows/14560\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uG--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7u---B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uC--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14560\", \n              \"_id\" : \"knows/14560\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uG--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14564\", \n              \"_id\" : \"knows/14564\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7uG--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7u---B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7uC--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14560\", \n              \"_id\" : \"knows/14560\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uG--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14567\", \n              \"_id\" : \"knows/14567\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7uG--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7u---B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7uC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7uC--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\" : \"_WnWW7im--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7im--H\", \n          \"name\" : \"Eve\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7im--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14271\", \n              \"_id\" : \"knows/14271\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7iq--F\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7im--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7im--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\" : \"_WnWW7Om--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7Om--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7Om--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7Oq--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7Oq--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7Om--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13772\", \n              \"_id\" : \"knows/13772\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ou--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Om--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13772\", \n              \"_id\" : \"knows/13772\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ou--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13776\", \n              \"_id\" : \"knows/13776\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Ou--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Om--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Om--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13772\", \n              \"_id\" : \"knows/13772\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ou--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13779\", \n              \"_id\" : \"knows/13779\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Ou--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Om--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Oq--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13772\", \n              \"_id\" : \"knows/13772\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ou--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13785\", \n              \"_id\" : \"knows/13785\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Oy--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Om--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Oq--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13772\", \n              \"_id\" : \"knows/13772\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ou--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13785\", \n              \"_id\" : \"knows/13785\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Oy--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13782\", \n              \"_id\" : \"knows/13782\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Oy--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Om--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Oq--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Om--_\", \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\" : \"_WnWW7bi--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7bq--_\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7bi--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14126\", \n              \"_id\" : \"knows/14126\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7bu--_\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14133\", \n              \"_id\" : \"knows/14133\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7by--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7bi--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7bm--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7bq--_\", \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\" : \"_WnWW7fa--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7fe--_\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7fa--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14196\", \n              \"_id\" : \"knows/14196\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7fm--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7fa--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7fe--_\", \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\" : \"_WnWW7rS--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7rS--D\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14490\", \n              \"_id\" : \"knows/14490\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7rW--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14494\", \n              \"_id\" : \"knows/14494\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7rW--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7rO--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7rS--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7rS--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14490\", \n              \"_id\" : \"knows/14490\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7rW--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14497\", \n              \"_id\" : \"knows/14497\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7ra--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7rO--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7rS--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7rS--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 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\" : \"_WnWW7la--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7le--_\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7la--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14327\", \n              \"_id\" : \"knows/14327\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7lm--_\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7la--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7le--_\", \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\" : \"_WnWW7yC--B\", \n        \"name\" : \"Alice\" \n      }, \n      { \n        \"_key\" : \"bob\", \n        \"_id\" : \"persons/bob\", \n        \"_rev\" : \"_WnWW7yG--_\", \n        \"name\" : \"Bob\" \n      }, \n      { \n        \"_key\" : \"charlie\", \n        \"_id\" : \"persons/charlie\", \n        \"_rev\" : \"_WnWW7yG--B\", \n        \"name\" : \"Charlie\" \n      }, \n      { \n        \"_key\" : \"dave\", \n        \"_id\" : \"persons/dave\", \n        \"_rev\" : \"_WnWW7yG--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\" : \"_WnWW70W--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW70e--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW70W--B\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW70W--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14806\", \n              \"_id\" : \"knows/14806\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW70m--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW70W--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW70e--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14806\", \n              \"_id\" : \"knows/14806\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW70m--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14809\", \n              \"_id\" : \"knows/14809\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW70m--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW70W--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW70e--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW70W--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\" : \"_WnWW7Va--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7Va--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7Va--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7Ve--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7Ve--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7Va--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7Ve--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7Va--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7Va--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7Ve--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7Va--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13953\", \n              \"_id\" : \"knows/13953\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Ve--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Va--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13956\", \n              \"_id\" : \"knows/13956\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Ve--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Ve--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13953\", \n              \"_id\" : \"knows/13953\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Ve--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Va--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13956\", \n              \"_id\" : \"knows/13956\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Ve--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Ve--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13959\", \n              \"_id\" : \"knows/13959\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Vi--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13962\", \n              \"_id\" : \"knows/13962\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Vi--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13949\", \n              \"_id\" : \"knows/13949\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ve--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Ve--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Va--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Va--_\", \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\" : \"_WnWW7wS--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7wS--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7wS--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7wS--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7wS--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7wS--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7wS--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7wS--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7wS--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7wS--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7wS--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14634\", \n              \"_id\" : \"knows/14634\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7wS--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7wS--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14637\", \n              \"_id\" : \"knows/14637\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7wW--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7wS--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14634\", \n              \"_id\" : \"knows/14634\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7wS--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7wS--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14637\", \n              \"_id\" : \"knows/14637\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7wW--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7wS--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14630\", \n              \"_id\" : \"knows/14630\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14643\", \n              \"_id\" : \"knows/14643\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wW--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7wS--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14640\", \n              \"_id\" : \"knows/14640\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wW--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7wS--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7wS--_\", \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\" : \"_WnWW7S---_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7SG--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7SC--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7S---_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7SC--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7SC--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7SC--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7SG--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7S---_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7SC--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7SC--B\", \n          \"name\" : \"Charlie\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13860\", \n              \"_id\" : \"knows/13860\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7SG--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7SC--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13857\", \n              \"_id\" : \"knows/13857\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7SG--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7SC--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13866\", \n              \"_id\" : \"knows/13866\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SK--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13863\", \n              \"_id\" : \"knows/13863\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7SK--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7SG--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13860\", \n              \"_id\" : \"knows/13860\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7SG--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7SC--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13853\", \n              \"_id\" : \"knows/13853\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SG--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13857\", \n              \"_id\" : \"knows/13857\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7SG--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7S---_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7SC--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7SC--B\", \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\" : \"_WnWW7Ye--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_WnWW7Ye--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_WnWW7Ye--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_WnWW7Yi--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_WnWW7Yi--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_WnWW7Ye--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14045\", \n              \"_id\" : \"knows/14045\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Yi--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ye--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14045\", \n              \"_id\" : \"knows/14045\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Yi--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14049\", \n              \"_id\" : \"knows/14049\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Yi--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ye--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_WnWW7Ye--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14045\", \n              \"_id\" : \"knows/14045\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Yi--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14052\", \n              \"_id\" : \"knows/14052\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Yi--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ye--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_WnWW7Yi--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14045\", \n              \"_id\" : \"knows/14045\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Yi--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14058\", \n              \"_id\" : \"knows/14058\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ym--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ye--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Yi--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14045\", \n              \"_id\" : \"knows/14045\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Yi--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14058\", \n              \"_id\" : \"knows/14058\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ym--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14055\", \n              \"_id\" : \"knows/14055\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ym--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_WnWW7Ye--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_WnWW7Yi--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_WnWW7Ye--_\", \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\" : \"_XB1lQ76--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQ76--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQ76--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQ76--F\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ76--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14718\", \n              \"_id\" : \"knows/14718\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ76--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14718\", \n              \"_id\" : \"knows/14718\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14722\", \n              \"_id\" : \"knows/14722\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQ76--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ76--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQ76--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14718\", \n              \"_id\" : \"knows/14718\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14725\", \n              \"_id\" : \"knows/14725\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQ8---_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ76--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ76--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQ76--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 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\" : \"_XB1lQzC--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQzG--D\", \n          \"name\" : \"Eve\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQzC--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14429\", \n              \"_id\" : \"knows/14429\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQzK--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQzC--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQzG--D\", \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\" : \"_XB1lQj2--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQj2--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQj2--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQj2--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQj2--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQj2--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13930\", \n              \"_id\" : \"knows/13930\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13930\", \n              \"_id\" : \"knows/13930\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13934\", \n              \"_id\" : \"knows/13934\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQj6--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQj2--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13930\", \n              \"_id\" : \"knows/13930\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13937\", \n              \"_id\" : \"knows/13937\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQj6--B\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQj2--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13930\", \n              \"_id\" : \"knows/13930\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13943\", \n              \"_id\" : \"knows/13943\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj6--F\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQj2--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"13930\", \n              \"_id\" : \"knows/13930\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"13943\", \n              \"_id\" : \"knows/13943\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj6--F\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"13940\", \n              \"_id\" : \"knows/13940\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj6--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQj2--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQj2--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQj2--_\", \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\" : \"_XB1lQum--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQum--H\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQum--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14284\", \n              \"_id\" : \"knows/14284\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQuq--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14291\", \n              \"_id\" : \"knows/14291\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQuq--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQum--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQum--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQum--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 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\" : \"_XB1lQw2--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQw2--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQw2--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14354\", \n              \"_id\" : \"knows/14354\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQw6--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQw2--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQw2--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\" : \"_XB1lQ5u--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQ5u--F\", \n          \"name\" : \"Dave\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14648\", \n              \"_id\" : \"knows/14648\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ5u--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14652\", \n              \"_id\" : \"knows/14652\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQ5u--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ5u--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ5u--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQ5u--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14648\", \n              \"_id\" : \"knows/14648\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ5u--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14655\", \n              \"_id\" : \"knows/14655\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQ5y--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ5u--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ5u--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQ5u--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\" : \"_XB1lQ1O--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQ1O--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ1O--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14485\", \n              \"_id\" : \"knows/14485\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ1S--F\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQ1O--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQ1O--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\" : \"_XB1lRBW--_\", \n        \"name\" : \"Alice\" \n      }, \n      { \n        \"_key\" : \"bob\", \n        \"_id\" : \"persons/bob\", \n        \"_rev\" : \"_XB1lRBW--B\", \n        \"name\" : \"Bob\" \n      }, \n      { \n        \"_key\" : \"charlie\", \n        \"_id\" : \"persons/charlie\", \n        \"_rev\" : \"_XB1lRBW--D\", \n        \"name\" : \"Charlie\" \n      }, \n      { \n        \"_key\" : \"dave\", \n        \"_id\" : \"persons/dave\", \n        \"_rev\" : \"_XB1lRBW--F\", \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\" : \"_XB1lRD6--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lRE---D\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lRD6--D\", \n          \"name\" : \"Bob\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lRD6--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14964\", \n              \"_id\" : \"knows/14964\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lREC--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lRD6--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lRE---D\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14964\", \n              \"_id\" : \"knows/14964\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lREC--_\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14967\", \n              \"_id\" : \"knows/14967\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lREC--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lRD6--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lRE---D\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lRD6--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\" : \"_XB1lQpa--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQpa--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQpa--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQpe--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQpe--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQpa--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQpe--B\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQpa--D\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQpa--F\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQpe--_\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQpa--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14111\", \n              \"_id\" : \"knows/14111\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQpe--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQpa--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14114\", \n              \"_id\" : \"knows/14114\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQpe--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQpe--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14111\", \n              \"_id\" : \"knows/14111\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQpe--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQpa--F\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14114\", \n              \"_id\" : \"knows/14114\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQpe--H\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQpe--_\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14117\", \n              \"_id\" : \"knows/14117\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpe--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14120\", \n              \"_id\" : \"knows/14120\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--L\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14107\", \n              \"_id\" : \"knows/14107\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpe--D\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQpe--B\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQpa--D\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQpa--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\" : \"_XB1lR-K--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lR-K--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lR-K--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lR-K--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lR-K--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lR-K--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lR-K--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lR-K--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lR-K--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lR-K--H\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lR-K--_\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14792\", \n              \"_id\" : \"knows/14792\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lR-K--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lR-K--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14795\", \n              \"_id\" : \"knows/14795\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lR-O--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lR-K--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14792\", \n              \"_id\" : \"knows/14792\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lR-K--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lR-K--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14795\", \n              \"_id\" : \"knows/14795\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lR-O--_\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lR-K--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14788\", \n              \"_id\" : \"knows/14788\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--J\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14801\", \n              \"_id\" : \"knows/14801\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-O--D\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lR-K--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14798\", \n              \"_id\" : \"knows/14798\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-O--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lR-K--H\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lR-K--_\", \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\" : \"_XB1lQmu--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQmy--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQmu--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQmu--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQmu--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQmu--D\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQmu--B\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQmy--_\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQmu--_\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQmu--F\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQmu--D\", \n          \"name\" : \"Charlie\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14018\", \n              \"_id\" : \"knows/14018\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQmy--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQmu--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14015\", \n              \"_id\" : \"knows/14015\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQmy--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQmu--D\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14024\", \n              \"_id\" : \"knows/14024\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--J\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14021\", \n              \"_id\" : \"knows/14021\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmy--H\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQmy--_\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14018\", \n              \"_id\" : \"knows/14018\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQmy--F\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQmu--F\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14011\", \n              \"_id\" : \"knows/14011\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmy--B\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14015\", \n              \"_id\" : \"knows/14015\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQmy--D\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQmu--_\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQmu--B\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQmu--D\", \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\" : \"_XB1lQsK--B\", \n          \"name\" : \"Alice\" \n        }, \n        { \n          \"_key\" : \"bob\", \n          \"_id\" : \"persons/bob\", \n          \"_rev\" : \"_XB1lQsO--_\", \n          \"name\" : \"Bob\" \n        }, \n        { \n          \"_key\" : \"charlie\", \n          \"_id\" : \"persons/charlie\", \n          \"_rev\" : \"_XB1lQsO--B\", \n          \"name\" : \"Charlie\" \n        }, \n        { \n          \"_key\" : \"dave\", \n          \"_id\" : \"persons/dave\", \n          \"_rev\" : \"_XB1lQsO--D\", \n          \"name\" : \"Dave\" \n        }, \n        { \n          \"_key\" : \"eve\", \n          \"_id\" : \"persons/eve\", \n          \"_rev\" : \"_XB1lQsO--F\", \n          \"name\" : \"Eve\" \n        }, \n        { \n          \"_key\" : \"alice\", \n          \"_id\" : \"persons/alice\", \n          \"_rev\" : \"_XB1lQsK--B\", \n          \"name\" : \"Alice\" \n        } \n      ], \n      \"paths\" : [ \n        { \n          \"edges\" : [ ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14203\", \n              \"_id\" : \"knows/14203\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--H\", \n              \"vertex\" : \"alice\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--_\", \n              \"name\" : \"Bob\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14203\", \n              \"_id\" : \"knows/14203\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14207\", \n              \"_id\" : \"knows/14207\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQsO--J\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"charlie\", \n              \"_id\" : \"persons/charlie\", \n              \"_rev\" : \"_XB1lQsO--B\", \n              \"name\" : \"Charlie\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14203\", \n              \"_id\" : \"knows/14203\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14210\", \n              \"_id\" : \"knows/14210\", \n              \"_from\" : \"persons/bob\", \n              \"_to\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQsO--L\", \n              \"vertex\" : \"bob\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"dave\", \n              \"_id\" : \"persons/dave\", \n              \"_rev\" : \"_XB1lQsO--D\", \n              \"name\" : \"Dave\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14203\", \n              \"_id\" : \"knows/14203\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14216\", \n              \"_id\" : \"knows/14216\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsS--B\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQsO--F\", \n              \"name\" : \"Eve\" \n            } \n          ] \n        }, \n        { \n          \"edges\" : [ \n            { \n              \"_key\" : \"14203\", \n              \"_id\" : \"knows/14203\", \n              \"_from\" : \"persons/alice\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--H\", \n              \"vertex\" : \"alice\" \n            }, \n            { \n              \"_key\" : \"14216\", \n              \"_id\" : \"knows/14216\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsS--B\", \n              \"vertex\" : \"eve\" \n            }, \n            { \n              \"_key\" : \"14213\", \n              \"_id\" : \"knows/14213\", \n              \"_from\" : \"persons/eve\", \n              \"_to\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsS--_\", \n              \"vertex\" : \"eve\" \n            } \n          ], \n          \"vertices\" : [ \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--B\", \n              \"name\" : \"Alice\" \n            }, \n            { \n              \"_key\" : \"bob\", \n              \"_id\" : \"persons/bob\", \n              \"_rev\" : \"_XB1lQsO--_\", \n              \"name\" : \"Bob\" \n            }, \n            { \n              \"_key\" : \"eve\", \n              \"_id\" : \"persons/eve\", \n              \"_rev\" : \"_XB1lQsO--F\", \n              \"name\" : \"Eve\" \n            }, \n            { \n              \"_key\" : \"alice\", \n              \"_id\" : \"persons/alice\", \n              \"_rev\" : \"_XB1lQsK--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", @@ -10347,7 +10347,7 @@ "Graph Traversal" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Graph Traversal/HTTP_API_TRAVERSAL.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Graph Traversal/HTTP_API_TRAVERSAL.md" } }, "/_api/user": { @@ -10386,12 +10386,12 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_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\" : \"root\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"admin\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"tester\", \n      \"active\" : false, \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\" : \"root\", \n      \"active\" : true, \n      \"extra\" : { \n      } \n    }, \n    { \n      \"user\" : \"tester\", \n      \"active\" : false, \n      \"extra\" : { \n      } \n    } \n  ] \n}\n
\n\n\n\n\n", "parameters": [], "responses": { "200": { @@ -10409,7 +10409,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}": { @@ -10444,7 +10444,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "get": { "description": "\n\nFetches data about the specified user. You can fetch information about\nyourself or you need the *Administrate* server access level in order to\nexecute this REST call.\n\n\n\n\n**Example:**\n \n\n
shell> curl --dump - http://localhost:8529/_api/user/admin@myapp\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"user\" : \"admin@myapp\", \n  \"active\" : true, \n  \"extra\" : { \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n\n\n", @@ -10477,7 +10477,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "patch": { "description": "\n**A JSON object with these properties is required:**\n\n - **passwd**: The user password as a string. Specifying a password is mandatory, but\n the empty string is allowed for passwords\n - **active**: An optional flag that specifies whether the user is active. If not\n specified, this will default to true\n - **extra**: An optional JSON object with arbitrary extra data about the user.\n\n\n\n\nPartially updates the data of an existing user. The name of an existing user\nmust be specified in *user*. You need server access level *Administrate* in\norder to execute this REST call. Additionally, a user can change his/her own\ndata.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/user/admin@myapp <<EOF\n{ \n  \"passwd\" : \"secure\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"user\" : \"admin@myapp\", \n  \"active\" : true, \n  \"extra\" : { \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n\n\n\n\n", @@ -10522,7 +10522,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **passwd**: The user password as a string. Specifying a password is mandatory, but\n the empty string is allowed for passwords\n - **active**: An optional flag that specifies whether the user is active. If not\n specified, this will default to true\n - **extra**: An optional JSON object with arbitrary extra data about the user.\n\n\n\n\nReplaces the data of an existing user. The name of an existing user must be\nspecified in *user*. You need server access level *Administrate* in order to\nexecute this REST call. Additionally, a user can change his/her own data.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/user/admin@myapp <<EOF\n{ \n  \"passwd\" : \"secure\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"user\" : \"admin@myapp\", \n  \"active\" : true, \n  \"extra\" : { \n  }, \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n\n\n", @@ -10567,12 +10567,12 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}/database/": { "get": { - "description": "\n\nFetch the list of databases available to the specified *user*. You need\n*Administrate* for the server access level in order to execute this REST call.\n\nThe call will return a JSON object with the per-database access\nprivileges for the specified user. The *result* object will contain\nthe databases names as object keys, and the associated privileges\nfor the database as values.\n\nIn case you specified *full*, the result will contain the permissions\nfor the databases as well as the permissions for the collections.\n\n\n\n\n**Example:**\n \n\n
shell> curl --dump - http://localhost:8529/_api/user/anotherAdmin@secapp/database/\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    \"_system\" : \"rw\" \n  } \n}\n
\n\n\n\n\n**Example:**\n With the full response format:\n\n
shell> curl --dump - http://localhost:8529/_api/user/anotherAdmin@secapp/database?full=true\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    \"_system\" : { \n      \"permission\" : \"rw\", \n      \"collections\" : { \n        \"_aqlfunctions\" : \"undefined\", \n        \"_routing\" : \"undefined\", \n        \"_queues\" : \"undefined\", \n        \"_apps\" : \"undefined\", \n        \"_iresearch_analyzers\" : \"undefined\", \n        \"_statistics15\" : \"undefined\", \n        \"_modules\" : \"undefined\", \n        \"_frontend\" : \"undefined\", \n        \"_appbundles\" : \"undefined\", \n        \"_graphs\" : \"undefined\", \n        \"_jobs\" : \"undefined\", \n        \"_statisticsRaw\" : \"undefined\", \n        \"_users\" : \"undefined\", \n        \"_statistics\" : \"undefined\", \n        \"demo\" : \"undefined\", \n        \"animals\" : \"undefined\", \n        \"*\" : \"undefined\" \n      } \n    }, \n    \"*\" : { \n      \"permission\" : \"none\" \n    } \n  } \n}\n
\n\n\n\n\n\n\n\n", + "description": "\n\nFetch the list of databases available to the specified *user*. You need\n*Administrate* for the server access level in order to execute this REST call.\n\nThe call will return a JSON object with the per-database access\nprivileges for the specified user. The *result* object will contain\nthe databases names as object keys, and the associated privileges\nfor the database as values.\n\nIn case you specified *full*, the result will contain the permissions\nfor the databases as well as the permissions for the collections.\n\n\n\n\n**Example:**\n \n\n
shell> curl --dump - http://localhost:8529/_api/user/anotherAdmin@secapp/database/\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    \"_system\" : \"rw\" \n  } \n}\n
\n\n\n\n\n**Example:**\n With the full response format:\n\n
shell> curl --dump - http://localhost:8529/_api/user/anotherAdmin@secapp/database?full=true\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    \"_system\" : { \n      \"permission\" : \"rw\", \n      \"collections\" : { \n        \"_routing\" : \"undefined\", \n        \"_queues\" : \"undefined\", \n        \"_apps\" : \"undefined\", \n        \"_iresearch_analyzers\" : \"undefined\", \n        \"_statistics15\" : \"undefined\", \n        \"_modules\" : \"undefined\", \n        \"_frontend\" : \"undefined\", \n        \"_appbundles\" : \"undefined\", \n        \"_graphs\" : \"undefined\", \n        \"animals\" : \"undefined\", \n        \"_jobs\" : \"undefined\", \n        \"_aqlfunctions\" : \"undefined\", \n        \"demo\" : \"undefined\", \n        \"_statisticsRaw\" : \"undefined\", \n        \"_users\" : \"undefined\", \n        \"_statistics\" : \"undefined\", \n        \"*\" : \"undefined\" \n      } \n    }, \n    \"*\" : { \n      \"permission\" : \"none\" \n    } \n  } \n}\n
\n\n\n\n\n\n\n\n", "parameters": [ { "description": "The name of the user for which you want to query the databases.\n\n", @@ -10609,7 +10609,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}/database/{database}": { @@ -10652,7 +10652,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}/database/{database}/{collection}": { @@ -10703,7 +10703,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}/database/{dbname}": { @@ -10740,7 +10740,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **grant**: Use \"rw\" to set the database access level to *Administrate* .\n Use \"ro\" to set the database access level to *Access*.\n Use \"none\" to set the database access level to *No access*.\n\n\n\n\nSets the database access levels for the database *dbname* of user *user*. You\nneed the *Administrate* server access level in order to execute this REST\ncall.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/user/admin@myapp/database/_system <<EOF\n{ \n  \"grant\" : \"rw\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"_system\" : \"rw\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n\n\n", @@ -10790,7 +10790,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/user/{user}/database/{dbname}/{collection}": { @@ -10835,7 +10835,7 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" }, "put": { "description": "\n**A JSON object with these properties is required:**\n\n - **grant**: Use \"rw\" to set the collection level access to *Read/Write*.\n Use \"ro\" to set the collection level access to *Read Only*.\n Use \"none\" to set the collection level access to *No access*.\n\n\n\n\nSets the collection access level for the *collection* in the database *dbname*\nfor user *user*. You need the *Administrate* server access level in order to\nexecute this REST call.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/user/admin@myapp/database/_system/reports <<EOF\n{ \n  \"grant\" : \"rw\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"_system/reports\" : \"rw\", \n  \"error\" : false, \n  \"code\" : 200 \n}\n
\n\n\n\n\n\n\n\n", @@ -10893,12 +10893,12 @@ "User Management" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/User Management/README.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/User Management/README.md" } }, "/_api/version": { "get": { - "description": "\n\nReturns the server name and version number. The response is a JSON object\nwith the following attributes:\n\n\n#### HTTP 200\n*A json document with these Properties is returned:*\n\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**:\n - **failure-tests**: *false* for production binaries (the facility to invoke fatal errors is disabled)\n - **boost-version**: which boost version do we bind\n - **zlib-version**: the version of the bundled zlib\n - **sse42**: do we have a SSE 4.2 enabled cpu?\n - **assertions**: do we have assertions compiled in (=> developer version)\n - **jemalloc**: *true* if we use jemalloc\n - **arm**: *false* - this is not running on an ARM cpu\n - **rocksdb-version**: the rocksdb version this release bundles\n - **cplusplus**: C++ standards version\n - **sizeof int**: number of bytes for *integers*\n - **openssl-version**: which openssl version do we link?\n - **platform**: the host os - *linux*, *windows* or *darwin*\n - **endianness**: currently only *little* is supported\n - **vpack-version**: the version of the used velocypack implementation\n - **icu-version**: Which version of ICU do we bundle\n - **mode**: the mode we're runnig as - one of [*server*, *console*, *script*]\n - **unaligned-access**: does this system support unaligned memory access?\n - **build-repository**: reference to the git-ID this was compiled from\n - **asm-crc32**: do we have assembler implemented CRC functions?\n - **host**: the host ID\n - **fd-setsize**: if not *poll* the fd setsize is valid for the maximum number of filedescriptors\n - **maintainer-mode**: *false* if this is a production binary\n - **sizeof void***: number of bytes for *void pointers*\n - **asan**: has this been compiled with the asan address sanitizer turned on? (should be false)\n - **build-date**: the date when this binary was created\n - **compiler**: which compiler did we use\n - **server-version**: the ArangoDB release version\n - **fd-client-event-handler**: which method do we use to handle fd-sets, *poll* should be here on linux.\n - **reactor-type**: *epoll* TODO \n - **architecture**: The CPU architecture, i.e. *64bit*\n - **debug**: *false* for production binaries\n - **full-version-string**: The full version string\n - **v8-version**: the bundled V8 javascript engine version\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.4.devel\", \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.4.devel\", \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-05 15:35:12\", \n    \"build-repository\" : \"heads/devel-0-gdd88e3b09a\", \n    \"compiler\" : \"gcc [7.3.0]\", \n    \"cplusplus\" : \"201103\", \n    \"debug\" : \"false\", \n    \"endianness\" : \"little\", \n    \"failure-tests\" : \"true\", \n    \"fd-client-event-handler\" : \"poll\", \n    \"fd-setsize\" : \"1024\", \n    \"full-version-string\" : \"ArangoDB 3.4.devel [linux] 64bit maintainer mode, using jemalloc, build heads/devel-0-gdd88e3b09a, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.1.0g  2 Nov 2017\", \n    \"icu-version\" : \"58.1\", \n    \"iresearch-version\" : \"1.0.0.0\", \n    \"jemalloc\" : \"true\", \n    \"maintainer-mode\" : \"true\", \n    \"openssl-version\" : \"OpenSSL 1.1.0g  2 Nov 2017\", \n    \"optimization-flags\" : \"-march=skylake -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.4.devel\", \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\" : \"47607a3967b640d29853558485fc6f59\" \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\n#### HTTP 200\n*A json document with these Properties is returned:*\n\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**:\n - **failure-tests**: *false* for production binaries (the facility to invoke fatal errors is disabled)\n - **boost-version**: which boost version do we bind\n - **zlib-version**: the version of the bundled zlib\n - **sse42**: do we have a SSE 4.2 enabled cpu?\n - **assertions**: do we have assertions compiled in (=> developer version)\n - **jemalloc**: *true* if we use jemalloc\n - **arm**: *false* - this is not running on an ARM cpu\n - **rocksdb-version**: the rocksdb version this release bundles\n - **cplusplus**: C++ standards version\n - **sizeof int**: number of bytes for *integers*\n - **openssl-version**: which openssl version do we link?\n - **platform**: the host os - *linux*, *windows* or *darwin*\n - **endianness**: currently only *little* is supported\n - **vpack-version**: the version of the used velocypack implementation\n - **icu-version**: Which version of ICU do we bundle\n - **mode**: the mode we're runnig as - one of [*server*, *console*, *script*]\n - **unaligned-access**: does this system support unaligned memory access?\n - **build-repository**: reference to the git-ID this was compiled from\n - **asm-crc32**: do we have assembler implemented CRC functions?\n - **host**: the host ID\n - **fd-setsize**: if not *poll* the fd setsize is valid for the maximum number of filedescriptors\n - **maintainer-mode**: *false* if this is a production binary\n - **sizeof void***: number of bytes for *void pointers*\n - **asan**: has this been compiled with the asan address sanitizer turned on? (should be false)\n - **build-date**: the date when this binary was created\n - **compiler**: which compiler did we use\n - **server-version**: the ArangoDB release version\n - **fd-client-event-handler**: which method do we use to handle fd-sets, *poll* should be here on linux.\n - **reactor-type**: *epoll* TODO \n - **architecture**: The CPU architecture, i.e. *64bit*\n - **debug**: *false* for production binaries\n - **full-version-string**: The full version string\n - **v8-version**: the bundled V8 javascript engine version\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.4.devel\", \n  \"license\" : \"enterprise\" \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.4.devel\", \n  \"license\" : \"enterprise\", \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-06-26 20:16:56\", \n    \"build-repository\" : \"heads/feature/add-distinct-aggregator-0-g2610af55f8\", \n    \"compiler\" : \"gcc [8.0.1 20180414 (experimental) [trunk revision 259383]]\", \n    \"cplusplus\" : \"201103\", \n    \"debug\" : \"false\", \n    \"endianness\" : \"little\", \n    \"enterprise-version\" : \"enterprise\", \n    \"failure-tests\" : \"true\", \n    \"fd-client-event-handler\" : \"poll\", \n    \"fd-setsize\" : \"1024\", \n    \"full-version-string\" : \"ArangoDB 3.4.devel enterprise [linux] 64bit maintainer mode, using jemalloc, build heads/feature/add-distinct-aggregator-0-g2610af55f8, VPack 0.1.31, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.1.0g  2 Nov 2017\", \n    \"icu-version\" : \"58.1\", \n    \"iresearch-version\" : \"1.0.0.0\", \n    \"jemalloc\" : \"true\", \n    \"maintainer-mode\" : \"true\", \n    \"openssl-version\" : \"OpenSSL 1.1.0g  2 Nov 2017\", \n    \"optimization-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\" : \"select\", \n    \"rocksdb-version\" : \"5.6.0\", \n    \"server-version\" : \"3.4.devel\", \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.31\", \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", @@ -10925,7 +10925,7 @@ "Administration" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Administration/get_api_return.md" } }, "/_api/view": { @@ -10942,12 +10942,12 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/get_api_views.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/get_api_views.md" } }, "/_api/view#arangosearch": { "post": { - "description": "\n**A JSON object with these properties is required:**\n\n - **type**: The type of the view. must be equal to *\"arangosearch\"*\n - **name**: The name of the view.\n - **properties**:\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **cleanupIntervalStep**: Wait at least this many commits between removing unused files in data directory (default: 10, \n to disable use: 0).\n For the case where the consolidation policies merge segments often (i.e. a lot of commit+consolidate), a lower value will cause a\n lot of disk space to be wasted.\n For the case where the consolidation policies rarely merge segments (i.e. few inserts/deletes), a higher value will impact\n performance without any added benefits.\n - **dataPath**: The filesystem path where to store persisted view data (default: *\"/arangosearch-\"*).\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n\n\n\n\nCreates a new view with a given name and properties if it does not\nalready exist.\n\n**Note**: view can't be created with the links. Please use PUT/PATCH\nfor links management.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/view <<EOF\n{ \n  \"name\" : \"testViewBasics\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"14932\", \n  \"name\" : \"testViewBasics\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n    \"collections\" : [ ], \n    \"commit\" : { \n      \"cleanupIntervalStep\" : 10, \n      \"commitIntervalMsec\" : 60000, \n      \"commitTimeoutMsec\" : 5000, \n      \"consolidate\" : { \n        \"bytes\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"bytes_accum\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"count\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"fill\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        } \n      } \n    }, \n    \"locale\" : \"C\", \n    \"threadsMaxIdle\" : 5, \n    \"threadsMaxTotal\" : 5, \n    \"links\" : { \n    } \n  } \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **type**: The type of the view. must be equal to *\"arangosearch\"*\n - **name**: The name of the view.\n - **properties**:\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **cleanupIntervalStep**: Wait at least this many commits between removing unused files in data directory (default: 10, \n to disable use: 0).\n For the case where the consolidation policies merge segments often (i.e. a lot of commit+consolidate), a lower value will cause a\n lot of disk space to be wasted.\n For the case where the consolidation policies rarely merge segments (i.e. few inserts/deletes), a higher value will impact\n performance without any added benefits.\n - **dataPath**: The filesystem path where to store persisted view data (default: *\"/arangosearch-\"*).\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n\n\n\n\nCreates a new view with a given name and properties if it does not\nalready exist.\n\n**Note**: view can't be created with the links. Please use PUT/PATCH\nfor links management.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/view <<EOF\n{ \n  \"name\" : \"testViewBasics\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n  } \n}\nEOF\n\nHTTP/1.1 201 Created\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"15094\", \n  \"name\" : \"testViewBasics\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n    \"collections\" : [ ], \n    \"commit\" : { \n      \"cleanupIntervalStep\" : 10, \n      \"commitIntervalMsec\" : 60000, \n      \"commitTimeoutMsec\" : 5000, \n      \"consolidate\" : { \n        \"bytes\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"bytes_accum\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"count\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"fill\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        } \n      } \n    }, \n    \"locale\" : \"C\", \n    \"threadsMaxIdle\" : 5, \n    \"threadsMaxTotal\" : 5, \n    \"links\" : { \n    } \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "in": "body", @@ -10972,12 +10972,12 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/post_api_view_iresearch.md" } }, "/_api/view/{view-name}": { "delete": { - "description": "\n\nDrops the view identified by *view-name*.\n\nIf the view was successfully dropped, an object is returned with\nthe following attributes:\n\n- *error*: *false*\n\n- *id*: The identifier of the dropped view.\n\n\n\n\n**Example:**\n Using an identifier:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/view/14914\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\" : true \n}\n
\n\n\n\n\n**Example:**\n Using a name:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/view/testView\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\" : true \n}\n
\n\n\n\n\n", + "description": "\n\nDrops the view identified by *view-name*.\n\nIf the view was successfully dropped, an object is returned with\nthe following attributes:\n\n- *error*: *false*\n\n- *id*: The identifier of the dropped view.\n\n\n\n\n**Example:**\n Using an identifier:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/view/15072\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\" : true \n}\n
\n\n\n\n\n**Example:**\n Using a name:\n\n
shell> curl -X DELETE --dump - http://localhost:8529/_api/view/testView\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\" : true \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the view to drop.\n\n", @@ -11001,7 +11001,7 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/delete_api_view.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/delete_api_view.md" }, "get": { "description": "\n\nThe result is an object describing the view with the following\nattributes:\n\n- *id*: The identifier of the view.\n\n- *name*: The name of the view.\n\n- *type*: The type of the view as string\n - arangosearch: ArangoSearch view\n\n- *properties* : The properties of the view.\n\n", @@ -11025,12 +11025,12 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/get_api_view_name.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/get_api_view_name.md" } }, "/_api/view/{view-name}/properties": { "get": { - "description": "\n\nReturns an object containing the definition of the view identified by *view-name*.\n\n\n\n\n**Example:**\n Using an identifier:\n\n
shell> curl --dump - http://localhost:8529/_api/view/14922/properties\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ ], \n  \"commit\" : { \n    \"cleanupIntervalStep\" : 10, \n    \"commitIntervalMsec\" : 60000, \n    \"commitTimeoutMsec\" : 5000, \n    \"consolidate\" : { \n      \"bytes\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"bytes_accum\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"count\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"fill\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      } \n    } \n  }, \n  \"locale\" : \"c.UTF-8\", \n  \"threadsMaxIdle\" : 5, \n  \"threadsMaxTotal\" : 5, \n  \"links\" : { \n  } \n}\n
\n\n\n\n\n**Example:**\n Using a name:\n\n
shell> curl --dump - http://localhost:8529/_api/view/products/properties\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ ], \n  \"commit\" : { \n    \"cleanupIntervalStep\" : 10, \n    \"commitIntervalMsec\" : 60000, \n    \"commitTimeoutMsec\" : 5000, \n    \"consolidate\" : { \n      \"bytes\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"bytes_accum\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"count\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"fill\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      } \n    } \n  }, \n  \"locale\" : \"c.UTF-8\", \n  \"threadsMaxIdle\" : 5, \n  \"threadsMaxTotal\" : 5, \n  \"links\" : { \n  } \n}\n
\n\n\n\n\n", + "description": "\n\nReturns an object containing the definition of the view identified by *view-name*.\n\n\n\n\n**Example:**\n Using an identifier:\n\n
shell> curl --dump - http://localhost:8529/_api/view/15082/properties\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ ], \n  \"commit\" : { \n    \"cleanupIntervalStep\" : 10, \n    \"commitIntervalMsec\" : 60000, \n    \"commitTimeoutMsec\" : 5000, \n    \"consolidate\" : { \n      \"bytes\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"bytes_accum\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"count\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"fill\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      } \n    } \n  }, \n  \"locale\" : \"c.UTF-8\", \n  \"threadsMaxIdle\" : 5, \n  \"threadsMaxTotal\" : 5, \n  \"links\" : { \n  } \n}\n
\n\n\n\n\n**Example:**\n Using a name:\n\n
shell> curl --dump - http://localhost:8529/_api/view/products/properties\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"collections\" : [ ], \n  \"commit\" : { \n    \"cleanupIntervalStep\" : 10, \n    \"commitIntervalMsec\" : 60000, \n    \"commitTimeoutMsec\" : 5000, \n    \"consolidate\" : { \n      \"bytes\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"bytes_accum\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"count\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      }, \n      \"fill\" : { \n        \"segmentThreshold\" : 300, \n        \"threshold\" : 0.8500000238418579 \n      } \n    } \n  }, \n  \"locale\" : \"c.UTF-8\", \n  \"threadsMaxIdle\" : 5, \n  \"threadsMaxTotal\" : 5, \n  \"links\" : { \n  } \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the view.\n\n", @@ -11054,12 +11054,12 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/get_api_view_properties.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/get_api_view_properties.md" } }, "/_api/view/{view-name}/properties#ArangoSearch": { "patch": { - "description": "\n**A JSON object with these properties is required:**\n\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n - **links**:\n - **collection-name**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**: Specify properties for nested fields here\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n\n\n\n\nChanges the properties of a view.\n\nOn success an object with the following attributes is returned:\n- *id*: The identifier of the view.\n- *name*: The name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties*: The updated properties of the view.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/view/products/properties <<EOF\n{ \n  \"threadMaxIdle\" : 10 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"12651\", \n  \"name\" : \"products\", \n  \"type\" : \"arangosearch\" \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n - **links**:\n - **collection-name**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**: Specify properties for nested fields here\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n\n\n\n\nChanges the properties of a view.\n\nOn success an object with the following attributes is returned:\n- *id*: The identifier of the view.\n- *name*: The name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties*: The updated properties of the view.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/view/products/properties <<EOF\n{ \n  \"threadMaxIdle\" : 10 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"12813\", \n  \"name\" : \"products\", \n  \"type\" : \"arangosearch\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the view.\n\n", @@ -11092,10 +11092,10 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/patch_api_view_properties_iresearch.md" }, "put": { - "description": "\n**A JSON object with these properties is required:**\n\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **cleanupIntervalStep**: Wait at least this many commits between removing unused files in data directory (default: 10, \n to disable use: 0).\n For the case where the consolidation policies merge segments often (i.e. a lot of commit+consolidate), a lower value will cause a\n lot of disk space to be wasted.\n For the case where the consolidation policies rarely merge segments (i.e. few inserts/deletes), a higher value will impact\n performance without any added benefits.\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n - **links**:\n - **[collection-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**: Specify properties for nested fields here\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n\n\n\n\nChanges the properties of a view.\n\nOn success an object with the following attributes is returned:\n- *id*: The identifier of the view.\n- *name*: The name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties*: The updated properties of the view.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/view/products/properties <<EOF\n{ \n  \"threadMaxIdle\" : 10 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"12656\", \n  \"name\" : \"products\", \n  \"type\" : \"arangosearch\" \n}\n
\n\n\n\n\n", + "description": "\n**A JSON object with these properties is required:**\n\n - **locale**: The default locale used for queries on analyzed string values (default: *C*).\n - **commit**:\n - **consolidate**:\n - **count**:\n - **threshold**: Consolidate IFF {threshold} > segment_docs{valid} / (all_segment_docs{valid} / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes**:\n - **threshold**: Consolidate IFF {threshold} > segment_bytes / (all_segment_bytes / #segments) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **bytes_accum**:\n - **threshold**: Consolidate IFF {threshold} > (segment_bytes + sum_of_merge_candidate_segment_bytes) / all_segment_bytes (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **fill**:\n - **threshold**: Consolidate IFF {threshold} > #segment_docs{valid} / (#segment_docs{valid} + #segment_docs{removed}) (default: 0.85)\n - **segmentThreshold**: Apply consolidation policy IFF {segmentThreshold} >= #segments (default: 300, to disable use: 0)\n - **commitIntervalMsec**: Wait at least this many milliseconds between committing index data changes and\n making them visible to queries (default: 60000, to disable use: 0).\n For the case where there are a lot of inserts/updates, a lower value, until commit, will cause the index not to account for them and\n memory usage would continue to grow.\n For the case where there are a few inserts/updates, a higher value will impact performance and waste disk space for each\n commit call without any added benefits.\n - **cleanupIntervalStep**: Wait at least this many commits between removing unused files in data directory (default: 10, \n to disable use: 0).\n For the case where the consolidation policies merge segments often (i.e. a lot of commit+consolidate), a lower value will cause a\n lot of disk space to be wasted.\n For the case where the consolidation policies rarely merge segments (i.e. few inserts/deletes), a higher value will impact\n performance without any added benefits.\n - **threadMaxTotal**: Maximum total number of threads (>0) for single-run tasks (default: 5).\n For the case where there are a lot of parallelizable tasks and an abundance of resources, a lower value would limit performance.\n For the case where there are limited resources CPU/memory, a higher value will negatively impact performance.\n - **threadMaxIdle**: Maximum idle number of threads for single-run tasks (default: 5).\n For the case where there are a lot of short-lived asynchronous tasks, a lower value will cause a lot of thread creation/deletion calls.\n For the case where there are no short-lived asynchronous tasks, a higher value will only waste memory.\n - **links**:\n - **[collection-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**:\n - **analyzers** (string): The list of analyzers to be used for indexing of string values (default: [\"identity\"]).\n - **[field-name]**: Specify properties for nested fields here\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n - **includeAllFields**: The flag determines whether or not to index all fields on a particular level of depth (default: false).\n - **trackListPositions**: The flag determines whether or not values in a lists should be treated separate (default: false).\n\n\n\n\nChanges the properties of a view.\n\nOn success an object with the following attributes is returned:\n- *id*: The identifier of the view.\n- *name*: The name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties*: The updated properties of the view.\n\n\n\n\n**Example:**\n \n\n
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/view/products/properties <<EOF\n{ \n  \"threadMaxIdle\" : 10 \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"12819\", \n  \"name\" : \"products\", \n  \"type\" : \"arangosearch\" \n}\n
\n\n\n\n\n", "parameters": [ { "description": "The name of the view.\n\n", @@ -11128,12 +11128,12 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_properties_iresearch.md" } }, "/_api/view/{view-name}/rename": { "put": { - "description": "\n\nRenames a view. 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 view.\n- *name*: The new name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties* : The view properties.\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/view/products1/rename <<EOF\n{ \n  \"name\" : \"viewNewName\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"14935\", \n  \"name\" : \"viewNewName\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n    \"collections\" : [ ], \n    \"commit\" : { \n      \"cleanupIntervalStep\" : 10, \n      \"commitIntervalMsec\" : 60000, \n      \"commitTimeoutMsec\" : 5000, \n      \"consolidate\" : { \n        \"bytes\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"bytes_accum\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"count\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"fill\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        } \n      } \n    }, \n    \"locale\" : \"C\", \n    \"threadsMaxIdle\" : 5, \n    \"threadsMaxTotal\" : 5, \n    \"links\" : { \n    } \n  } \n}\n
\n\n\n\n", + "description": "\n\nRenames a view. 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 view.\n- *name*: The new name of the view.\n- *type*: The view type. Valid types are:\n - arangosearch: ArangoSearch view\n- *properties* : The view properties.\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/view/products1/rename <<EOF\n{ \n  \"name\" : \"viewNewName\" \n}\nEOF\n\nHTTP/1.1 200 OK\ncontent-type: application/json; charset=utf-8\nx-content-type-options: nosniff\n\n{ \n  \"id\" : \"15100\", \n  \"name\" : \"viewNewName\", \n  \"type\" : \"arangosearch\", \n  \"properties\" : { \n    \"collections\" : [ ], \n    \"commit\" : { \n      \"cleanupIntervalStep\" : 10, \n      \"commitIntervalMsec\" : 60000, \n      \"commitTimeoutMsec\" : 5000, \n      \"consolidate\" : { \n        \"bytes\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"bytes_accum\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"count\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        }, \n        \"fill\" : { \n          \"segmentThreshold\" : 300, \n          \"threshold\" : 0.8500000238418579 \n        } \n      } \n    }, \n    \"locale\" : \"C\", \n    \"threadsMaxIdle\" : 5, \n    \"threadsMaxTotal\" : 5, \n    \"links\" : { \n    } \n  } \n}\n
\n\n\n\n", "parameters": [ { "description": "The name of the view to rename.\n\n", @@ -11157,7 +11157,7 @@ "Views" ], "x-examples": [], - "x-filename": "/var/lib/jenkins/workspace/RELEASE__BuildFrontend/Documentation/DocuBlocks/Rest/Views/put_api_view_rename.md" + "x-filename": "/home/steemann/ArangoNoAsan/Documentation/DocuBlocks/Rest/Views/put_api_view_rename.md" } } },