tinkerpop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From spmalle...@apache.org
Subject svn commit: r1850996 [3/6] - in /tinkerpop/site: docs/3.4.0/ docs/3.4.0/dev/developer/ docs/3.4.0/dev/provider/ docs/3.4.0/images/ docs/3.4.0/recipes/ docs/3.4.0/reference/ docs/3.4.0/tutorials/getting-started/ docs/3.4.0/tutorials/gremlins-anatomy/ do...
Date Fri, 11 Jan 2019 01:08:41 GMT
Modified: tinkerpop/site/docs/3.4.0/reference/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.0/reference/index.html?rev=1850996&r1=1850995&r2=1850996&view=diff
==============================================================================
--- tinkerpop/site/docs/3.4.0/reference/index.html (original)
+++ tinkerpop/site/docs/3.4.0/reference/index.html Fri Jan 11 01:08:40 2019
@@ -701,7 +701,7 @@ table.tableblock.grid-all th.tableblock,
 #footer { background-color: #465158; padding: 2em; }
 
 #footer-text { color: #eee; font-size: 0.8em; text-align: center; }
-.tabs{position:relative;margin:40px auto;width:1024px;max-width:100%;overflow:hidden;padding-top:10px;margin-bottom:60px}.tabs input{position:absolute;z-index:1000;height:50px;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;margin:0}.tabs input:hover+label{background:#e08f24}.tabs label{background:#e9ffe9;color:#1a1a1a;font-size:15px;line-height:50px;height:60px;position:relative;top:0;padding:0 20px;float:left;display:block;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:center;box-shadow:2px 0 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1);box-sizing:border-box;-webkit-transition:all 150ms ease 0s;transition:all 150ms ease 0s}.tabs label:hover{cursor:pointer}.tabs label:after{content:'';background:#609060;position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block}.tabs-2 input{width:50%}.tabs-2 input.tab-selector-1{left:0%}.tabs-2 input.tab-selector-2{left:50%}.tabs-
 2 label{width:50%}.tabs-3 input{width:33.33333%}.tabs-3 input.tab-selector-1{left:0%}.tabs-3 input.tab-selector-2{left:33.33333%}.tabs-3 input.tab-selector-3{left:66.66667%}.tabs-3 label{width:33.33333%}.tabs-4 input{width:25%}.tabs-4 input.tab-selector-1{left:0%}.tabs-4 input.tab-selector-2{left:25%}.tabs-4 input.tab-selector-3{left:50%}.tabs-4 input.tab-selector-4{left:75%}.tabs-4 label{width:25%}.tabs-5 input{width:20%}.tabs-5 input.tab-selector-1{left:0%}.tabs-5 input.tab-selector-2{left:20%}.tabs-5 input.tab-selector-3{left:40%}.tabs-5 input.tab-selector-4{left:60%}.tabs-5 input.tab-selector-5{left:80%}.tabs-5 label{width:20%}.tabs-6 input{width:16.66667%}.tabs-6 input.tab-selector-1{left:0%}.tabs-6 input.tab-selector-2{left:16.66667%}.tabs-6 input.tab-selector-3{left:33.33333%}.tabs-6 input.tab-selector-4{left:50%}.tabs-6 input.tab-selector-5{left:66.66667%}.tabs-6 input.tab-selector-6{left:83.33333%}.tabs-6 label{width:16.66667%}.tabs label:first-of-type{z-index:4}.tab-label-
 2{z-index:4}.tab-label-3{z-index:3}.tab-label-4{z-index:2}.tabs input:checked+label{background:#609060;color:#fefefe;z-index:6}.clear-shadow{clear:both}.tabcontent{height:auto;width:100%;float:left;position:relative;z-index:5;background:#eee;top:-10px;box-sizing:border-box}.tabcontent>div{position:relative;float:left;width:0;height:0;box-sizing:border-box;top:0;left:0;z-index:1;opacity:0;background:#eee}.tabcontent .CodeRay{background-color:#fefefe}.tabs .tab-selector-1:checked ~ .tabcontent .tabcontent-1{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-2:checked ~ .tabcontent .tabcontent-2{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-3:checked ~ .tabcontent .tabcontent-3{z-index:100;-ms-
 filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-4:checked ~ .tabcontent .tabcontent-4{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-5:checked ~ .tabcontent .tabcontent-5{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-6:checked ~ .tabcontent .tabcontent-6{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}
+.tabs{position:relative;margin:40px auto;width:1024px;max-width:100%;overflow:hidden;padding-top:10px;margin-bottom:60px}.tabs input{position:absolute;z-index:1000;height:50px;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;margin:0}.tabs input:hover+label{background:#e08f24}.tabs label{background:#e9ffe9;color:#1a1a1a;font-size:15px;line-height:50px;height:60px;position:relative;top:0;padding:0 20px;float:left;display:block;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:center;box-shadow:2px 0 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1);box-sizing:border-box;-webkit-transition:all 150ms ease 0s;transition:all 150ms ease 0s}.tabs label:hover{cursor:pointer}.tabs label:after{content:'';background:#609060;position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block}.tabs-2 input{width:50%}.tabs-2 input.tab-selector-1{left:0%}.tabs-2 input.tab-selector-2{left:50%}.tabs-
 2 label{width:50%}.tabs-3 input{width:33.3333333333%}.tabs-3 input.tab-selector-1{left:0%}.tabs-3 input.tab-selector-2{left:33.3333333333%}.tabs-3 input.tab-selector-3{left:66.6666666667%}.tabs-3 label{width:33.3333333333%}.tabs-4 input{width:25%}.tabs-4 input.tab-selector-1{left:0%}.tabs-4 input.tab-selector-2{left:25%}.tabs-4 input.tab-selector-3{left:50%}.tabs-4 input.tab-selector-4{left:75%}.tabs-4 label{width:25%}.tabs-5 input{width:20%}.tabs-5 input.tab-selector-1{left:0%}.tabs-5 input.tab-selector-2{left:20%}.tabs-5 input.tab-selector-3{left:40%}.tabs-5 input.tab-selector-4{left:60%}.tabs-5 input.tab-selector-5{left:80%}.tabs-5 label{width:20%}.tabs label:first-of-type{z-index:4}.tab-label-2{z-index:4}.tab-label-3{z-index:3}.tab-label-4{z-index:2}.tabs input:checked+label{background:#609060;color:#fefefe;z-index:6}.clear-shadow{clear:both}.tabcontent{height:auto;width:100%;float:left;position:relative;z-index:5;background:#eee;top:-10px;box-sizing:border-box}.tabcontent>div{p
 osition:relative;float:left;width:0;height:0;box-sizing:border-box;top:0;left:0;z-index:1;opacity:0;background:#eee}.tabcontent .CodeRay{background-color:#fefefe}.tabs .tab-selector-1:checked ~ .tabcontent .tabcontent-1{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-2:checked ~ .tabcontent .tabcontent-2{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-3:checked ~ .tabcontent .tabcontent-3{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-4:checked ~ .tabcontent .tabcontent-4{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=
 100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}.tabs .tab-selector-5:checked ~ .tabcontent .tabcontent-5{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;width:100%;height:auto;width:100%;height:auto;padding-top:30px}
 
 .invisible {color: rgba(0,0,0,0); font-size: 0;}
 </style>
@@ -1787,19 +1787,19 @@ gremlin&gt; g.V().has(<span class="strin
 be spawned off that vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615494-1" type="radio" name="radio-set-1546615494-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615494-2" type="radio" name="radio-set-1546615494-1" class="tab-selector-2" />
-  <label for="tab-1546615494-2" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-1" type="radio" name="radio-set-1547159653-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159653-2" type="radio" name="radio-set-1547159653-1" class="tab-selector-2" />
+  <label for="tab-1547159653-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; marko = g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).next() <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 gremlin&gt; g.V(marko).out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
+==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">4</span>]
 gremlin&gt; g.V(marko).out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
 ==&gt;vadas
 ==&gt;josh</code></pre>
@@ -1851,17 +1851,17 @@ traverser has gone through a loop, the p
 Traverser metadata may be accessed by a step. A classic example is the <a href="#path-step"><code>path()</code></a>-step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615494-3" type="radio" name="radio-set-1546615494-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615494-4" type="radio" name="radio-set-1546615494-3" class="tab-selector-2" />
-  <label for="tab-1546615494-4" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-3" type="radio" name="radio-set-1547159653-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159653-4" type="radio" name="radio-set-1547159653-3" class="tab-selector-2" />
+  <label for="tab-1547159653-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V(marko).out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).path()
-==&gt;[<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>],<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>],vadas]
-==&gt;[<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>],<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>],josh]</code></pre>
+==&gt;[v[<span class="integer">1</span>],v[<span class="integer">2</span>],vadas]
+==&gt;[v[<span class="integer">1</span>],v[<span class="integer">4</span>],josh]</code></pre>
 </div>
 </div>
     </div>
@@ -1895,10 +1895,10 @@ required. If not, then path calculations
 has gone through a particular section of the traversal expression (i.e. a loop).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615494-5" type="radio" name="radio-set-1546615494-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615494-6" type="radio" name="radio-set-1546615494-5" class="tab-selector-2" />
-  <label for="tab-1546615494-6" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-5" type="radio" name="radio-set-1547159653-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159653-6" type="radio" name="radio-set-1547159653-5" class="tab-selector-2" />
+  <label for="tab-1547159653-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2090,16 +2090,16 @@ the server which means that there is no
 the location of the Gremlin Server to connect to:</p>
 </div>
 <section class="tabs tabs-5">
-  <input id="tab-1546615494-7" type="radio" name="radio-set-1546615494-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-7" class="tab-label-1">java</label>
-  <input id="tab-1546615494-8" type="radio" name="radio-set-1546615494-7" class="tab-selector-2" />
-  <label for="tab-1546615494-8" class="tab-label-2">groovy</label>
-  <input id="tab-1546615494-9" type="radio" name="radio-set-1546615494-7" class="tab-selector-3" />
-  <label for="tab-1546615494-9" class="tab-label-3">csharp</label>
-  <input id="tab-1546615494-10" type="radio" name="radio-set-1546615494-7" class="tab-selector-4" />
-  <label for="tab-1546615494-10" class="tab-label-4">javascript</label>
-  <input id="tab-1546615494-11" type="radio" name="radio-set-1546615494-7" class="tab-selector-5" />
-  <label for="tab-1546615494-11" class="tab-label-5">python</label>
+  <input id="tab-1547159653-7" type="radio" name="radio-set-1547159653-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-7" class="tab-label-1">java</label>
+  <input id="tab-1547159653-8" type="radio" name="radio-set-1547159653-7" class="tab-selector-2" />
+  <label for="tab-1547159653-8" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-9" type="radio" name="radio-set-1547159653-7" class="tab-selector-3" />
+  <label for="tab-1547159653-9" class="tab-label-3">csharp</label>
+  <input id="tab-1547159653-10" type="radio" name="radio-set-1547159653-7" class="tab-selector-4" />
+  <label for="tab-1547159653-10" class="tab-label-4">javascript</label>
+  <input id="tab-1547159653-11" type="radio" name="radio-set-1547159653-7" class="tab-selector-5" />
+  <label for="tab-1547159653-11" class="tab-label-5">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2242,26 +2242,26 @@ of this documentation, so be sure to con
 getting data into the graph regardless of programming language or mode of operation is just some basic Gremlin:</p>
 </div>
 <section class="tabs tabs-6">
-  <input id="tab-1546615494-12" type="radio" name="radio-set-1546615494-12" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-12" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615494-13" type="radio" name="radio-set-1546615494-12" class="tab-selector-2" />
-  <label for="tab-1546615494-13" class="tab-label-2">groovy</label>
-  <input id="tab-1546615494-14" type="radio" name="radio-set-1546615494-12" class="tab-selector-3" />
-  <label for="tab-1546615494-14" class="tab-label-3">csharp</label>
-  <input id="tab-1546615494-15" type="radio" name="radio-set-1546615494-12" class="tab-selector-4" />
-  <label for="tab-1546615494-15" class="tab-label-4">java</label>
-  <input id="tab-1546615494-16" type="radio" name="radio-set-1546615494-12" class="tab-selector-5" />
-  <label for="tab-1546615494-16" class="tab-label-5">javascript</label>
-  <input id="tab-1546615494-17" type="radio" name="radio-set-1546615494-12" class="tab-selector-6" />
-  <label for="tab-1546615494-17" class="tab-label-6">python</label>
+  <input id="tab-1547159653-12" type="radio" name="radio-set-1547159653-12" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-12" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159653-13" type="radio" name="radio-set-1547159653-12" class="tab-selector-2" />
+  <label for="tab-1547159653-13" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-14" type="radio" name="radio-set-1547159653-12" class="tab-selector-3" />
+  <label for="tab-1547159653-14" class="tab-label-3">csharp</label>
+  <input id="tab-1547159653-15" type="radio" name="radio-set-1547159653-12" class="tab-selector-4" />
+  <label for="tab-1547159653-15" class="tab-label-4">java</label>
+  <input id="tab-1547159653-16" type="radio" name="radio-set-1547159653-12" class="tab-selector-5" />
+  <label for="tab-1547159653-16" class="tab-label-5">javascript</label>
+  <input id="tab-1547159653-17" type="radio" name="radio-set-1547159653-12" class="tab-selector-6" />
+  <label for="tab-1547159653-17" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; v1 = g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">0</span>]
+==&gt;v[<span class="integer">0</span>]
 gremlin&gt; v2 = g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">stephen</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
+==&gt;v[<span class="integer">2</span>]
 gremlin&gt; g.V(v1).addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).to(v2).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>,<span class="float">0.75</span>).iterate()</code></pre>
 </div>
 </div>
