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/01/26 14:42:29 UTC
svn commit: r1726791 -
/incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html
Author: spmallette
Date: Tue Jan 26 13:42:29 2016
New Revision: 1726791
URL: http://svn.apache.org/viewvc?rev=1726791&view=rev
Log:
Use QueryBuilder in code example for the Gremlin Console tutorial.
Modified:
incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html
Modified: incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html
URL: http://svn.apache.org/viewvc/incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html?rev=1726791&r1=1726790&r2=1726791&view=diff
==============================================================================
--- incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html (original)
+++ incubator/tinkerpop/site/docs/3.1.1-SNAPSHOT/tutorials/advanced-console/index.html Tue Jan 26 13:42:29 2016
@@ -1735,7 +1735,9 @@ This is most easily accomplished by copy
<pre class="CodeRay"><code class="groovy language-groovy">gremlin> :install com.datastax.cassandra cassandra-driver-core <span class="float">2.1</span><span class="float">.9</span>
==><span class="key">Loaded</span>: [com.datastax.cassandra, cassandra-driver-core, <span class="float">2.1</span><span class="float">.9</span>]
gremlin> <span class="keyword">import</span> <span class="include">com.datastax.driver.core.*</span>
-==>groovy.grape.Grape, org.apache.commons.configuration.*, ... java.time.Year, com.datastax.driver.core.*
+==>groovy.grape.Grape, org.apache.commons.configuration.*, ..., com.datastax.driver.core.*
+gremlin> <span class="keyword">import</span> <span class="include">static</span> <span class="include">com.datastax.driver.core.querybuilder.QueryBuilder.*</span>
+==>groovy.grape.Grape, org.apache.commons.configuration.*, ..., <span class="directive">static</span> com.datastax.driver.core.querybuilder.QueryBuilder.*
gremlin> cluster = com.datastax.driver.core.Cluster.builder().addContactPoint(<span class="string"><span class="delimiter">"</span><span class="content">localhost</span><span class="delimiter">"</span></span>).build()
==>com.datastax.driver.core.Cluster<span class="error">@</span><span class="float">3e1624</span>c7
gremlin> session = cluster.connect()
@@ -1766,9 +1768,13 @@ gremlin>
gremlin> select(<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">year</span><span class="delimiter">"</span></span>,<span class="string"><span class="delimiter">"</span><span class="content">location</span><span class="delimiter">"</span></span>).by(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>).by().by().
gremlin> sideEffect{
gremlin> <span class="keyword">def</span> row = <span class="local-variable">it</span>.get()
-gremlin> session.execute(<span class="string"><span class="delimiter">"</span><span class="content">INSERT INTO locations(name, location, year) VALUES ('</span><span class="inline"><span class="inline-delimiter">${</span>row.person<span class="inline-delimiter">}</span></span><span class="content">', '</span><span class="inline"><span class="inline-delimiter">${</span>row.location<span class="inline-delimiter">}</span></span><span class="content">', </span><span class="inline"><span class="inline-delimiter">${</span>row.year<span class="inline-delimiter">}</span></span><span class="content">);</span><span class="delimiter">"</span></span>)
+gremlin> <span class="keyword">def</span> statement = insertInto(<span class="string"><span class="delimiter">"</span><span class="content">locations</span><span class="delimiter">"</span></span>).
+gremlin> value(<span class="string"><span class="delimiter">"</span><span class="content">name</span><span class="delimiter">"</span></span>, row.person).
+gremlin> value(<span class="string"><span class="delimiter">"</span><span class="content">location</span><span class="delimiter">"</span></span>, row.location).
+gremlin> value(<span class="string"><span class="delimiter">"</span><span class="content">year</span><span class="delimiter">"</span></span>, row.year)
+gremlin> session.execute(statement)
gremlin> }.iterate()
-gremlin> session.execute(<span class="string"><span class="delimiter">"</span><span class="content">SELECT * FROM locations</span><span class="delimiter">"</span></span>)
+gremlin> session.execute(select().all().from(<span class="string"><span class="delimiter">"</span><span class="content">locations</span><span class="delimiter">"</span></span>))
==>Row[daniel, <span class="integer">2004</span>, kaiserslautern]
==>Row[daniel, <span class="integer">2005</span>, kaiserslautern]
==>Row[daniel, <span class="integer">2006</span>, aachen]
@@ -1778,9 +1784,7 @@ gremlin> session.execute(<span class=
==>Row[daniel, <span class="integer">2010</span>, aachen]
...
==>Row[stephen, <span class="integer">2015</span>, purcellville]
-==>Row[stephen, <span class="integer">2016</span>, purcellville]
-gremlin> session.execute(<span class="string"><span class="delimiter">"</span><span class="content">SELECT COUNT(*) FROM locations</span><span class="delimiter">"</span></span>)
-==>Row[<span class="integer">52</span>]</code></pre>
+==>Row[stephen, <span class="integer">2016</span>, purcellville]</code></pre>
</div>
</div>
<div id="def-usage" class="admonitionblock tip">
@@ -1839,7 +1843,7 @@ knowledge on what the console can do for
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2016-01-26 07:12:02 -05:00
+Last updated 2016-01-26 08:38:21 -05:00
</div>
</div>
</body>