You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2016/09/08 12:48:46 UTC

svn commit: r1759802 [1/3] - in /tinkerpop/site/docs/3.2.2: recipes/index.html reference/index.html tutorials/getting-started/index.html tutorials/gremlin-language-variants/index.html tutorials/the-gremlin-console/index.html

Author: spmallette
Date: Thu Sep  8 12:48:46 2016
New Revision: 1759802

URL: http://svn.apache.org/viewvc?rev=1759802&view=rev
Log:
Update docs for TinkerPop 3.2.2 after bug fixes

Modified:
    tinkerpop/site/docs/3.2.2/recipes/index.html
    tinkerpop/site/docs/3.2.2/reference/index.html
    tinkerpop/site/docs/3.2.2/tutorials/getting-started/index.html
    tinkerpop/site/docs/3.2.2/tutorials/gremlin-language-variants/index.html
    tinkerpop/site/docs/3.2.2/tutorials/the-gremlin-console/index.html

Modified: tinkerpop/site/docs/3.2.2/recipes/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.2/recipes/index.html?rev=1759802&r1=1759801&r2=1759802&view=diff
==============================================================================
--- tinkerpop/site/docs/3.2.2/recipes/index.html (original)
+++ tinkerpop/site/docs/3.2.2/recipes/index.html Thu Sep  8 12:48:46 2016
@@ -921,9 +921,15 @@ vertices:</p>
 ==&gt;<span class="integer">4</span>
 ==&gt;<span class="integer">6</span>
 gremlin&gt; g.V(ids).as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>).