@@ -2317,7 +2317,7 @@ g.V(v1).addE(<span class="string"><span
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="python">v1 = g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).next()
 v2 = g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">stephen</span><span class="delimiter">'</span></span>).next()
-g.V((<span class="string"><span class="delimiter">'</span><span class="content">id</span><span class="delimiter">'</span></span>,v1)).addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).to(v2).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>,<span class="float">0.75</span>).iterate()</code></pre>
+g.V(Bindings.of(<span class="string"><span class="delimiter">'</span><span class="content">id</span><span class="delimiter">'</span></span>,v1)).addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).to(v2).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>,<span class="float">0.75</span>).iterate()</code></pre>
 </div>
 </div>
     </div>
@@ -2347,26 +2347,26 @@ is a large one-time load to do.
 <p>Retrieving this data is also a just writing a Gremlin statement:</p>
 </div>
 <section class="tabs tabs-6">
-  <input id="tab-1546615494-18" type="radio" name="radio-set-1546615494-18" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615494-18" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615494-19" type="radio" name="radio-set-1546615494-18" class="tab-selector-2" />
-  <label for="tab-1546615494-19" class="tab-label-2">groovy</label>
-  <input id="tab-1546615494-20" type="radio" name="radio-set-1546615494-18" class="tab-selector-3" />
-  <label for="tab-1546615494-20" class="tab-label-3">csharp</label>
-  <input id="tab-1546615494-21" type="radio" name="radio-set-1546615494-18" class="tab-selector-4" />
-  <label for="tab-1546615494-21" class="tab-label-4">java</label>
-  <input id="tab-1546615494-22" type="radio" name="radio-set-1546615494-18" class="tab-selector-5" />
-  <label for="tab-1546615494-22" class="tab-label-5">javascript</label>
-  <input id="tab-1546615494-23" type="radio" name="radio-set-1546615494-18" class="tab-selector-6" />
-  <label for="tab-1546615494-23" class="tab-label-6">python</label>
+  <input id="tab-1547159653-18" type="radio" name="radio-set-1547159653-18" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159653-18" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159653-19" type="radio" name="radio-set-1547159653-18" class="tab-selector-2" />
+  <label for="tab-1547159653-19" class="tab-label-2">groovy</label>
+  <input id="tab-1547159653-20" type="radio" name="radio-set-1547159653-18" class="tab-selector-3" />
+  <label for="tab-1547159653-20" class="tab-label-3">csharp</label>
+  <input id="tab-1547159653-21" type="radio" name="radio-set-1547159653-18" class="tab-selector-4" />
+  <label for="tab-1547159653-21" class="tab-label-4">java</label>
+  <input id="tab-1547159653-22" type="radio" name="radio-set-1547159653-18" class="tab-selector-5" />
+  <label for="tab-1547159653-22" class="tab-label-5">javascript</label>
+  <input id="tab-1547159653-23" type="radio" name="radio-set-1547159653-18" class="tab-selector-6" />
+  <label for="tab-1547159653-23" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; marko = g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">0</span>]
+==&gt;v[<span class="integer">0</span>]
 gremlin&gt; peopleMarkoKnows = g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).toList()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]</code></pre>
