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&gt; :install com.datastax.cassandra cassandra-driver-core <span class="float">2.1</span><span class="float">.9</span>
 ==&gt;<span class="key">Loaded</span>: [com.datastax.cassandra, cassandra-driver-core, <span class="float">2.1</span><span class="float">.9</span>]
 gremlin&gt; <span class="keyword">import</span> <span class="include">com.datastax.driver.core.*</span>
-==&gt;groovy.grape.Grape, org.apache.commons.configuration.*, ... java.time.Year, com.datastax.driver.core.*
+==&gt;groovy.grape.Grape, org.apache.commons.configuration.*, ..., com.datastax.driver.core.*
+gremlin&gt; <span class="keyword">import</span> <span class="include">static</span> <span class="include">com.datastax.driver.core.querybuilder.QueryBuilder.*</span>
+==&gt;groovy.grape.Grape, org.apache.commons.configuration.*, ..., <span class="directive">static</span> com.datastax.driver.core.querybuilder.QueryBuilder.*
 gremlin&gt; cluster = com.datastax.driver.core.Cluster.builder().addContactPoint(<span class="string"><span class="delimiter">&quot;</span><span class="content">localhost</span><span class="delimiter">&quot;</span></span>).build()
 ==&gt;com.datastax.driver.core.Cluster<span class="error">@</span><span class="float">3e1624</span>c7
 gremlin&gt; session = cluster.connect()
@@ -1766,9 +1768,13 @@ gremlin&gt;
 gremlin&gt;       select(<span class="string"><span class="delimiter">&quot;</span><span class="content">person</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">location</span><span class="delimiter">&quot;</span></span>).by(<span class="string"><span class="delimiter">&quot;</span><span class="content">name</span><span class="delimiter">&quot;</span></span>).by().by().
 gremlin&gt;       sideEffect{
 gremlin&gt;         <span class="keyword">def</span> row = <span class="local-variable">it</span>.get()
-gremlin&gt;         session.execute(<span class="string"><span class="delimiter">&quot;</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">&quot;</span></span>)
+gremlin&gt;         <span class="keyword">def</span> statement = insertInto(<span class="string"><span class="delimiter">&quot;</span><span class="content">locations</span><span class="delimiter">&quot;</span></span>).
+gremlin&gt;                         value(<span class="string"><span class="delimiter">&quot;</span><span class="content">name</span><span class="delimiter">&quot;</span></span>, row.person).
+gremlin&gt;                         value(<span class="string"><span class="delimiter">&quot;</span><span class="content">location</span><span class="delimiter">&quot;</span></span>, row.location).
+gremlin&gt;                         value(<span class="string"><span class="delimiter">&quot;</span><span class="content">year</span><span class="delimiter">&quot;</span></span>, row.year)
+gremlin&gt;         session.execute(statement)
 gremlin&gt;       }.iterate()
-gremlin&gt; session.execute(<span class="string"><span class="delimiter">&quot;</span><span class="content">SELECT * FROM locations</span><span class="delimiter">&quot;</span></span>)
+gremlin&gt; session.execute(select().all().from(<span class="string"><span class="delimiter">&quot;</span><span class="content">locations</span><span class="delimiter">&quot;</span></span>))
 ==&gt;Row[daniel, <span class="integer">2004</span>, kaiserslautern]
 ==&gt;Row[daniel, <span class="integer">2005</span>, kaiserslautern]
 ==&gt;Row[daniel, <span class="integer">2006</span>, aachen]
@@ -1778,9 +1784,7 @@ gremlin&gt; session.execute(<span class=
 ==&gt;Row[daniel, <span class="integer">2010</span>, aachen]
 ...
 ==&gt;Row[stephen, <span class="integer">2015</span>, purcellville]
-==&gt;Row[stephen, <span class="integer">2016</span>, purcellville]
-gremlin&gt; session.execute(<span class="string"><span class="delimiter">&quot;</span><span class="content">SELECT COUNT(*) FROM locations</span><span class="delimiter">&quot;</span></span>)
-==&gt;Row[<span class="integer">52</span>]</code></pre>
+==&gt;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>