10000 Feature Hybrid SmartGraphs by hkernbach · Pull Request #742 · arangodb/docs · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

Feature Hybrid SmartGraphs #742

Merged
Simran-B merged 25 commits into from
Oct 12, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
73efc64
added general docu about hybrid smart graphs
hkernbach Aug 3, 2021
5b3ffd8
added options to _extendEdgeDefinitions
hkernbach Aug 3, 2021
b90e97f
added options to _editEdgeDefinitions
hkernbach Aug 3, 2021
f59db21
added release notes api changes 39
hkernbach Aug 4, 2021
41b293a
docu for new vertex, new/modify edge
hkernbach Aug 4, 2021
8e052b7
readded already existing doumentation
hkernbach Aug 4, 2021
fee86c2
restructure
hkernbach Aug 4, 2021
6066b49
add vertex collection api
hkernbach Aug 4, 2021
61f7878
Merge branch 'main' of github.com:arangodb/docs into feature/hybrid-s…
hkernbach Aug 4, 2021
0ff4c4f
adding examples
hkernbach Aug 4, 2021
0cd6969
cleanup duplicate
hkernbach Aug 4, 2021
1edf615
Update 3.9/graphs-smart-graphs.md
hkernbach Aug 9, 2021
eacb5d2
added documentation for Hybrid (Disjoint) SmartGraphs to release node…
hkernbach Aug 10, 2021
678001f
Merge branch 'feature/hybrid-smart-graphs' of github.com:arangodb/doc…
hkernbach Aug 10, 2021
ebc0740
added description for edge definition object properties
hkernbach Aug 10, 2021
4d5e061
added note about use case of hybrid smart graph
hkernbach Aug 10, 2021
e6b33ff
Revert "adding examples"
Simran-B Sep 28, 2021
c9bf712
Partial review, some links broken on purpose
Simran-B Sep 28, 2021
9d99229
Fixed Links
santanu82021 Sep 28, 2021
fbc7e30
Merge branch 'main' of https://github.com/arangodb/docs into feature/…
santanu82021 Sep 28, 2021
29f0c0d
Merge remote-tracking branch 'origin/main' into feature/hybrid-smart-…
mchacki Oct 7, 2021
c3c102c
Removed illegally added Merge Conflict marker
mchacki Oct 7, 2021
114b7cb
Review, add JS API examples
Simran-B Oct 11, 2021
cc1c7f3
Fix examples, add generated files for preview
Simran-B Oct 11, 2021
44e9c7d
Add satellites option to SmartGraph management
Simran-B Oct 12, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Revert "adding examples"
This reverts commit 0ff4c4f.
  • Loading branch information
Simran-B committed Sep 28, 2021
commit e6b33ffa387a9bd331e92903513e181835fa8ffb
24 changes: 12 additions & 12 deletions 3.9/generated/Examples/HttpGharialAddEdge.generated
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">&#x27;accept: application/json&#x27;</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation</span> &lt;&lt;EOF
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">'accept: application/json'</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation</span> &lt;&lt;EOF
{
<span class="hljs-string">&quot;type&quot;</span> : <span class="hljs-string">&quot;friend&quot;</span>,
<span class="hljs-string">&quot;_from&quot;</span> : <span class="hljs-string">&quot;female/alice&quot;</span>,
<span class="hljs-string">&quot;_to&quot;</span> : <span class="hljs-string">&quot;female/diana&quot;</span>
<span class="hljs-string">"type"</span> : <span class="hljs-string">"friend"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"female/alice"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"female/diana"</span>
}
EOF

HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
content-type: application/json
connection: Keep-Alive
content-length: <span class="hljs-number">90</span>
etag: _cvD7g2O---
content-length: <span class="hljs-number">94</span>
etag: _cYKKcKq---
server: ArangoDB
x-content-type-options: nosniff