+==&gt;v[<span class="integer">2</span>]</code></pre>
 </div>
 </div>
     </div>
@@ -2529,10 +2529,10 @@ utilize it as a pointer. For <code>Graph
 spawn <code>GraphTraversalSource</code> instances so as to write Gremlin:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-1" type="radio" name="radio-set-1546615698-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-2" type="radio" name="radio-set-1546615698-1" class="tab-selector-2" />
-  <label for="tab-1546615698-2" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-1" type="radio" name="radio-set-1547159854-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-2" type="radio" name="radio-set-1547159854-1" class="tab-selector-2" />
+  <label for="tab-1547159854-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2542,7 +2542,7 @@ spawn <code>GraphTraversalSource</code>
 gremlin&gt; g = graph.traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">0</span> <span class="key">edges</span>:<span class="integer">0</span>], standard]
 gremlin&gt; g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>)
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">0</span>]</code></pre>
+==&gt;v[<span class="integer">0</span>]</code></pre>
 </div>
 </div>
     </div>
@@ -2615,10 +2615,10 @@ system providers for two purposes:</p>
 <p>The following example in the Gremlin Console shows how to print all the features of a <code>Graph</code>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-3" type="radio" name="radio-set-1546615698-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-4" type="radio" name="radio-set-1546615698-3" class="tab-selector-2" />