-......<span class="integer">1</span>&gt;   repeat(bothE().otherV().simplePath()).times(<span class="integer">5</span>).emit(hasId(within(ids))).as(<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).
-......<span class="integer">2</span>&gt;   filter(select(last,<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(id).where(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>, lt(<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>))).
-......<span class="integer">3</span>&gt;   path().by().by(label)</code></pre>
+           repeat(bothE().otherV().simplePath()).times(<span class="integer">5</span>).emit(hasId(within(ids))).as(<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).
+           filter(select(last,<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(id).where(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>, lt(<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>))).
+           path().by().by(label)
+==&gt;[v[<span class="integer">2</span>],knows,v[<span class="integer">1</span>],knows,v[<span class="integer">4</span>]]
+==&gt;[v[<span class="integer">2</span>],knows,v[<span class="integer">1</span>],created,v[<span class="integer">3</span>],created,v[<span class="integer">4</span>]]
+==&gt;[v[<span class="integer">2</span>],knows,v[<span class="integer">1</span>],created,v[<span class="integer">3</span>],created,v[<span class="integer">6</span>]]
+==&gt;[v[<span class="integer">2</span>],knows,v[<span class="integer">1</span>],knows,v[<span class="integer">4</span>],created,v[<span class="integer">3</span>],created,v[<span class="integer">6</span>]]
+==&gt;[v[<span class="integer">4</span>],created,v[<span class="integer">3</span>],created,v[<span class="integer">6</span>]]
+==&gt;[v[<span class="integer">4</span>],knows,v[<span class="integer">1</span>],created,v[<span class="integer">3</span>],created,v[<span class="integer">6</span>]]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -988,22 +994,22 @@ gremlin&gt; vBlueprintsInc.addEdge(<span
 gremlin&gt; vRexsterLlc.addEdge(<span class="string"><span class="delimiter">&quot;</span><span class="content">created</span><span class="delimiter">&quot;</span></span>, vRexsterJob1, <span class="string"><span class="delimiter">&quot;</span><span class="content">creationDate</span><span class="delimiter">&quot;</span></span>, <span class="string"><span class="delimiter">&quot;</span><span class="content">12/18/2015</span><span class="delimiter">&quot;</span></span>)
 ==&gt;e[<span class="integer">35</span>][<span class="integer">6</span>-created-&gt;<span class="integer">14</span>]
 gremlin&gt; g.V(vRexsterJob1).as(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
-......<span class="integer">1</span>&gt;   inE(<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">created</span><span class="delimiter">'</span></span>).
-......<span class="integer">2</span>&gt;   outV().as(<span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>).
-......<span class="integer">3</span>&gt;   select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
-......<span class="integer">4</span>&gt;   coalesce(__.in(<span class="string"><span class="delimiter">'</span><span class="content">appliesTo</span><span class="delimiter">'</span></span>).where(__.in(<span class="string"><span class="delimiter">'</span><span class="content">completes</span><span class="delimiter">'</span></span>).is(vStephen)),
-......<span class="integer">5</span>&gt;            constant(<span class="predefined-constant">false</span>)).as(<span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
-......<span class="integer">6</span>&gt;   select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
-......<span class="integer">7</span>&gt;     by().by().by(<span class="string"><span class="delimiter">'</span><span class="content">creationDate</span><span class="delimiter">'</span></span>).by()
+           inE(<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">created</span><span class="delimiter">'</span></span>).
+           outV().as(<span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>).
+           select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
+           coalesce(__.in(<span class="string"><span class="delimiter">'</span><span class="content">appliesTo</span><span class="delimiter">'</span></span>).where(__.in(<span class="string"><span class="delimiter">'</span><span class="content">completes</span><span class="delimiter">'</span></span>).is(vStephen)),
+                    constant(<span class="predefined-constant">false</span>)).as(<span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
+           select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
+             by().by().by(<span class="string"><span class="delimiter">'</span><span class="content">creationDate</span><span class="delimiter">'</span></span>).by()
 ==&gt;[<span class="key">job</span>:v[<span class="integer">14</span>],<span class="key">company</span>:v[<span class="integer">6</span>],<span class="key">created</span>:<span class="integer">12</span>/<span class="integer">18</span>/<span class="integer">2015</span>,<span class="key">application</span>:v[<span class="integer">20</span>]]
 gremlin&gt; g.V(vRexsterJob1, vBlueprintsJob1).as(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
-......<span class="integer">1</span>&gt;   inE(<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">created</span><span class="delimiter">'</span></span>).
-......<span class="integer">2</span>&gt;   outV().as(<span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>).
-......<span class="integer">3</span>&gt;   select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
-......<span class="integer">4</span>&gt;   coalesce(__.in(<span class="string"><span class="delimiter">'</span><span class="content">appliesTo</span><span class="delimiter">'</span></span>).where(__.in(<span class="string"><span class="delimiter">'</span><span class="content">completes</span><span class="delimiter">'</span></span>).is(vBob)),
-......<span class="integer">5</span>&gt;            constant(<span class="predefined-constant">false</span>)).as(<span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
-......<span class="integer">6</span>&gt;   select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
-......<span class="integer">7</span>&gt;     by().by().by(<span class="string"><span class="delimiter">'</span><span class="content">creationDate</span><span class="delimiter">'</span></span>).by()
+           inE(<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">created</span><span class="delimiter">'</span></span>).
+           outV().as(<span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>).
+           select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>).
+           coalesce(__.in(<span class="string"><span class="delimiter">'</span><span class="content">appliesTo</span><span class="delimiter">'</span></span>).where(__.in(<span class="string"><span class="delimiter">'</span><span class="content">completes</span><span class="delimiter">'</span></span>).is(vBob)),
+                    constant(<span class="predefined-constant">false</span>)).as(<span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
+           select(<span class="string"><span class="delimiter">'</span><span class="content">job</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">company</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">application</span><span class="delimiter">'</span></span>).
+             by().by().by(<span class="string"><span class="delimiter">'</span><span class="content">creationDate</span><span class="delimiter">'</span></span>).by()
 ==&gt;[<span class="key">job</span>:v[<span class="integer">14</span>],<span class="key">company</span>:v[<span class="integer">6</span>],<span class="key">created</span>:<span class="integer">12</span>/<span class="integer">18</span>/<span class="integer">2015</span>,<span class="key">application</span>:<span class="predefined-constant">false</span>]
 ==&gt;[<span class="key">job</span>:v[<span class="integer">8</span>],<span class="key">company</span>:v[<span class="integer">4</span>],<span class="key">created</span>:<span class="integer">12</span>/<span class="integer">20</span>/<span class="integer">2015</span>,<span class="key">application</span>:v[<span class="integer">16</span>]]</code></pre>
 </div>
@@ -1059,7 +1065,7 @@ gremlin&gt; g.V(<span class="integer">1<
 ==&gt;<span class="integer">4</span>
 ==&gt;<span class="integer">5</span>
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(out().simplePath()).until(hasId(<span class="integer">5</span>)).path().
-......<span class="integer">1</span>&gt;   group().by(count(local)).next() <span class="comment">//</span><b>(3)</b>
+           group().by(count(local)).next() <span class="comment">//</span><b>(3)</b>
 ==&gt;<span class="integer">4</span>=[[v[<span class="integer">1</span>], v[<span class="integer">2</span>], v[<span class="integer">4</span>], v[<span class="integer">5</span>]]]
 ==&gt;<span class="integer">5</span>=[[v[<span class="integer">1</span>], v[<span class="integer">2</span>], v[<span class="integer">3</span>], v[<span class="integer">4</span>], v[<span class="integer">5</span>]]]</code></pre>
 </div>
@@ -1113,24 +1119,24 @@ gremlin&gt; v3.addEdge(<span class="stri
 gremlin&gt; g = graph.traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">5</span> <span class="key">edges</span>:<span class="integer">5</span>], standard]
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(out().simplePath()).until(hasId(<span class="integer">5</span>)).path().
-......<span class="integer">1</span>&gt;   group().by(count(local)).next() <span class="comment">//</span><b>(1)</b>
+           group().by(count(local)).next() <span class="comment">//</span><b>(1)</b>
 ==&gt;<span class="integer">4</span>=[[v[<span class="integer">1</span>], v[<span class="integer">2</span>], v[<span class="integer">4</span>], v[<span class="integer">5</span>]]]
 ==&gt;<span class="integer">5</span>=[[v[<span class="integer">1</span>], v[<span class="integer">2</span>], v[<span class="integer">3</span>], v[<span class="integer">4</span>], v[<span class="integer">5</span>]]]
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(outE().inV().simplePath()).until(hasId(<span class="integer">5</span>)).
-......<span class="integer">1</span>&gt;   path().by(coalesce(values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>),
-......<span class="integer">2</span>&gt;                      constant(<span class="float">0.0</span>))).
-......<span class="integer">3</span>&gt;   map(unfold().sum()) <span class="comment">//</span><b>(2)</b>
+           path().by(coalesce(values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>),
+                              constant(<span class="float">0.0</span>))).
+           map(unfold().sum()) <span class="comment">//</span><b>(2)</b>
 ==&gt;<span class="float">3.00</span>
 ==&gt;<span class="float">2.00</span>
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(outE().inV().simplePath()).until(hasId(<span class="integer">5</span>)).
-......<span class="integer">1</span>&gt;   path().by(constant(<span class="float">0.0</span>)).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).map(unfold().sum()) <span class="comment">//</span><b>(3)</b>
+           path().by(constant(<span class="float">0.0</span>)).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).map(unfold().sum()) <span class="comment">//</span><b>(3)</b>
 ==&gt;<span class="float">3.00</span>
 ==&gt;<span class="float">2.00</span>
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(outE().inV().simplePath()).until(hasId(<span class="integer">5</span>)).
-......<span class="integer">1</span>&gt;   path().as(<span class="string"><span class="delimiter">'</span><span class="content">p</span><span class="delimiter">'</span></span>).
-......<span class="integer">2</span>&gt;   map(unfold().coalesce(values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>),
-......<span class="integer">3</span>&gt;                         constant(<span class="float">0.0</span>)).sum()).as(<span class="string"><span class="delimiter">'</span><span class="content">cost</span><span class="delimiter">'</span></span>).
-......<span class="integer">4</span>&gt;   select(<span class="string"><span class="delimiter">'</span><span class="content">cost</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">p</span><span class="delimiter">'</span></span>) <span class="comment">//</span><b>(4)</b>
+           path().as(<span class="string"><span class="delimiter">'</span><span class="content">p</span><span class="delimiter">'</span></span>).
+           map(unfold().coalesce(values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>),
+                                 constant(<span class="float">0.0</span>)).sum()).as(<span class="string"><span class="delimiter">'</span><span class="content">cost</span><span class="delimiter">'</span></span>).
+           select(<span class="string"><span class="delimiter">'</span><span class="content">cost</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">p</span><span class="delimiter">'</span></span>) <span class="comment">//</span><b>(4)</b>
 ==&gt;[<span class="key">cost</span>:<span class="float">3.00</span>,<span class="key">p</span>:[v[<span class="integer">1</span>],e[<span class="integer">0</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">2</span>],v[<span class="integer">2</span>],e[<span class="integer">1</span>][<span class="integer">2</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">4</span>],e[<span class="integer">2</span>][<span class="integer">4</span>-knows-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>]]]
 ==&gt;[<span class="key">cost</span>:<span class="float">2.00</span>,<span class="key">p</span>:[v[<span class="integer">1</span>],e[<span class="integer">0</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">2</span>],v[<span class="integer">2</span>],e[<span class="integer">3</span>][<span class="integer">2</span>-knows-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">4</span>][<span class="integer">3</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">4</span>],e[<span class="integer">2</span>][<span class="integer">4</span>-knows-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>]]]</code></pre>
 </div>
@@ -1184,10 +1190,10 @@ a domain concept such as "young", "old"
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">&quot;</span><span class="content">person</span><span class="delimiter">&quot;</span></span>).groupCount().by(values(<span class="string"><span class="delimiter">&quot;</span><span class="content">age</span><span class="delimiter">&quot;</span></span>).choose(
-......<span class="integer">1</span>&gt;   is(lt(<span class="integer">28</span>)),constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">young</span><span class="delimiter">&quot;</span></span>),
-......<span class="integer">2</span>&gt;   choose(is(lt(<span class="integer">30</span>)),
-......<span class="integer">3</span>&gt;          constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">old</span><span class="delimiter">&quot;</span></span>),
-......<span class="integer">4</span>&gt;          constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">very old</span><span class="delimiter">&quot;</span></span>))))
+           is(lt(<span class="integer">28</span>)),constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">young</span><span class="delimiter">&quot;</span></span>),
+           choose(is(lt(<span class="integer">30</span>)),
+                  constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">old</span><span class="delimiter">&quot;</span></span>),
+                  constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">very old</span><span class="delimiter">&quot;</span></span>))))
 ==&gt;[<span class="key">young</span>:<span class="integer">1</span>,<span class="key">old</span>:<span class="integer">1</span>,very <span class="key">old</span>:<span class="integer">2</span>]</code></pre>
 </div>
 </div>
@@ -1216,10 +1222,10 @@ there is another option to consider with
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">&quot;</span><span class="content">person</span><span class="delimiter">&quot;</span></span>).
-......<span class="integer">1</span>&gt;   groupCount().by(values(<span class="string"><span class="delimiter">&quot;</span><span class="content">age</span><span class="delimiter">&quot;</span></span>).
-......<span class="integer">2</span>&gt;   coalesce(is(lt(<span class="integer">28</span>)).constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">young</span><span class="delimiter">&quot;</span></span>),
-......<span class="integer">3</span>&gt;            is(lt(<span class="integer">30</span>)).constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">old</span><span class="delimiter">&quot;</span></span>),
-......<span class="integer">4</span>&gt;            constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">very old</span><span class="delimiter">&quot;</span></span>)))
+           groupCount().by(values(<span class="string"><span class="delimiter">&quot;</span><span class="content">age</span><span class="delimiter">&quot;</span></span>).
+           coalesce(is(lt(<span class="integer">28</span>)).constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">young</span><span class="delimiter">&quot;</span></span>),
+                    is(lt(<span class="integer">30</span>)).constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">old</span><span class="delimiter">&quot;</span></span>),
+                    constant(<span class="string"><span class="delimiter">&quot;</span><span class="content">very old</span><span class="delimiter">&quot;</span></span>)))
 ==&gt;[<span class="key">young</span>:<span class="integer">1</span>,<span class="key">old</span>:<span class="integer">1</span>,very <span class="key">old</span>:<span class="integer">2</span>]</code></pre>
 </div>
 </div>
@@ -1259,13 +1265,13 @@ gremlin&gt; vA.addEdge(<span class="stri
 gremlin&gt; vC.addEdge(<span class="string"><span class="delimiter">&quot;</span><span class="content">knows</span><span class="delimiter">&quot;</span></span>, vD)
 ==&gt;e[<span class="integer">4</span>][c-knows-&gt;d]
 gremlin&gt; g.V().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
-......<span class="integer">1</span>&gt;   where(out().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path() <span class="comment">//</span><b>(1)</b>
+           where(out().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path() <span class="comment">//</span><b>(1)</b>
 ==&gt;[v[a],v[b],v[c]]
 ==&gt;[v[b],v[c],v[a]]
 ==&gt;[v[c],v[a],v[b]]
 gremlin&gt; g.V().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
-......<span class="integer">1</span>&gt;   where(out().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path().
-......<span class="integer">2</span>&gt;   dedup().by(unfold().order().by(id).dedup().fold()) <span class="comment">//</span><b>(2)</b>
+           where(out().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path().
+           dedup().by(unfold().order().by(id).dedup().fold()) <span class="comment">//</span><b>(2)</b>
 ==&gt;[v[a],v[b],v[c]]</code></pre>
 </div>
 </div>
@@ -1292,8 +1298,8 @@ arbitrary length over both incoming and
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.V().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>).repeat(both().simplePath()).emit(loops().is(gt(<span class="integer">1</span>))).
-......<span class="integer">1</span>&gt;   both().where(eq(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path().
-......<span class="integer">2</span>&gt;   dedup().by(unfold().order().by(id).dedup().fold())
+           both().where(eq(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>)).path().
+           dedup().by(unfold().order().by(id).dedup().fold())
 ==&gt;[v[<span class="integer">1</span>],v[<span class="integer">3</span>],v[<span class="integer">4</span>],v[<span class="integer">1</span>]]</code></pre>
 </div>
 </div>
@@ -1329,8 +1335,8 @@ gremlin&gt; g.V().project(<span class="s
 ==&gt;[<span class="key">v</span>:v[<span class="integer">5</span>],<span class="key">degree</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">v</span>:v[<span class="integer">6</span>],<span class="key">degree</span>:<span class="integer">1</span>]
 gremlin&gt; g.V().project(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">degree</span><span class="delimiter">&quot;</span></span>).by().by(bothE().count()). <span class="comment">//</span><b>(5)</b>
-......<span class="integer">1</span>&gt;   order().by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">degree</span><span class="delimiter">&quot;</span></span>), decr).
-......<span class="integer">2</span>&gt;   limit(<span class="integer">4</span>)
+           order().by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">degree</span><span class="delimiter">&quot;</span></span>), decr).
+           limit(<span class="integer">4</span>)
 ==&gt;[<span class="key">v</span>:v[<span class="integer">1</span>],<span class="key">degree</span>:<span class="integer">3</span>]
 ==&gt;[<span class="key">v</span>:v[<span class="integer">3</span>],<span class="key">degree</span>:<span class="integer">3</span>]
 ==&gt;[<span class="key">v</span>:v[<span class="integer">4</span>],<span class="key">degree</span>:<span class="integer">3</span>]
@@ -1407,15 +1413,15 @@ gremlin&gt; c.addEdge(<span class="strin
 gremlin&gt; d.addEdge(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>,e)
 ==&gt;e[<span class="integer">13</span>][<span class="integer">6</span>-next-&gt;<span class="integer">8</span>]
 gremlin&gt; g.withSack(<span class="integer">0</span>).V().store(<span class="string"><span class="delimiter">&quot;</span><span class="content">x</span><span class="delimiter">&quot;</span></span>).repeat(both().simplePath()).emit().path(). <span class="comment">//</span><b>(1)</b>
-......<span class="integer">1</span>&gt;   group().by(project(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(2)</b>
-......<span class="integer">2</span>&gt;                               by(tail(local, <span class="integer">1</span>))).
-......<span class="integer">3</span>&gt;           by(order().by(count(local))). <span class="comment">//</span><b>(3)</b>
-......<span class="integer">4</span>&gt;           select(values).as(<span class="string"><span class="delimiter">&quot;</span><span class="content">shortestPaths</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(4)</b>
-......<span class="integer">5</span>&gt;           select(<span class="string"><span class="delimiter">&quot;</span><span class="content">x</span><span class="delimiter">&quot;</span></span>).unfold().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(5)</b>
-......<span class="integer">6</span>&gt;           select(<span class="string"><span class="delimiter">&quot;</span><span class="content">shortestPaths</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(6)</b>
-......<span class="integer">7</span>&gt;             map(unfold().filter(unfold().where(eq(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>))).count()). <span class="comment">//</span><b>(7)</b>
-......<span class="integer">8</span>&gt;             sack(sum).sack().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">betweeness</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(8)</b>
-......<span class="integer">9</span>&gt;           select(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">betweeness</span><span class="delimiter">&quot;</span></span>)
+           group().by(project(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(2)</b>
+                                       by(tail(local, <span class="integer">1</span>))).
+                   by(order().by(count(local))). <span class="comment">//</span><b>(3)</b>
+                   select(values).as(<span class="string"><span class="delimiter">&quot;</span><span class="content">shortestPaths</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(4)</b>
+                   select(<span class="string"><span class="delimiter">&quot;</span><span class="content">x</span><span class="delimiter">&quot;</span></span>).unfold().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(5)</b>
+                   select(<span class="string"><span class="delimiter">&quot;</span><span class="content">shortestPaths</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(6)</b>
+                     map(unfold().filter(unfold().where(eq(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>))).count()). <span class="comment">//</span><b>(7)</b>
+                     sack(sum).sack().as(<span class="string"><span class="delimiter">&quot;</span><span class="content">betweeness</span><span class="delimiter">&quot;</span></span>). <span class="comment">//</span><b>(8)</b>
+                   select(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">betweeness</span><span class="delimiter">&quot;</span></span>)
 ==&gt;[<span class="key">v</span>:v[<span class="integer">0</span>],<span class="key">betweeness</span>:<span class="integer">8</span>]
 ==&gt;[<span class="key">v</span>:v[<span class="integer">2</span>],<span class="key">betweeness</span>:<span class="integer">14</span>]
 ==&gt;[<span class="key">v</span>:v[<span class="integer">4</span>],<span class="key">betweeness</span>:<span class="integer">16</span>]
@@ -1469,14 +1475,14 @@ other reachable vertices in the graph.</
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.withSack(<span class="float">1f</span>).V().repeat(both().simplePath()).emit().path(). <span class="comment">//</span><b>(1)</b>
-......<span class="integer">1</span>&gt;   group().by(project(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(2)</b>
-......<span class="integer">2</span>&gt;                               by(tail(local, <span class="integer">1</span>))).
-......<span class="integer">3</span>&gt;           by(order().by(count(local))). <span class="comment">//</span><b>(3)</b>
-......<span class="integer">4</span>&gt;   select(values).unfold(). <span class="comment">//</span><b>(4)</b>
-......<span class="integer">5</span>&gt;   project(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">length</span><span class="delimiter">&quot;</span></span>).
-......<span class="integer">6</span>&gt;     by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(5)</b>
-......<span class="integer">7</span>&gt;     by(count(local).sack(div).sack()). <span class="comment">//</span><b>(6)</b>
-......<span class="integer">8</span>&gt;   group().by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>)).by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">length</span><span class="delimiter">&quot;</span></span>).sum()) <span class="comment">//</span><b>(7)</b>
+           group().by(project(<span class="string"><span class="delimiter">&quot;</span><span class="content">a</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">b</span><span class="delimiter">&quot;</span></span>).by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(2)</b>
+                                       by(tail(local, <span class="integer">1</span>))).
+                   by(order().by(count(local))). <span class="comment">//</span><b>(3)</b>
+           select(values).unfold(). <span class="comment">//</span><b>(4)</b>
+           project(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">length</span><span class="delimiter">&quot;</span></span>).
+             by(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(5)</b>
+             by(count(local).sack(div).sack()). <span class="comment">//</span><b>(6)</b>
+           group().by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">v</span><span class="delimiter">&quot;</span></span>)).by(select(<span class="string"><span class="delimiter">&quot;</span><span class="content">length</span><span class="delimiter">&quot;</span></span>).sum()) <span class="comment">//</span><b>(7)</b>
 ==&gt;[v[<span class="integer">1</span>]:<span class="float">2.1666666666666665</span>,v[<span class="integer">2</span>]:<span class="float">1.6666666666666665</span>,v[<span class="integer">3</span>]:<span class="float">2.1666666666666665</span>,v[<span class="integer">4</span>]:<span class="float">2.1666666666666665</span>,v[<span class="integer">5</span>]:<span class="float">1.6666666666666665</span>,v[<span class="integer">6</span>]:<span class="float">1.6666666666666665</span>]</code></pre>
 </div>
 </div>
@@ -1523,7 +1529,7 @@ give it the highest rank. Consider the f
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; graph.io(graphml()).readGraph(<span class="string"><span class="delimiter">'</span><span class="content">data/grateful-dead.xml</span><span class="delimiter">'</span></span>)
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; g.V().repeat(groupCount(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).out()).times(<span class="integer">5</span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(1)</b>
-......<span class="integer">1</span>&gt;   order(local).by(values, decr).limit(local, <span class="integer">10</span>).next() <span class="comment">//</span><b>(2)</b>
+           order(local).by(values, decr).limit(local, <span class="integer">10</span>).next() <span class="comment">//</span><b>(2)</b>
 ==&gt;PLAYING IN THE BAND=<span class="integer">8758598</span>
 ==&gt;ME AND MY UNCLE=<span class="integer">8214246</span>
 ==&gt;JACK STRAW=<span class="integer">8173882</span>
@@ -1535,7 +1541,7 @@ gremlin&gt; g.V().repeat(groupCount(<spa
 ==&gt;RAMBLE ON ROSE=<span class="integer">6676667</span>
 ==&gt;LOOKS LIKE RAIN=<span class="integer">6674121</span>
 gremlin&gt; g.V().repeat(groupCount(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).out().timeLimit(<span class="integer">100</span>)).times(<span class="integer">5</span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(3)</b>
-......<span class="integer">1</span>&gt;   order(local).by(values, decr).limit(local, <span class="integer">10</span>).next()
+           order(local).by(values, decr).limit(local, <span class="integer">10</span>).next()
 ==&gt;PLAYING IN THE BAND=<span class="integer">8758598</span>
 ==&gt;ME AND MY UNCLE=<span class="integer">8214246</span>
 ==&gt;JACK STRAW=<span class="integer">8173882</span>
@@ -1608,10 +1614,10 @@ filter the people he knows. In this way
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">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">marko</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(1)</b>
-......<span class="integer">1</span>&gt;   out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(2)</b>
-......<span class="integer">2</span>&gt;   filter(select(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(3)</b>
-......<span class="integer">3</span>&gt;          where(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>, gt(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>))). <span class="comment">//</span><b>(4)</b>
-......<span class="integer">4</span>&gt;   values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
+           out(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(2)</b>
+           filter(select(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(3)</b>
+                  where(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>, gt(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>))). <span class="comment">//</span><b>(4)</b>
+           values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;josh</code></pre>
 </div>
 </div>
@@ -1641,11 +1647,11 @@ and allow the "friend" vertex to pass th
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">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">marko</span><span class="delimiter">'</span></span>).match(
-......<span class="integer">1</span>&gt;     __.as(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>),
-......<span class="integer">2</span>&gt;     __.as(<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>).as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>),
-......<span class="integer">3</span>&gt;     __.as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>)
-......<span class="integer">4</span>&gt;   ).where(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>, gt(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)).select(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).
-......<span class="integer">5</span>&gt;   values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
+             __.as(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>),
+             __.as(<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>).as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>),
+             __.as(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>)
+           ).where(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>, gt(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)).select(<span class="string"><span class="delimiter">'</span><span class="content">friend</span><span class="delimiter">'</span></span>).
+           values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;josh</code></pre>
 </div>
 </div>
@@ -1656,7 +1662,7 @@ of one <code>Vertex</code> to another:</
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">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">marko</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).
-......<span class="integer">1</span>&gt;   out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">creator</span><span class="delimiter">'</span></span>, select(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>))
+           out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">creator</span><span class="delimiter">'</span></span>, select(<span class="string"><span class="delimiter">'</span><span class="content">marko</span><span class="delimiter">'</span></span>).by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>))
 ==&gt;v[<span class="integer">3</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">marko</span><span class="delimiter">'</span></span>).out(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).valueMap()
 ==&gt;[<span class="key">creator</span>:[marko],<span class="key">name</span>:[lop],<span class="key">lang</span>:[java]]</code></pre>
@@ -1697,7 +1703,7 @@ which will yield cleaner, easier to unde
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.V(<span class="integer">1</span>).out(<span class="string"><span class="delimiter">'</span><span class="content">knows</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="integer">1</span>&gt;   groupCount().by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
+           groupCount().by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;[<span class="key">ripple</span>:<span class="integer">1</span>,<span class="key">lop</span>:<span class="integer">1</span>]</code></pre>
 </div>
 </div>
@@ -1707,13 +1713,13 @@ which will yield cleaner, easier to unde
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g.V().out(<span class="string"><span class="delimiter">'</span><span class="content">knows</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="comment">//</span><b>(1)</b>
-......<span class="integer">1</span>&gt;   group().by(<span class="string"><span class="delimiter">'</span><span class="content">lang</span><span class="delimiter">'</span></span>).by(). <span class="comment">//</span><b>(2)</b>
-......<span class="integer">2</span>&gt;     select(<span class="string"><span class="delimiter">'</span><span class="content">java</span><span class="delimiter">'</span></span>).unfold(). <span class="comment">//</span><b>(3)</b>
-......<span class="integer">3</span>&gt;   <span class="keyword">in</span>(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(4)</b>
-......<span class="integer">4</span>&gt;   order(). <span class="comment">//</span><b>(5)</b>
-......<span class="integer">5</span>&gt;     by(inE().count(),decr). <span class="comment">//</span><b>(6)</b>
-......<span class="integer">6</span>&gt;     by(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>,incr).
-......<span class="integer">7</span>&gt;   dedup().limit(<span class="integer">10</span>).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="comment">//</span><b>(7)</b>
+           group().by(<span class="string"><span class="delimiter">'</span><span class="content">lang</span><span class="delimiter">'</span></span>).by(). <span class="comment">//</span><b>(2)</b>
+             select(<span class="string"><span class="delimiter">'</span><span class="content">java</span><span class="delimiter">'</span></span>).unfold(). <span class="comment">//</span><b>(3)</b>
+           <span class="keyword">in</span>(<span class="string"><span class="delimiter">'</span><span class="content">created</span><span class="delimiter">'</span></span>).hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(4)</b>
+           order(). <span class="comment">//</span><b>(5)</b>
+             by(inE().count(),decr). <span class="comment">//</span><b>(6)</b>
+             by(<span class="string"><span class="delimiter">'</span><span class="content">age</span><span class="delimiter">'</span></span>,incr).
+           dedup().limit(<span class="integer">10</span>).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>) <span class="comment">//</span><b>(7)</b>
 ==&gt;josh
 ==&gt;marko
 ==&gt;peter</code></pre>
@@ -1845,7 +1851,7 @@ the anonymous traversal itself.</p>
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; weightFilter = { w -&gt; outE(<span class="string"><span class="delimiter">&quot;</span><span class="content">knows</span><span class="delimiter">&quot;</span></span>).has(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, P.gt(w)).inV() }
-==&gt;groovysh_evaluate<span class="error">$</span>_run_closure1<span class="error">@</span><span class="integer">12</span>ad1b2a
+==&gt;groovysh_evaluate<span class="error">$</span>_run_closure1<span class="error">@</span><span class="float">3134153d</span>
 gremlin&gt; g.V(<span class="integer">1</span>).flatMap(weightFilter(<span class="float">0.5d</span>)).both()
 ==&gt;v[<span class="integer">5</span>]
 ==&gt;v[<span class="integer">3</span>]
@@ -1965,7 +1971,7 @@ submissions!</p>
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2016-09-06 14:03:18 -04:00
+Last updated 2016-09-08 08:06:38 -04:00
 </div>
 </div>
 </body>