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/10/14 18:36:33 UTC
svn commit: r1764950 - /tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html
Author: spmallette
Date: Fri Oct 14 18:36:32 2016
New Revision: 1764950
URL: http://svn.apache.org/viewvc?rev=1764950&view=rev
Log:
Deploy docs for TinkerPop 3.2.3-SNAPSHOT
Modified:
tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html
Modified: tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html?rev=1764950&r1=1764949&r2=1764950&view=diff
==============================================================================
--- tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html (original)
+++ tinkerpop/site/docs/3.2.3-SNAPSHOT/recipes/index.html Fri Oct 14 18:36:32 2016
@@ -870,7 +870,7 @@ provide some basic building blocks for v
<div class="sectionbody">
<div class="paragraph">
<p>It is quite common to have a situation where there are two particular vertices of a graph and a need to execute some
-traversal on the paths found between them. Consider the following examples:</p>
+traversal on the paths found between them. Consider the following examples using the modern toy graph:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -1044,7 +1044,7 @@ demonstrate how some of these different
<h3 id="degree-centrality">Degree Centrality</h3>
<div class="paragraph">
<p><a href="https://en.wikipedia.org/wiki/Centrality#Degree_centrality">Degree centrality</a> is a measure of the number of
-edges associated to each vertex.</p>
+edges associated to each vertex. The following examples use the modern toy graph:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -1121,24 +1121,15 @@ graph for demonstration purposes:</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay"><code class="groovy language-groovy">gremlin> a = graph.addVertex(<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">a</span><span class="delimiter">'</span></span>)
-==>v[<span class="integer">0</span>]
-gremlin> b = graph.addVertex(<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">b</span><span class="delimiter">'</span></span>)
-==>v[<span class="integer">2</span>]
-gremlin> c = graph.addVertex(<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">c</span><span class="delimiter">'</span></span>)
-==>v[<span class="integer">4</span>]
-gremlin> d = graph.addVertex(<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">d</span><span class="delimiter">'</span></span>)
-==>v[<span class="integer">6</span>]
-gremlin> e = graph.addVertex(<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">e</span><span class="delimiter">'</span></span>)
-==>v[<span class="integer">8</span>]
-gremlin> a.addEdge(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>,b)
-==>e[<span class="integer">10</span>][<span class="integer">0</span>-next-><span class="integer">2</span>]
-gremlin> b.addEdge(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>,c)
-==>e[<span class="integer">11</span>][<span class="integer">2</span>-next-><span class="integer">4</span>]
-gremlin> c.addEdge(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>,d)
-==>e[<span class="integer">12</span>][<span class="integer">4</span>-next-><span class="integer">6</span>]
-gremlin> d.addEdge(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>,e)
-==>e[<span class="integer">13</span>][<span class="integer">6</span>-next-><span class="integer">8</span>]
+<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.addV(<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">a</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).
+ addV(<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">b</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).
+ addV(<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">c</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).
+ addV(<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">d</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).
+ addV(<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">e</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">e</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">next</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">e</span><span class="delimiter">'</span></span>).iterate()
gremlin> g.withSack(<span class="integer">0</span>).V().store(<span class="string"><span class="delimiter">"</span><span class="content">x</span><span class="delimiter">"</span></span>).repeat(both().simplePath()).emit().path(). <span class="comment">//</span><b>(1)</b>
group().by(project(<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(limit(local, <span class="integer">1</span>)). <span class="comment">//</span><b>(2)</b>
by(tail(local, <span class="integer">1</span>))).
@@ -1197,7 +1188,7 @@ in "v" and for each vertex in "v" it is
<h3 id="closeness-centrality">Closeness Centrality</h3>
<div class="paragraph">
<p><a href="https://en.wikipedia.org/wiki/Centrality">Closeness centrality</a> is a measure of the distance of one vertex to all
-other reachable vertices in the graph.</p>
+other reachable vertices in the graph. The following examples use the modern toy graph:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -1316,31 +1307,22 @@ depticted below Gremlin could be use to
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay"><code class="groovy language-groovy">gremlin> vA = graph.addVertex(id, <span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)
-==>v[a]
-gremlin> vB = graph.addVertex(id, <span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>)
-==>v[b]
-gremlin> vC = graph.addVertex(id, <span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>)
-==>v[c]
-gremlin> vD = graph.addVertex(id, <span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>)
-==>v[d]
-gremlin> vA.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, vB)
-==>e[<span class="integer">0</span>][a-knows->b]
-gremlin> vB.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, vC)
-==>e[<span class="integer">1</span>][b-knows->c]
-gremlin> vC.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, vA)
-==>e[<span class="integer">2</span>][c-knows->a]
-gremlin> vA.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, vD)
-==>e[<span class="integer">3</span>][a-knows->d]
-gremlin> vC.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, vD)
-==>e[<span class="integer">4</span>][c-knows->d]
-gremlin> g.V().as(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
- where(out().as(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>)).path() <span class="comment">//</span><b>(1)</b>
+<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.addV(id,<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">a</span><span class="delimiter">'</span></span>).
+ addV(id,<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).
+ addV(id,<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).
+ addV(id,<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">b</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">c</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">d</span><span class="delimiter">'</span></span>).iterate()
+gremlin> g.V().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
+ where(out().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)).path() <span class="comment">//</span><b>(1)</b>
==>[v[a],v[b],v[c]]
==>[v[b],v[c],v[a]]
==>[v[c],v[a],v[b]]
-gremlin> g.V().as(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
- where(out().as(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>)).path().
+gremlin> g.V().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).repeat(out().simplePath()).times(<span class="integer">2</span>).
+ where(out().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)).path().
dedup().by(unfold().order().by(id).dedup().fold()) <span class="comment">//</span><b>(2)</b>
==>[v[a],v[b],v[c]]</code></pre>
</div>
@@ -1367,8 +1349,8 @@ arbitrary length over both incoming and
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.V().as(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>).repeat(both().simplePath()).emit(loops().is(gt(<span class="integer">1</span>))).
- both().where(eq(<span class="string"><span class="delimiter">"</span><span class="content">a</span><span class="delimiter">"</span></span>)).path().
+<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.V().as(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>).repeat(both().simplePath()).emit(loops().is(gt(<span class="integer">1</span>))).
+ both().where(eq(<span class="string"><span class="delimiter">'</span><span class="content">a</span><span class="delimiter">'</span></span>)).path().
dedup().by(unfold().order().by(id).dedup().fold())
==>[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>
@@ -1458,15 +1440,17 @@ second ten records and so on, until pote
<div class="content">
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).fold() <span class="comment">//</span><b>(1)</b>
==>[v[<span class="integer">1</span>],v[<span class="integer">2</span>],v[<span class="integer">4</span>],v[<span class="integer">6</span>]]
-gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).fold().as(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
- select(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
- by(range(local, <span class="integer">0</span>, <span class="integer">2</span>)).
- by(count(local)) <span class="comment">//</span><b>(2)</b>
+gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).
+ fold().as(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
+ select(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
+ by(range(local, <span class="integer">0</span>, <span class="integer">2</span>)).
+ by(count(local)) <span class="comment">//</span><b>(2)</b>
==>[<span class="key">persons</span>:[v[<span class="integer">1</span>],v[<span class="integer">2</span>]],<span class="key">count</span>:<span class="integer">4</span>]
-gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).fold().as(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
- select(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
- by(range(local, <span class="integer">2</span>, <span class="integer">4</span>)).
- by(count(local)) <span class="comment">//</span><b>(3)</b>
+gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).
+ fold().as(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
+ select(<span class="string"><span class="delimiter">'</span><span class="content">persons</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">count</span><span class="delimiter">'</span></span>).
+ by(range(local, <span class="integer">2</span>, <span class="integer">4</span>)).
+ by(count(local)) <span class="comment">//</span><b>(3)</b>
==>[<span class="key">persons</span>:[v[<span class="integer">4</span>],v[<span class="integer">6</span>]],<span class="key">count</span>:<span class="integer">4</span>]</code></pre>
</div>
</div>
@@ -1699,7 +1683,9 @@ purposes) to form a ranking:</p>
out(<span class="string"><span class="delimiter">'</span><span class="content">bought</span><span class="delimiter">'</span></span>).aggregate(<span class="string"><span class="delimiter">'</span><span class="content">self</span><span class="delimiter">'</span></span>). <span class="comment">//</span><b>(2)</b>
<span class="keyword">in</span>(<span class="string"><span class="delimiter">'</span><span class="content">bought</span><span class="delimiter">'</span></span>).where(neq(<span class="string"><span class="delimiter">'</span><span class="content">her</span><span class="delimiter">'</span></span>)). <span class="comment">//</span><b>(3)</b>
out(<span class="string"><span class="delimiter">'</span><span class="content">bought</span><span class="delimiter">'</span></span>).where(without(<span class="string"><span class="delimiter">'</span><span class="content">self</span><span class="delimiter">'</span></span>)). <span class="comment">//</span><b>(4)</b>
- groupCount().order(local).by(values, decr) <span class="comment">//</span><b>(5)</b>
+ groupCount().
+ order(local).
+ by(values, decr) <span class="comment">//</span><b>(5)</b>
==>[v[<span class="integer">10</span>]:<span class="integer">6</span>,v[<span class="integer">26</span>]:<span class="integer">5</span>,v[<span class="integer">12</span>]:<span class="integer">5</span>,v[<span class="integer">24</span>]:<span class="integer">4</span>,v[<span class="integer">28</span>]:<span class="integer">2</span>]</code></pre>
</div>
</div>
@@ -1751,7 +1737,9 @@ who have at least one product in common:
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> 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">alice</span><span class="delimiter">"</span></span>).as(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).aggregate(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>).
in(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(neq(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>)).dedup().
- group().by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count())
+ group().
+ by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
+ where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count())
==>[v[<span class="integer">2</span>]:<span class="integer">3</span>,v[<span class="integer">4</span>]:<span class="integer">2</span>,v[<span class="integer">6</span>]:<span class="integer">3</span>,v[<span class="integer">8</span>]:<span class="integer">2</span>]</code></pre>
</div>
</div>
@@ -1764,9 +1752,12 @@ that maximum:</p>
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> 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">alice</span><span class="delimiter">"</span></span>).as(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).aggregate(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>).
in(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(neq(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>)).dedup().
- group().by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
- where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).
- select(values).order(local).by(decr).limit(local, <span class="integer">1</span>)
+ group().
+ by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
+ where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).
+ select(values).
+ order(local).
+ by(decr).limit(local, <span class="integer">1</span>)
==><span class="integer">3</span></code></pre>
</div>
</div>
@@ -1779,10 +1770,14 @@ common:</p>
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> 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">alice</span><span class="delimiter">"</span></span>).as(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).aggregate(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>).
in(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(neq(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>)).dedup().
- group().by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
- where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
- select(values).order(local).by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
- select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys)
+ group().
+ by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
+ where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
+ select(values).
+ order(local).
+ by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
+ select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().
+ where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys)
==>v[<span class="integer">2</span>]
==>v[<span class="integer">6</span>]</code></pre>
</div>
@@ -1796,10 +1791,14 @@ purchased:</p>
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> 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">alice</span><span class="delimiter">"</span></span>).as(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).aggregate(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>).
in(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(neq(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>)).dedup().
- group().by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
- where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
- select(values).order(local).by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
- select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys).
+ group().
+ by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
+ where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
+ select(values).
+ order(local).
+ by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
+ select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().
+ where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(without(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>))
==>v[<span class="integer">10</span>]
==>v[<span class="integer">10</span>]
@@ -1815,12 +1814,20 @@ purchased:</p>
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> 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">alice</span><span class="delimiter">"</span></span>).as(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).aggregate(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>).
in(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(neq(<span class="string"><span class="delimiter">"</span><span class="content">alice</span><span class="delimiter">"</span></span>)).dedup().
- group().by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
- where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
- select(values).order(local).by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
- select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys).
+ group().
+ by().by(out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).
+ where(within(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).count()).as(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).
+ select(values).
+ order(local).
+ by(decr).limit(local, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>).
+ select(<span class="string"><span class="delimiter">"</span><span class="content">g</span><span class="delimiter">"</span></span>).unfold().
+ where(select(values).as(<span class="string"><span class="delimiter">"</span><span class="content">m</span><span class="delimiter">"</span></span>)).select(keys).
out(<span class="string"><span class="delimiter">"</span><span class="content">bought</span><span class="delimiter">"</span></span>).where(without(<span class="string"><span class="delimiter">"</span><span class="content">self</span><span class="delimiter">"</span></span>)).
- groupCount().order(local).by(values, decr).by(select(keys).values(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>)).unfold().select(keys).values(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>)
+ groupCount().
+ order(local).
+ by(values, decr).
+ by(select(keys).values(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>)).
+ unfold().select(keys).values(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>)
==>product <span class="error">#</span><span class="integer">1</span>
==>product <span class="error">#</span><span class="integer">2</span>
==>product <span class="error">#</span><span class="integer">9</span></code></pre>
@@ -1841,28 +1848,16 @@ is a simple example that identifies the
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay"><code class="groovy language-groovy">gremlin> v1 = graph.addVertex(T.id, <span class="integer">1</span>)
-==>v[<span class="integer">1</span>]
-gremlin> v2 = graph.addVertex(T.id, <span class="integer">2</span>)
-==>v[<span class="integer">2</span>]
-gremlin> v3 = graph.addVertex(T.id, <span class="integer">3</span>)
-==>v[<span class="integer">3</span>]
-gremlin> v4 = graph.addVertex(T.id, <span class="integer">4</span>)
-==>v[<span class="integer">4</span>]
-gremlin> v5 = graph.addVertex(T.id, <span class="integer">5</span>)
-==>v[<span class="integer">5</span>]
-gremlin> v1.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v2)
-==>e[<span class="integer">0</span>][<span class="integer">1</span>-knows-><span class="integer">2</span>]
-gremlin> v2.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v4)
-==>e[<span class="integer">1</span>][<span class="integer">2</span>-knows-><span class="integer">4</span>]
-gremlin> v4.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v5)
-==>e[<span class="integer">2</span>][<span class="integer">4</span>-knows-><span class="integer">5</span>]
-gremlin> v2.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v3)
-==>e[<span class="integer">3</span>][<span class="integer">2</span>-knows-><span class="integer">3</span>]
-gremlin> v3.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v4)
-==>e[<span class="integer">4</span>][<span class="integer">3</span>-knows-><span class="integer">4</span>]
-gremlin> g = graph.traversal()
-==>graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">5</span> <span class="key">edges</span>:<span class="integer">5</span>], standard]
+<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.addV(id, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">1</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">2</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">3</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">4</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">5</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">5</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">1</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">5</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).iterate()
gremlin> g.V(<span class="integer">1</span>).repeat(out().simplePath()).until(hasId(<span class="integer">5</span>)).path().limit(<span class="integer">1</span>) <span class="comment">//</span><b>(1)</b>
==>[v[<span class="integer">1</span>],v[<span class="integer">2</span>],v[<span class="integer">4</span>],v[<span class="integer">5</span>]]
gremlin> g.V(<span class="integer">1</span>).repeat(out().simplePath()).until(hasId(<span class="integer">5</span>)).path().count(local) <span class="comment">//</span><b>(2)</b>
@@ -1898,28 +1893,16 @@ but includes a "weight" on the edges, th
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay"><code class="groovy language-groovy">gremlin> v1 = graph.addVertex(T.id, <span class="integer">1</span>)
-==>v[<span class="integer">1</span>]
-gremlin> v2 = graph.addVertex(T.id, <span class="integer">2</span>)
-==>v[<span class="integer">2</span>]
-gremlin> v3 = graph.addVertex(T.id, <span class="integer">3</span>)
-==>v[<span class="integer">3</span>]
-gremlin> v4 = graph.addVertex(T.id, <span class="integer">4</span>)
-==>v[<span class="integer">4</span>]
-gremlin> v5 = graph.addVertex(T.id, <span class="integer">5</span>)
-==>v[<span class="integer">5</span>]
-gremlin> v1.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v2, <span class="string"><span class="delimiter">"</span><span class="content">weight</span><span class="delimiter">"</span></span>, <span class="float">1.25</span>)
-==>e[<span class="integer">0</span>][<span class="integer">1</span>-knows-><span class="integer">2</span>]
-gremlin> v2.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v4, <span class="string"><span class="delimiter">"</span><span class="content">weight</span><span class="delimiter">"</span></span>, <span class="float">1.5</span>)
-==>e[<span class="integer">1</span>][<span class="integer">2</span>-knows-><span class="integer">4</span>]
-gremlin> v4.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v5, <span class="string"><span class="delimiter">"</span><span class="content">weight</span><span class="delimiter">"</span></span>, <span class="float">0.25</span>)
-==>e[<span class="integer">2</span>][<span class="integer">4</span>-knows-><span class="integer">5</span>]
-gremlin> v2.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v3, <span class="string"><span class="delimiter">"</span><span class="content">weight</span><span class="delimiter">"</span></span>, <span class="float">0.25</span>)
-==>e[<span class="integer">3</span>][<span class="integer">2</span>-knows-><span class="integer">3</span>]
-gremlin> v3.addEdge(<span class="string"><span class="delimiter">"</span><span class="content">knows</span><span class="delimiter">"</span></span>, v4, <span class="string"><span class="delimiter">"</span><span class="content">weight</span><span class="delimiter">"</span></span>, <span class="float">0.25</span>)
-==>e[<span class="integer">4</span>][<span class="integer">3</span>-knows-><span class="integer">4</span>]
-gremlin> g = graph.traversal()
-==>graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">5</span> <span class="key">edges</span>:<span class="integer">5</span>], standard]
+<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.addV(id, <span class="integer">1</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">1</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">2</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">3</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">4</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).
+ addV(id, <span class="integer">5</span>).as(<span class="string"><span class="delimiter">'</span><span class="content">5</span><span class="delimiter">'</span></span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">1</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, <span class="float">1.25</span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, <span class="float">1.5</span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">5</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, <span class="float">0.25</span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">2</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, <span class="float">0.25</span>).
+ addE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">3</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">4</span><span class="delimiter">'</span></span>).property(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>, <span class="float">0.25</span>).iterate()
gremlin> g.V(<span class="integer">1</span>).repeat(out().simplePath()).until(hasId(<span class="integer">5</span>)).path().
group().by(count(local)).next() <span class="comment">//</span><b>(1)</b>
==><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>]]]
@@ -2255,11 +2238,15 @@ strategies. The schema depicted here is
<div class="listingblock">
<div class="content">
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> g.addV(label, <span class="string"><span class="delimiter">'</span><span class="content">year</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">2016</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">y2016</span><span class="delimiter">'</span></span>).
- addV(label, <span class="string"><span class="delimiter">'</span><span class="content">month</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">may</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">m05</span><span class="delimiter">'</span></span>).addV(label, <span class="string"><span class="delimiter">'</span><span class="content">month</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">june</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="c
ontent">m06</span><span class="delimiter">'</span></span>).
- addV(label, <span class="string"><span class="delimiter">'</span><span class="content">day</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">30</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d30</span><span class="delimiter">'</span></span>).addV(label, <span class="string"><span class="delimiter">'</span><span class="content">day</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">31</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content"
>d31</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">month</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">may</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">m05</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">month</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">june</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">m06</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">day</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">30</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d30</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">day</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">31</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d31</span><span class="delimiter">'</span></span>).
addV(label, <span class="string"><span class="delimiter">'</span><span class="content">day</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">01</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">d01</span><span class="delimiter">'</span></span>).
- addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">A</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eA</span><span class="delimiter">'</span></span>).addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">B</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content
">eB</span><span class="delimiter">'</span></span>).
- addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">C</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eC</span><span class="delimiter">'</span></span>).addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">D</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content
">eD</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">A</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eA</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">B</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eB</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">C</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eC</span><span class="delimiter">'</span></span>).
+ addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">D</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eD</span><span class="delimiter">'</span></span>).
addV(label, <span class="string"><span class="delimiter">'</span><span class="content">event</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">E</span><span class="delimiter">'</span></span>).as(<span class="string"><span class="delimiter">'</span><span class="content">eE</span><span class="delimiter">'</span></span>).
addE(<span class="string"><span class="delimiter">'</span><span class="content">may</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">y2016</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">m05</span><span class="delimiter">'</span></span>).
addE(<span class="string"><span class="delimiter">'</span><span class="content">june</span><span class="delimiter">'</span></span>).from(<span class="string"><span class="delimiter">'</span><span class="content">y2016</span><span class="delimiter">'</span></span>).to(<span class="string"><span class="delimiter">'</span><span class="content">m06</span><span class="delimiter">'</span></span>).
@@ -2648,7 +2635,7 @@ submissions!</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2016-10-14 13:05:16 -04:00
+Last updated 2016-10-14 14:34:03 -04:00
</div>
</div>
</body>