{
<span class="hljs-string">&quot;error&quot;</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">&quot;code&quot;</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">&quot;edge&quot;</span> : {
<span class="hljs-string">&quot;_id&quot;</span> : <span class="hljs-string">&quot;relation/139&quot;</span>,
<span class="hljs-string">&quot;_key&quot;</span> : <span class="hljs-string">&quot;139&quot;</span>,
<span class="hljs-string">&quot;_rev&quot;</span> : <span class="hljs-string">&quot;_cvD7g2O---&quot;</span>
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/64583"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"64583"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_cYKKcKq---"</span>
}
}
60 changes: 30 additions & 30 deletions 3.9/generated/Examples/HttpGharialAddEdgeCol.generated
8000
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">&#x27;accept: application/json&#x27;</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge</span> &lt;&lt;EOF
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">'accept: application/json'</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge</span> &lt;&lt;EOF
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;works_in&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"works_in"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;city&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"city"</span>
]
}
EOF
Expand All @@ -15,41 +15,41 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> A
content-type: application/json
connection: Keep-Alive
content-length: <span class="hljs-number">294</span>
etag: _cvD7g3y--A
etag: _cYKKcL2---
server: ArangoDB
x-content-type-options: nosniff

{
<span class="hljs-string">&quot;error&quot;</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">&quot;code&quot;</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">&quot;graph&quot;</span> : {
<span class="hljs-string">&quot;_key&quot;</span> : <span class="hljs-string">&quot;social&quot;</span>,
<span class="hljs-string">&quot;edgeDefinitions&quot;</span> : [
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"graph"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"social"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;relation&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"relation"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
]
},
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;works_in&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"works_in"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;city&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"city"</span>
]
}
],
<span class="hljs-string">&quot;orphanCollections&quot;</span> : [ ],
<span class="hljs-string">&quot;_rev&quot;</span> : <span class="hljs-string">&quot;_cvD7g3y--A&quot;</span>,
<span class="hljs-string">&quot;_id&quot;</span> : <span class="hljs-string">&quot;_graphs/social&quot;</span>,
<span class="hljs-string">&quot;name&quot;</span> : <span class="hljs-string">&quot;social&quot;</span>
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_cYKKcL2---"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"social"</span>
}
}
20 changes: 10 additions & 10 deletions 3.9/generated/Examples/HttpGharialAddVertex.generated
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">&#x27;accept: application/json&#x27;</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/male</span> &lt;&lt;EOF
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">'accept: application/json'</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex/male</span> &lt;&lt;EOF
{
<span class="hljs-string">&quot;name&quot;</span> : <span class="hljs-string">&quot;Francis&quot;</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Francis"</span>
}
EOF

HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
content-type: application/json
connection: Keep-Alive
content-length: <span class="hljs-number">88</span>
etag: _cvD7g4i--B
content-length: <span class="hljs-number">92</span>
etag: _cYKKcN----
server: ArangoDB
x-content-type-options: nosniff

{
<span class="hljs-string">&quot;error&quot;</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">&quot;code&quot;</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">&quot;vertex&quot;</span> : {
<span class="hljs-string">&quot;_id&quot;</span> : <span class="hljs-string">&quot;male/288&quot;</span>,
<span class="hljs-string">&quot;_key&quot;</span> : <span class="hljs-string">&quot;288&quot;</span>,
<span class="hljs-string">&quot;_rev&quot;</span> : <span class="hljs-string">&quot;_cvD7g4i--B&quot;</span>
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/64732"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"64732"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_cYKKcN----"</span>
}
}
40 changes: 20 additions & 20 deletions 3.9/generated/Examples/HttpGharialAddVertexCol.generated
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">&#x27;accept: application/json&#x27;</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex</span> &lt;&lt;EOF
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">'accept: application/json'</span> --data-binary @- --dump - http://localhost:8529/_api/gharial/social/vertex</span> &lt;&lt;EOF
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;otherVertices&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"otherVertices"</span>
}
EOF

HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
content-type: application/json
connection: Keep-Alive
content-length: <span class="hljs-number">244</span>
etag: _cvD7g5S--_
etag: _cYKKcOC---
server: ArangoDB
x-content-type-options: nosniff