-  <label for="tab-1546615698-4" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-3" type="radio" name="radio-set-1547159854-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-4" type="radio" name="radio-set-1547159854-3" class="tab-selector-2" />
+  <label for="tab-1547159854-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2628,23 +2628,15 @@ system providers for two purposes:</p>
 gremlin&gt; graph.features()
 ==&gt;FEATURES
 &gt; GraphFeatures
+&gt;-- <span class="key">IoRead</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IoWrite</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">Computer</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">Persistence</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ConcurrentAccess</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">ThreadedTransactions</span>: <span class="predefined-constant">false</span>
-&gt;-- <span class="key">IoRead</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">IoWrite</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span>
 &gt; VariableFeatures
 &gt;-- <span class="key">Variables</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
@@ -2655,38 +2647,38 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; VertexFeatures
+&gt;-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AddVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DuplicateMultiProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
-&gt; VertexPropertyFeatures
+&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
+&gt; VertexPropertyFeatures
+&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
@@ -2697,28 +2689,28 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; EdgeFeatures
 &gt;-- <span class="key">RemoveEdges</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AddEdges</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt; EdgePropertyFeatures
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
@@ -2728,7 +2720,15 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span></code></pre>
+&gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span></code></pre>
 </div>
 </div>
     </div>
@@ -2748,10 +2748,10 @@ graph.features()</code></pre>
 <p>A common pattern for using features is to check their support prior to performing an operation:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-5" type="radio" name="radio-set-1546615698-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-6" type="radio" name="radio-set-1546615698-5" class="tab-selector-2" />
