You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluo.apache.org by kt...@apache.org on 2018/03/23 21:38:09 UTC

[fluo-website] branch asf-site updated: Jekyll build from gh-pages:769a4e3

This is an automated email from the ASF dual-hosted git repository.

kturner pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/fluo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 072f8aa  Jekyll build from gh-pages:769a4e3
072f8aa is described below

commit 072f8aa3103348b66e36e441ef1296fe0c4507f0
Author: Keith Turner <kt...@apache.org>
AuthorDate: Fri Mar 23 17:37:07 2018 -0400

    Jekyll build from gh-pages:769a4e3
    
    update tour to use new scanner APIs (#154)
---
 feed.xml                                  |  4 ++--
 tour/application-configuration/index.html |  2 +-
 tour/scanning-code/index.html             | 11 +++++------
 tour/weak-code/index.html                 |  2 +-
 4 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/feed.xml b/feed.xml
index 61e3ff1..e42ccf5 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
     <description>Apache Fluo Website</description>
     <link>https://fluo.apache.org//</link>
     <atom:link href="https://fluo.apache.org//feed.xml" rel="self" type="application/rss+xml" />
-    <pubDate>Fri, 23 Mar 2018 14:51:24 +0000</pubDate>
-    <lastBuildDate>Fri, 23 Mar 2018 14:51:24 +0000</lastBuildDate>
+    <pubDate>Fri, 23 Mar 2018 21:37:01 +0000</pubDate>
+    <lastBuildDate>Fri, 23 Mar 2018 21:37:01 +0000</lastBuildDate>
     <generator>Jekyll v3.6.2</generator>
     
     
diff --git a/tour/application-configuration/index.html b/tour/application-configuration/index.html
index 1e71bef..a1b3811 100644
--- a/tour/application-configuration/index.html
+++ b/tour/application-configuration/index.html
@@ -177,7 +177,7 @@ configuration.</p>
         <span class="n">Column</span> <span class="n">exportNtfyCol</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Column</span><span class="o">(</span><span class="s">"ET"</span><span class="o">,</span> <span class="n">exportId</span><span class="o">);</span>
 
         <span class="n">Observer</span> <span class="n">exportObserver</span> <span class="o">=</span> <span class="o">(</span><span class="n">tx</span><span class="o">,</span> <span class="n">row</span><span class="o">,</span> <span class="n">col</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="o">{</span>
-          <span class="n">CellScanner</span> <span class="n">scanner</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">Span</span><span class="o">.</span><span class="na">exact</span><span class="o">(</span><span class="n">row</span><span class="o">)).</span><span class="na">build</span><span class="o">();</span>
+          <span class="n">CellScanner</span> <span class="n">scanner</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">row</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
 
           <span class="k">for</span> <span class="o">(</span><span class="n">RowColumnValue</span> <span class="n">rcv</span> <span class="o">:</span> <span class="n">scanner</span><span class="o">)</span> <span class="o">{</span>
             <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">printf</span><span class="o">(</span><span class="s">"Exporting val=%s from row=%s to db=%s table=%s\n"</span><span class="o">,</span> <span class="n">rcv</span><span class="o">.</span><span class="na">getsValue</span><span class="o">(),</span>
diff --git a/tour/scanning-code/index.html b/tour/scanning-code/index.html
index 77160ae..195435e 100644
--- a/tour/scanning-code/index.html
+++ b/tour/scanning-code/index.html
@@ -142,21 +142,20 @@
 
     <span class="k">try</span><span class="o">(</span><span class="n">Snapshot</span> <span class="n">s1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">newSnapshot</span><span class="o">())</span> <span class="o">{</span>
        <span class="c1">//scan over an entire row</span>
-       <span class="n">CellScanner</span> <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">Span</span><span class="o">.</span><span class="na">exact</span><span class="o">(</span><span class="s">"kerbalnaut0002"</span><span class="o">)).</span><span class="na">build</span><span class="o">();</span>
+       <span class="n">CellScanner</span> <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="s">"kerbalnaut0002"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"Scan 1 :"</span><span class="o">);</span>
        <span class="k">for</span> <span class="o">(</span><span class="n">RowColumnValue</span> <span class="n">rcv</span> <span class="o">:</span> <span class="n">cellScanner</span><span class="o">)</span> <span class="o">{</span>
          <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"\t"</span><span class="o">+</span><span class="n">rcv</span><span class="o">);</span>
        <span class="o">}</span>
 
        <span class="c1">//scan over a row and column family</span>
-       <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">Span</span><span class="o">.</span><span class="na">exact</span><span class="o">(</span><span class="s">"kerbalnaut0002"</span><span class="o">,</span> <span class="k">new</span> <span class="n">Column</span><span class="o">(</span><span class="s">"na [...]
+       <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="s">"kerbalnaut0002"</span><span class="o">,</span> <span class="k">new</span> <span class="n">Column</span><span class="o">(</span><span class="s">"name"</span><span class="o">)).</span><span class="na">build</span><span class="o">();</span>
        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"\nScan 2 :"</span><span class="o">);</span>
-       <span class="k">for</span> <span class="o">(</span><span class="n">RowColumnValue</span> <span class="n">rcv</span> <span class="o">:</span> <span class="n">cellScanner</span><span class="o">)</span> <span class="o">{</span>
-         <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"\t"</span><span class="o">+</span><span class="n">rcv</span><span class="o">);</span>
-       <span class="o">}</span>
+       <span class="c1">//use Java 8 stream to print instead of foreach loop</span>
+       <span class="n">cellScanner</span><span class="o">.</span><span class="na">stream</span><span class="o">().</span><span class="na">map</span><span class="o">(</span><span class="n">rcv</span> <span class="o">-&gt;</span> <span class="s">"\t"</span><span class="o">+</span><span class="n">rcv</span><span class="o">).</span><span class="na">forEach</span><span class="o">(</span><span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">::</span><s [...]
 
        <span class="c1">//scan over two columns</span>
-       <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">Span</span><span class="o">.</span><span class="na">prefix</span><span class="o">(</span><span class="s">"kerbalnaut"</span><span class="o">)).</span><span class="na">fetch</span><span class="o">(</span><span class="n">fName</span><span class="o">,</s [...]
+       <span class="n">cellScanner</span> <span class="o">=</span> <span class="n">s1</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">overPrefix</span><span class="o">(</span><span class="s">"kerbalnaut"</span><span class="o">).</span><span class="na">fetch</span><span class="o">(</span><span class="n">fName</span><span class="o">,</span> <span class="n">bravery</span><span class="o">).</span><span class="na">build</span><span class [...]
        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"\nScan 3 :"</span><span class="o">);</span>
        <span class="c1">//use Java lambda's to print instead of foreach loop</span>
        <span class="n">cellScanner</span><span class="o">.</span><span class="na">forEach</span><span class="o">(</span><span class="n">rcv</span> <span class="o">-&gt;</span> <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"\t"</span><span class="o">+</span><span class="n">rcv</span><span class="o">));</span>