{
<span class="hljs-string">&quot;error&quot;</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">&quot;code&quot;</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">&quot;graph&quot;</span> : {
<span class="hljs-string">&quot;_key&quot;</span> : <span class="hljs-string">&quot;social&quot;</span>,
<span class="hljs-string">&quot;edgeDefinitions&quot;</span> : [
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"graph"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"social"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;relation&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"relation"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;female&quot;</span>,
<span class="hljs-string">&quot;male&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"female"</span>,
<span class="hljs-string">"male"</span>
]
}
],
<span class="hljs-string">&quot;orphanCollections&quot;</span> : [
<span class="hljs-string">&quot;otherVertices&quot;</span>
<span class="hljs-string">"orphanCollections"</span> : [
<span class="hljs-string">"otherVertices"</span>
],
<span class="hljs-string">&quot;_rev&quot;</span> : <span class="hljs-string">&quot;_cvD7g5S--_&quot;</span>,
<span class="hljs-string">&quot;_id&quot;</span> : <span class="hljs-string">&quot;_graphs/social&quot;</span>,
<span class="hljs-string">&quot;name&quot;</span> : <span class="hljs-string">&quot;social&quot;</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_cYKKcOC---"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"social"</span>
}
}
46 changes: 23 additions & 23 deletions 3.9/generated/Examples/HttpGharialCreate.generated
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">&#x27;accept: application/json&#x27;</span> --data-binary @- --dump - http://localhost:8529/_api/gharial</span> &lt;&lt;EOF
<span class="hljs-meta">shell&gt;</span><span class="bash"> curl -X POST --header <span class="hljs-string">'accept: application/json'</span> --data-binary @- --dump - http://localhost:8529/_api/gharial</span> &lt;&lt;EOF
{
<span class="hljs-string">&quot;name&quot;</span> : <span class="hljs-string">&quot;myGraph&quot;</span>,
<span class="hljs-string">&quot;edgeDefinitions&quot;</span> : [
<span class="hljs-string">"name"</span> : <span class="hljs-string">"myGraph"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;edges&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;startVertices&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"edges"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"startVertices"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;endVertices&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"endVertices"</span>
]
}
]
Expand All @@ -19,29 +19,29 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> A
content-type: application/json
connection: Keep-Alive
content-length: <span class="hljs-number">227</span>
etag: _cvD7g5y--_
etag: _cYKKcOm--_
server: ArangoDB
x-content-type-options: nosniff

{
<span class="hljs-string">&quot;error&quot;</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">&quot;code&quot;</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">&quot;graph&quot;</span> : {
<span class="hljs-string">&quot;_key&quot;</span> : <span class="hljs-string">&quot;myGraph&quot;</span>,
<span class="hljs-string">&quot;edgeDefinitions&quot;</span> : [
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"graph"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"myGraph"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">&quot;collection&quot;</span> : <span class="hljs-string">&quot;edges&quot;</span>,
<span class="hljs-string">&quot;from&quot;</span> : [
<span class="hljs-string">&quot;startVertices&quot;</span>
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"edges"</span>,
<span class="hljs-string">"from"</span> : [
<span class="hljs-string">"startVertices"</span>
],
<span class="hljs-string">&quot;to&quot;</span> : [
<span class="hljs-string">&quot;endVertices&quot;</span>
<span class="hljs-string">"to"</span> : [
<span class="hljs-string">"endVertices"</span>
]
}
],
<span class="hljs-string">&quot;orphanCollections&quot;</span> : [ ],
<span class="hljs-string">&quot;_rev&quot;</span> : <span class="hljs-string">&quot;_cvD7g5y--_&quot;</span>,
<span class="hljs-string">&quot;_id&quot;</span> : <span class="hljs-string">&quot;_graphs/myGraph&quot;</span>,
<span class="hljs-string">&quot;name&quot;</span> : <span class="hljs-string">&quot;myGraph&quot;</span>
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_cYKKcOm--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"myGraph"</span>
}
}
Loading
0