-  <label for="tab-1546615698-6" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-5" type="radio" name="radio-set-1547159854-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-6" type="radio" name="radio-set-1547159854-5" class="tab-selector-2" />
+  <label for="tab-1547159854-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2850,10 +2850,10 @@ of a name from different sources.</p>
 <p>A running example using vertex properties is provided below to demonstrate and explain the API.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-7" type="radio" name="radio-set-1546615698-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-8" type="radio" name="radio-set-1546615698-7" class="tab-selector-2" />
-  <label for="tab-1546615698-8" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-7" type="radio" name="radio-set-1547159854-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-8" type="radio" name="radio-set-1547159854-7" class="tab-selector-2" />
+  <label for="tab-1547159854-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2863,7 +2863,7 @@ of a name from different sources.</p>
 gremlin&gt; g = graph.traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">0</span> <span class="key">edges</span>:<span class="integer">0</span>], standard]
 gremlin&gt; v = g.addV().property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko a. rodriguez</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">0</span>]
+==&gt;v[<span class="integer">0</span>]
 gremlin&gt; g.V(v).properties(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).count() <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;<span class="integer">2</span>
 gremlin&gt; v.property(list, <span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">m. a. rodriguez</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
@@ -2913,7 +2913,7 @@ gremlin&gt; g.V(v).properties(<span clas
 ==&gt;[<span class="key">date</span>:<span class="integer">2014</span>,<span class="key">creator</span>:stephen,<span class="key">acl</span>:<span class="directive">private</span>]
 ==&gt;[<span class="key">date</span>:<span class="integer">2014</span>,<span class="key">creator</span>:stephen]
 gremlin&gt; g.V(v).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">okram</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">7</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">0</span>]
+==&gt;v[<span class="integer">0</span>]
 gremlin&gt; g.V(v).properties(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;vp[name-&gt;okram]
 gremlin&gt; g.V(v).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">8</b><span class="invisible">\</span>
@@ -3011,10 +3011,10 @@ A toy graph demonstrating all of the new
 <div class="title">Figure 3. TinkerPop Crew</div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-9" type="radio" name="radio-set-1546615698-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-10" type="radio" name="radio-set-1546615698-9" class="tab-selector-2" />
-  <label for="tab-1546615698-10" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-9" type="radio" name="radio-set-1547159854-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-10" type="radio" name="radio-set-1547159854-9" class="tab-selector-2" />
+  <label for="tab-1547159854-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3082,10 +3082,10 @@ variables are intended to store metadata
 <p>An example of graph variables in use is presented below:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615698-11" type="radio" name="radio-set-1546615698-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615698-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615698-12" type="radio" name="radio-set-1546615698-11" class="tab-selector-2" />
-  <label for="tab-1546615698-12" class="tab-label-2">groovy</label>
+  <input id="tab-1547159854-11" type="radio" name="radio-set-1547159854-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547159854-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547159854-12" type="radio" name="radio-set-1547159854-11" class="tab-selector-2" />
+  <label for="tab-1547159854-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3721,10 +3721,10 @@ with lambdas, please read <a href="#a-no
 <p><span class="image" style="float: right"><img src="../images/map-lambda.png" alt="map lambda" width="150"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-1" type="radio" name="radio-set-1546615857-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-2" type="radio" name="radio-set-1546615857-1" class="tab-selector-2" />
-  <label for="tab-1546615857-2" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-1" type="radio" name="radio-set-1547160010-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-2" type="radio" name="radio-set-1547160010-1" class="tab-selector-2" />
+  <label for="tab-1547160010-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3774,29 +3774,29 @@ g.V(<span class="integer">1</span>).out(
 <p><span class="image" style="float: right"><img src="../images/filter-lambda.png" alt="filter lambda" width="160"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-3" type="radio" name="radio-set-1546615857-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-4" type="radio" name="radio-set-1546615857-3" class="tab-selector-2" />
-  <label for="tab-1546615857-4" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-3" type="radio" name="radio-set-1547160010-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-4" type="radio" name="radio-set-1547160010-3" class="tab-selector-2" />
+  <label for="tab-1547160010-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().filter {<span class="local-variable">it</span>.get().label() == <span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>} <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().filter(label().is(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>)) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]</code></pre>
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">6</span>]</code></pre>
 </div>
 </div>
     </div>
@@ -3830,23 +3830,23 @@ g.V().hasLabel(<span class="string"><spa
 <p><span class="image" style="float: right"><img src="../images/side-effect-lambda.png" alt="side effect lambda" width="175"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-5" type="radio" name="radio-set-1546615857-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-6" type="radio" name="radio-set-1546615857-5" class="tab-selector-2" />
-  <label for="tab-1546615857-6" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-5" type="radio" name="radio-set-1547160010-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-6" type="radio" name="radio-set-1547160010-5" class="tab-selector-2" />
+  <label for="tab-1547160010-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).sideEffect(<span class="predefined-type">System</span>.out.&amp;println) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 v[<span class="integer">1</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 v[<span class="integer">2</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>]
+==&gt;v[<span class="integer">2</span>]
 v[<span class="integer">4</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
+==&gt;v[<span class="integer">4</span>]
 v[<span class="integer">6</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().sideEffect(outE().count().store(<span class="string"><span class="delimiter">&quot;</span><span class="content">o</span><span class="delimiter">&quot;</span></span>)).
                sideEffect(inE().count().store(<span class="string"><span class="delimiter">&quot;</span><span class="content">i</span><span class="delimiter">&quot;</span></span>)).cap(<span class="string"><span class="delimiter">&quot;</span><span class="content">o</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">i</span><span class="delimiter">&quot;</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
 ==&gt;[<span class="key">i</span>:[<span class="integer">0</span>,<span class="integer">0</span>,<span class="integer">1</span>,<span class="integer">1</span>,<span class="integer">1</span>,<span class="integer">3</span>],<span class="key">o</span>:[<span class="integer">3</span>,<span class="integer">0</span>,<span class="integer">0</span>,<span class="integer">0</span>,<span class="integer">2</span>,<span class="integer">1</span>]]</code></pre>
@@ -3880,10 +3880,10 @@ g.V().sideEffect(outE().count().store(<s
 <p><span class="image" style="float: right"><img src="../images/branch-lambda.png" alt="branch lambda" width="180"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-7" type="radio" name="radio-set-1546615857-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-8" type="radio" name="radio-set-1546615857-7" class="tab-selector-2" />
-  <label for="tab-1546615857-8" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-7" type="radio" name="radio-set-1547160010-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-8" type="radio" name="radio-set-1547160010-7" class="tab-selector-2" />
+  <label for="tab-1547160010-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3960,10 +3960,10 @@ However, some steps do not return a trav
 as terminal steps (<strong>terminal</strong>) and they are explained via the examples below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-9" type="radio" name="radio-set-1546615857-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-10" type="radio" name="radio-set-1546615857-9" class="tab-selector-2" />
-  <label for="tab-1546615857-10" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-9" type="radio" name="radio-set-1547160010-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-10" type="radio" name="radio-set-1547160010-9" class="tab-selector-2" />
+  <label for="tab-1547160010-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3971,35 +3971,35 @@ as terminal steps (<strong>terminal</str
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).hasNext() <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;<span class="predefined-constant">true</span>
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).next() <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).next(<span class="integer">2</span>) <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">nothing</span><span class="delimiter">'</span></span>).tryNext() <span class="invisible">//</span><b class="conum">4</b><span class="invisible">\</span>
 ==&gt;Optional.empty
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).toList() <span class="invisible">//</span><b class="conum">5</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).toSet() <span class="invisible">//</span><b class="conum">6</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).toBulkSet() <span class="invisible">//</span><b class="conum">7</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
 gremlin&gt; results = [<span class="string"><span class="delimiter">'</span><span class="content">blah</span><span class="delimiter">'</span></span>,<span class="integer">3</span>]
 ==&gt;blah
 ==&gt;<span class="integer">3</span>
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).fill(results) <span class="invisible">//</span><b class="conum">8</b><span class="invisible">\</span>
 ==&gt;blah
 ==&gt;<span class="integer">3</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).iterate() <span class="invisible">//</span><b class="conum">9</b><span class="invisible">\</span></code></pre>
 </div>
 </div>
@@ -4083,10 +4083,10 @@ worked on the same project together. Thi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-11" type="radio" name="radio-set-1546615857-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-12" type="radio" name="radio-set-1546615857-11" class="tab-selector-2" />
-  <label for="tab-1546615857-12" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-11" type="radio" name="radio-set-1547160010-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-12" type="radio" name="radio-set-1547160010-11" class="tab-selector-2" />
+  <label for="tab-1547160010-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4119,9 +4119,9 @@ gremlin&gt; g.V().match(
 gremlin&gt; g.E(<span class="integer">23</span>).valueMap()
 ==&gt;[<span class="key">project</span>:lop]
 gremlin&gt; marko = g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 gremlin&gt; peter = g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">peter</span><span class="delimiter">'</span></span>).next()
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V(marko).addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).to(peter) <span class="invisible">//</span><b class="conum">6</b><span class="invisible">\</span>
 ==&gt;e[<span class="integer">24</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">6</span>]
 gremlin&gt; g.addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(marko).to(peter) <span class="invisible">//</span><b class="conum">7</b><span class="invisible">\</span>
@@ -4199,16 +4199,16 @@ supports user provided ids.</p>
 created. Moreover, <code>GraphTraversalSource</code> maintains an <code>addV()</code> method.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-13" type="radio" name="radio-set-1546615857-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-14" type="radio" name="radio-set-1546615857-13" class="tab-selector-2" />
-  <label for="tab-1546615857-14" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-13" type="radio" name="radio-set-1547160010-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-14" type="radio" name="radio-set-1547160010-13" class="tab-selector-2" />
+  <label for="tab-1547160010-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.addV(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">stephen</span><span class="delimiter">'</span></span>)
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">13</span>]
+==&gt;v[<span class="integer">13</span>]
 gremlin&gt; g.V().values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;marko
 ==&gt;vadas
@@ -4218,11 +4218,11 @@ gremlin&gt; g.V().values(<span class="st
 ==&gt;peter
 ==&gt;stephen
 gremlin&gt; g.V().outE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).addV().property(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">nothing</span><span class="delimiter">'</span></span>)
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">15</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">17</span>]
+==&gt;v[<span class="integer">15</span>]
+==&gt;v[<span class="integer">17</span>]
 gremlin&gt; g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">nothing</span><span class="delimiter">'</span></span>)
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">17</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">15</span>]
+==&gt;v[<span class="integer">17</span>]
+==&gt;v[<span class="integer">15</span>]
 gremlin&gt; g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">nothing</span><span class="delimiter">'</span></span>).bothE()</code></pre>
 </div>
 </div>
@@ -4260,24 +4260,24 @@ that streamed into it. Moreover, if <cod
 previous step to enable vertex and edge creation with all its properties in one creation operation.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-15" type="radio" name="radio-set-1546615857-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-16" type="radio" name="radio-set-1546615857-15" class="tab-selector-2" />
-  <label for="tab-1546615857-16" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-15" type="radio" name="radio-set-1547160010-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-16" type="radio" name="radio-set-1547160010-15" class="tab-selector-2" />
+  <label for="tab-1547160010-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V(<span class="integer">1</span>).property(<span class="string"><span class="delimiter">'</span><span class="content">country</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">usa</span><span class="delimiter">'</span></span>)
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).property(<span class="string"><span class="delimiter">'</span><span class="content">city</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">santa fe</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">state</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">new mexico</span><span class="delimiter">'</span></span>).valueMap()
 ==&gt;[<span class="key">country</span>:[usa],<span class="key">city</span>:[santa fe],<span class="key">name</span>:[marko],<span class="key">state</span>:[<span class="keyword">new</span> mexico],<span class="key">age</span>:[<span class="integer">29</span>]]
 gremlin&gt; g.V(<span class="integer">1</span>).property(list,<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>,<span class="integer">35</span>) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).valueMap()
 ==&gt;[<span class="key">country</span>:[usa],<span class="key">city</span>:[santa fe],<span class="key">name</span>:[marko],<span class="key">state</span>:[<span class="keyword">new</span> mexico],<span class="key">age</span>:[<span class="integer">29</span>,<span class="integer">35</span>]]
 gremlin&gt; g.V(<span class="integer">1</span>).property(<span class="string"><span class="delimiter">'</span><span class="content">friendWeight</span><span class="delimiter">'</span></span>,outE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).sum(),<span class="string"><span class="delimiter">'</span><span class="content">acl</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">private</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