diff --git a/tour/weak-code/index.html b/tour/weak-code/index.html
index 29b177a..4869ebe 100644
--- a/tour/weak-code/index.html
+++ b/tour/weak-code/index.html
@@ -127,7 +127,7 @@
       <span class="n">StringObserver</span> <span class="n">summingObs</span> <span class="o">=</span> <span class="o">(</span><span class="n">tx</span><span class="o">,</span> <span class="n">row</span><span class="o">,</span> <span class="n">col</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="o">{</span>
         <span class="kt">int</span> <span class="n">sum</span> <span class="o">=</span> <span class="n">Integer</span><span class="o">.</span><span class="na">parseInt</span><span class="o">(</span><span class="n">tx</span><span class="o">.</span><span class="na">gets</span><span class="o">(</span><span class="n">row</span><span class="o">,</span> <span class="n">TOTAL_COL</span><span class="o">,</span> <span class="s">"0"</span><span class="o">));</span>
 
-        <span class="n">CellScanner</span> <span class="n">scanner</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">over</span><span class="o">(</span><span class="n">Span</span><span class="o">.</span><span class="na">prefix</span><span class="o">(</span><span class="n">row</span> <span class="o">+</span> <span class="s">"/"</span><span class="o">)).</span><span class="na">build</sp [...]
+        <span class="n">CellScanner</span> <span class="n">scanner</span> <span class="o">=</span> <span class="n">tx</span><span class="o">.</span><span class="na">scanner</span><span class="o">().</span><span class="na">overPrefix</span><span class="o">(</span><span class="n">row</span> <span class="o">+</span> <span class="s">"/"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
         <span class="k">for</span> <span class="o">(</span><span class="n">RowColumnValue</span> <span class="n">rcv</span> <span class="o">:</span> <span class="n">scanner</span><span class="o">)</span> <span class="o">{</span>
           <span class="n">sum</span> <span class="o">+=</span> <span class="n">Integer</span><span class="o">.</span><span class="na">parseInt</span><span class="o">(</span><span class="n">rcv</span><span class="o">.</span><span class="na">getsValue</span><span class="o">());</span>
           <span class="n">tx</span><span class="o">.</span><span class="na">delete</span><span class="o">(</span><span class="n">rcv</span><span class="o">.</span><span class="na">getRow</span><span class="o">(),</span> <span class="n">rcv</span><span class="o">.</span><span class="na">getColumn</span><span class="o">());</span>

-- 
To stop receiving notification emails like this one, please contact
kturner@apache.org.