Author: buildbot Date: Mon Mar 6 17:28:07 2017 New Revision: 1007832 Log: Staging update by buildbot for cayenne
Modified: websites/staging/cayenne/trunk/content/ (props changed) websites/staging/cayenne/trunk/content/2017/03/cayenne-40M5-released.html Propchange: websites/staging/cayenne/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Mon Mar 6 17:28:07 2017 @@ -1 +1 @@ -1785615 +1785695 Modified: websites/staging/cayenne/trunk/content/2017/03/cayenne-40M5-released.html ============================================================================== --- websites/staging/cayenne/trunk/content/2017/03/cayenne-40M5-released.html (original) +++ websites/staging/cayenne/trunk/content/2017/03/cayenne-40M5-released.html Mon Mar 6 17:28:07 2017 @@ -120,7 +120,7 @@ feature-complete and we will enter "beta <p><em>Aggregate Functions</em></p> <div class="codehilite"><pre><span class="c1">// easy way to select count</span> -<span class="n">long</span> <span class="n">count</span> <span class="o">=</span> <span class="n">ObjectSelect</span><span class="p">.</span><span class="n">query</span><span class="p">(</span><span class="n">Artist</span><span class="p">.</span><span class="k">class</span><span class="p">).</span><span class="n">count</span><span class="p">();</span> +<span class="n">long</span> <span class="n">count</span> <span class="o">=</span> <span class="n">ObjectSelect</span><span class="p">.</span><span class="n">query</span><span class="p">(</span><span class="n">Artist</span><span class="p">.</span><span class="k">class</span><span class="p">).</span><span class="n">count</span><span class="p">().</span><span class="n">selectOne</span><span class="p">(</span><span class="k">context</span><span class="p">);</span> </pre></div> @@ -129,6 +129,7 @@ feature-complete and we will enter "beta <span class="o">//</span> <span class="n">Object</span><span class="p">[</span>0<span class="p">]</span> <span class="n">is</span> <span class="n">a</span> <span class="n">name</span> <span class="p">(</span><span class="n">String</span><span class="p">)</span> <span class="o">//</span> <span class="n">Object</span><span class="p">[</span>1<span class="p">]</span> <span class="n">is</span> <span class="n">a</span> <span class="n">price</span> <span class="p">(</span><span class="n">Double</span><span class="p">)</span> +<span class="o">//</span> <span class="n">GROUP</span> <span class="n">BY</span> <span class="n">clause</span> <span class="n">is</span> <span class="n">generated</span> <span class="n">automatically</span> <span class="n">based</span> <span class="n">on</span> <span class="n">the</span> <span class="n">query</span> <span class="n">semantics</span> <span class="n">List</span><span class="o"><</span><span class="n">Object</span><span class="p">[]</span><span class="o">></span> <span class="n">nameAndMinPrice</span> <span class="p">=</span> <span class="n">ObjectSelect</span><span class="p">.</span><span class="n">query</span><span class="p">(</span><span class="n">Artist</span><span class="p">.</span><span class="n">class</span><span class="p">)</span> <span class="p">.</span><span class="n">columns</span><span class="p">(</span><span class="n">Artist</span><span class="p">.</span><span class="n">ARTIST_NAME</span><span class="p">,</span> <span class="n">minPrice</span><span class="p">)</span> <span class="p">.</span><span class="n">having</span><span class="p">(</span><span class="n">minPrice</span><span class="p">.</span><span class="n">gt</span><span class="p">(</span>2000<span class="p">.</span>0<span class="p">))</span> @@ -146,7 +147,7 @@ feature-complete and we will enter "beta <h3 id="reverse-engineering-improvements">Reverse Engineering Improvements<a class="headerlink" href="#reverse-engineering-improvements" title="Permanent link">¶</a></h3> <p>We pushed DB reverse engineering functionality further. This time in addition to clearing bugs and perform smoother importing we changed cdbimport plugin configuration to make it clearer and ready for future improvements we have in mind.</p> -<p>The plugin itself has changed it's name to <em>"cayenne-maven-plugin"</em> and you can use short commands like following:</p> +<p>The plugin itself has changed it's name to <em>"cayenne-maven-plugin"</em>, so now you can use short commands like the following:</p> <div class="codehilite"><pre><span class="n">mvn</span> <span class="n">cayenne</span><span class="p">:</span><span class="n">cdbimport</span> </pre></div>