+==&gt;v[<span class="integer">1</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).properties(<span class="string"><span class="delimiter">'</span><span class="content">friendWeight</span><span class="delimiter">'</span></span>).valueMap() <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
 ==&gt;[<span class="key">acl</span>:<span class="directive">private</span>]</code></pre>
 </div>
@@ -4336,27 +4336,27 @@ continue on until all previous objects h
 in situations where everything at a particular point is required for future computation. An example is provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-17" type="radio" name="radio-set-1546615857-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-18" type="radio" name="radio-set-1546615857-17" class="tab-selector-2" />
-  <label for="tab-1546615857-18" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-17" type="radio" name="radio-set-1547160010-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-18" type="radio" name="radio-set-1547160010-17" class="tab-selector-2" />
+  <label for="tab-1547160010-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>).in(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>]
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>).in(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">4</b><span class="invisible">\</span>
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
-==&gt;<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">5</span>]
+==&gt;v[<span class="integer">3</span>]
+==&gt;v[<span class="integer">3</span>]
 gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>).in(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).
                 where(without(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>)).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">5</b><span class="invisible">\</span>
 ==&gt;ripple</code></pre>
@@ -4410,16 +4410,16 @@ g.V(<span class="integer">1</span>).out(
 <p>Finally, <code>aggregate()</code>-step can be modulated via <code>by()</code>-projection.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-19" type="radio" name="radio-set-1546615857-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-20" type="radio" name="radio-set-1546615857-19" class="tab-selector-2" />
-  <label for="tab-1546615857-20" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-19" type="radio" name="radio-set-1547160010-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-20" type="radio" name="radio-set-1547160010-19" class="tab-selector-2" />
+  <label for="tab-1547160010-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>)
-==&gt;[<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">2</span>],<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]]
+==&gt;[v[<span class="integer">2</span>],v[<span class="integer">4</span>]]
 gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">x</span><span class="delimiter">'</span></span>)
 ==&gt;[vadas,josh]</code></pre>
 </div>
@@ -4464,10 +4464,10 @@ g.V().out(<span class="string"><span cla
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-21" type="radio" name="radio-set-1546615857-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-22" type="radio" name="radio-set-1546615857-21" class="tab-selector-2" />
-  <label for="tab-1546615857-22" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-21" type="radio" name="radio-set-1547160010-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-22" type="radio" name="radio-set-1547160010-21" class="tab-selector-2" />
+  <label for="tab-1547160010-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4502,10 +4502,10 @@ original traverser to pass to the next s
 <p>An <a href="http://en.wikipedia.org/wiki/Infix_notation">infix notation</a> can be used as well.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-23" type="radio" name="radio-set-1546615857-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-24" type="radio" name="radio-set-1546615857-23" class="tab-selector-2" />
-  <label for="tab-1546615857-24" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-23" type="radio" name="radio-set-1547160010-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-24" type="radio" name="radio-set-1547160010-23" class="tab-selector-2" />
+  <label for="tab-1547160010-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4570,19 +4570,19 @@ to in Gremlin with the double underscore
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-25" type="radio" name="radio-set-1546615857-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-26" type="radio" name="radio-set-1546615857-25" class="tab-selector-2" />
-  <label for="tab-1546615857-26" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-25" type="radio" name="radio-set-1547160010-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-26" type="radio" name="radio-set-1547160010-25" class="tab-selector-2" />
+  <label for="tab-1547160010-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).select(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;[<span class="key">a</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">1</span>],<span class="key">b</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]]
-==&gt;[<span class="key">a</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>],<span class="key">b</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">5</span>]]
-==&gt;[<span class="key">a</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>],<span class="key">b</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]]
-==&gt;[<span class="key">a</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">6</span>],<span class="key">b</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>]]
+==&gt;[<span class="key">a</span>:v[<span class="integer">1</span>],<span class="key">b</span>:v[<span class="integer">3</span>]]
+==&gt;[<span class="key">a</span>:v[<span class="integer">4</span>],<span class="key">b</span>:v[<span class="integer">5</span>]]
+==&gt;[<span class="key">a</span>:v[<span class="integer">4</span>],<span class="key">b</span>:v[<span class="integer">3</span>]]
+==&gt;[<span class="key">a</span>:v[<span class="integer">6</span>],<span class="key">b</span>:v[<span class="integer">3</span>]]
 gremlin&gt; g.V().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).select(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
 ==&gt;[<span class="key">a</span>:marko,<span class="key">b</span>:lop]
 ==&gt;[<span class="key">a</span>:josh,<span class="key">b</span>:ripple]
@@ -4617,10 +4617,10 @@ g.V().as(<span class="string"><span clas
 <p>A step can have any number of labels associated with it. This is useful for referencing the same step multiple times in a future step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-27" type="radio" name="radio-set-1546615857-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-28" type="radio" name="radio-set-1546615857-27" class="tab-selector-2" />
-  <label for="tab-1546615857-28" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-27" type="radio" name="radio-set-1547160010-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-28" type="radio" name="radio-set-1547160010-27" class="tab-selector-2" />
+  <label for="tab-1547160010-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4674,10 +4674,10 @@ useful in the following situations:</p>
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-29" type="radio" name="radio-set-1546615857-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-30" type="radio" name="radio-set-1546615857-29" class="tab-selector-2" />
-  <label for="tab-1546615857-30" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-29" type="radio" name="radio-set-1547160010-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-30" type="radio" name="radio-set-1547160010-29" class="tab-selector-2" />
+  <label for="tab-1547160010-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4730,10 +4730,10 @@ traverser with a <code>Traverser.bulk()<
 made more salient on a larger graph. Therefore, the example below leverages the <a href="#grateful-dead">Grateful Dead graph</a>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546615857-31" type="radio" name="radio-set-1546615857-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1546615857-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546615857-32" type="radio" name="radio-set-1546615857-31" class="tab-selector-2" />
-  <label for="tab-1546615857-32" class="tab-label-2">groovy</label>
+  <input id="tab-1547160010-31" type="radio" name="radio-set-1547160010-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1547160010-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1547160010-32" type="radio" name="radio-set-1547160010-31" class="tab-selector-2" />
+  <label for="tab-1547160010-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">

[... 4868 lines stripped ...]


Mime
View raw message