You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by bu...@apache.org on 2015/02/16 11:01:06 UTC
svn commit: r940324 - in /websites/staging/jena/trunk/content: ./
documentation/extras/querybuilder/index.html
Author: buildbot
Date: Mon Feb 16 10:01:05 2015
New Revision: 940324
Log:
Staging update by buildbot for jena
Modified:
websites/staging/jena/trunk/content/ (props changed)
websites/staging/jena/trunk/content/documentation/extras/querybuilder/index.html
Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 16 10:01:05 2015
@@ -1 +1 @@
-1659950
+1660063
Modified: websites/staging/jena/trunk/content/documentation/extras/querybuilder/index.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/extras/querybuilder/index.html (original)
+++ websites/staging/jena/trunk/content/documentation/extras/querybuilder/index.html Mon Feb 16 10:01:05 2015
@@ -145,10 +145,10 @@
<p>Query Builder for Jena. Implementations of Ask, Construct and Select builders that allow
developers to create queries without resorting to StringBuilders or similar solutions.</p>
<p>Each of the builders has a series of methods to define the query. Each method returns the
-builder for easy chaing. The example:</p>
+builder for easy chaining. The example:</p>
<div class="codehilite"><pre><span class="n">SelectBuilder</span> <span class="n">sb</span> <span class="p">=</span> <span class="n">new</span> <span class="n">SelectBuilder</span><span class="p">()</span>
<span class="p">.</span><span class="n">addVar</span><span class="p">(</span> "<span class="o">*</span>" <span class="p">)</span>
- <span class="p">.</span><span class="n">addWhere</span><span class="p">(</span> "?<span class="n">s</span>"<span class="p">,</span> "?<span class="n">o</span>"<span class="p">,</span> "?<span class="n">p</span>" <span class="p">);</span>
+ <span class="p">.</span><span class="n">addWhere</span><span class="p">(</span> "?<span class="n">s</span>"<span class="p">,</span> "?<span class="n">p</span>"<span class="p">,</span> "?<span class="n">o</span>" <span class="p">);</span>
<span class="n">Query</span> <span class="n">q</span> <span class="p">=</span> <span class="n">sb</span><span class="p">.</span><span class="n">build</span><span class="p">()</span> <span class="p">;</span>
</pre></div>
@@ -185,14 +185,14 @@ Using this a developer can create as "Te
<p>The query builders have the ability to replace variables with other values. This can be </p>
<div class="codehilite"><pre><span class="n">SelectBuilder</span> <span class="n">sb</span> <span class="p">=</span> <span class="n">new</span> <span class="n">SelectBuilder</span><span class="p">()</span>
<span class="p">.</span><span class="n">addVar</span><span class="p">(</span> "<span class="o">*</span>" <span class="p">)</span>
- <span class="p">.</span><span class="n">addWhere</span><span class="p">(</span> "?<span class="n">s</span>"<span class="p">,</span> "?<span class="n">o</span>"<span class="p">,</span> "?<span class="n">p</span>" <span class="p">);</span>
+ <span class="p">.</span><span class="n">addWhere</span><span class="p">(</span> "?<span class="n">s</span>"<span class="p">,</span> "?<span class="n">p</span>"<span class="p">,</span> "?<span class="n">o</span>" <span class="p">);</span>
-<span class="n">sb</span><span class="p">.</span><span class="n">setVar</span><span class="p">(</span> <span class="n">Var</span><span class="p">.</span><span class="n">alloc</span><span class="p">(</span> "?<span class="n">p</span>" <span class="p">),</span> <span class="n">NodeFactory</span><span class="p">.</span><span class="n">createURI</span><span class="p">(</span> "<span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/</span><span class="n">Person</span>" <span class="p">)</span> <span class="p">)</span> <span class="p">;</span>
+<span class="n">sb</span><span class="p">.</span><span class="n">setVar</span><span class="p">(</span> <span class="n">Var</span><span class="p">.</span><span class="n">alloc</span><span class="p">(</span> "?<span class="n">o</span>" <span class="p">),</span> <span class="n">NodeFactory</span><span class="p">.</span><span class="n">createURI</span><span class="p">(</span> "<span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/</span><span class="n">Person</span>" <span class="p">)</span> <span class="p">)</span> <span class="p">;</span>
<span class="n">Query</span> <span class="n">q</span> <span class="p">=</span> <span class="n">sb</span><span class="p">.</span><span class="n">build</span><span class="p">();</span>
</pre></div>
-<p>produces </p>
+<p>produces</p>
<div class="codehilite"><pre><span class="n">SELECT</span> <span class="o">*</span>
<span class="n">WHERE</span>
<span class="p">{</span> ?<span class="n">s</span> ?<span class="n">p</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/</span><span class="n">Person</span><span class="o">></span> <span class="p">}</span>