This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/asf-site by this push: new 7a405edf57e Publishing website 2023/08/03 22:15:59 at commit 9080909 7a405edf57e is described below commit 7a405edf57eb8e1ff46e56db7112037c9d616e33 Author: jenkins <bui...@apache.org> AuthorDate: Thu Aug 3 22:15:59 2023 +0000 Publishing website 2023/08/03 22:15:59 at commit 9080909 --- website/generated-content/documentation/index.xml | 26 ++++++++++-------- .../documentation/programming-guide/index.html | 31 +++++++++++++--------- website/generated-content/sitemap.xml | 2 +- 3 files changed, 35 insertions(+), 24 deletions(-) diff --git a/website/generated-content/documentation/index.xml b/website/generated-content/documentation/index.xml index 21b3f334882..9f7aa4197ff 100644 --- a/website/generated-content/documentation/index.xml +++ b/website/generated-content/documentation/index.xml @@ -6425,11 +6425,11 @@ Java 8 lambda function for additional brevity.</span></p> </a> <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="c1">// words is the input PCollection of strings </span><span class="c1"></span><span class="kd">var</span> <span class="nx">words</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">PCollection</span> <span class="p">=</span> <span class="o">...</span> -<span class="c1">// Apply an anonymous function as a DoFn PCollection words. -</span><span class="c1">// Save the result as the PCollection wordLengths. -</span><span class="c1"></span><span class="nx">wordLengths</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">ParDo</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="kd">func</span><span class="p">(</span><span class="nx">word</span> <span class="kt">string</span><span class="p">)</span> <span class="kt">i [...] -<span class="k">return</span> <span class="nb">len</span><span class="p">(</span><span class="nx">word</span><span class="p">)</span> -<span class="p">},</span> <span class="nx">words</span><span class="p">)</span></code></pre></div> +<span class="kd">func</span> <span class="nf">wordLengths</span><span class="p">(</span><span class="nx">word</span> <span class="kt">string</span><span class="p">)</span> <span class="kt">int</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">len</span><span class="p">(</span><span class="nx">word</span><span class="p">)</span> <span class="p">}</span> +<span class="kd">func</span> <span class="nf">init</span><span class="p">()</span> <span class="p">{</span> <span class="nx">register</span><span class="p">.</span><span class="nf">Function1x1</span><span class="p">(</span><span class="nx">wordLengths</span><span class="p">)</span> <span class="p">}</span> +<span class="kd">func</span> <span class="nf">applyWordLenAnon</span><span class="p">(</span><span class="nx">s</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">Scope</span><span class="p">,</span> <span class="nx">words</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">PCollection</span><span class="p">)</span> <span class="nx">beam</span><span clas [...] +<span class="k">return</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">ParDo</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="nx">wordLengths</span><span class="p">,</span> <span class="nx">words</span><span class="p">)</span> +<span class="p">}</span></code></pre></div> </div> </div> <div class='language-typescript snippet'> @@ -7411,11 +7411,7 @@ following code example:</p> <a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard"> <img src="/images/copy-icon.svg"/> </a> -<div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="c1">// Setting combine defaults has requires no helper function in the Go SDK. -</span><span class="c1"></span><span class="nx">average</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">Combine</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="o">&amp;</span><span class="nx">averageFn</span><span class="p">{},</span> <span class="nx">ints</span><span class="p">)</span> -<span class="c1">// To add a default value: -</span><span class="c1"></span><span class="nx">defaultValue</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">Create</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="nb">float64</span><span class="p">(</span><span class="mi">0</span><span class="p">))</span> -<span class="nx">avgWithDefault</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">ParDo</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="kd">func</span><span class="p">(</span><span class="nx">d</span> <span class="kt">float64</span><span class="p">,</span> <span class="nx">iter</span> <span class="kd">func& [...] +<div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="kd">func</span> <span class="nf">returnSideOrDefault</span><span class="p">(</span><span class="nx">d</span> <span class="kt">float64</span><span class="p">,</span> <span class="nx">iter</span> <span class="kd">func</span><span class="p">(</span><span class="o">*</span><span class="kt">float64</span><span class="p"> [...] <span class="kd">var</span> <span class="nx">c</span> <span class="kt">float64</span> <span class="k">if</span> <span class="nf">iter</span><span class="p">(</span><span class="o">&amp;</span><span class="nx">c</span><span class="p">)</span> <span class="p">{</span> <span class="c1">// Side input has a value, so return it. @@ -7423,7 +7419,15 @@ following code example:</p> <span class="p">}</span> <span class="c1">// Otherwise, return the default </span><span class="c1"></span> <span class="k">return</span> <span class="nx">d</span> -<span class="p">},</span> <span class="nx">defaultValue</span><span class="p">,</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">SideInput</span><span class="p">{</span><span class="nx">Input</span><span class="p">:</span> <span class="nx">average</span><span class="p">})</span></code></pre></div> +<span class="p">}</span> +<span class="kd">func</span> <span class="nf">init</span><span class="p">()</span> <span class="p">{</span> <span class="nx">register</span><span class="p">.</span><span class="nf">Function2x1</span><span class="p">(</span><span class="nx">returnSideOrDefault</span><span class="p">)</span> <span class="p">}</span> +<span class="kd">func</span> <span class="nf">globallyAverageWithDefault</span><span class="p">(</span><span class="nx">s</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">Scope</span><span class="p">,</span> <span class="nx">ints</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">PCollection</span><span class="p">)</span> <span class="nx">beam</span>< [...] +<span class="c1">// Setting combine defaults has requires no helper function in the Go SDK. +</span><span class="c1"></span> <span class="nx">average</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">Combine</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="o">&amp;</span><span class="nx">averageFn</span><span class="p">{},</span> <span class="nx">ints</span><span class="p">)</span> +<span class="c1">// To add a default value: +</span><span class="c1"></span> <span class="nx">defaultValue</span> <span class="o">:=</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">Create</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="nb">float64</span><span class="p">(</span><span class="mi">0</span><span class="p">))</span> +<span class="k">return</span> <span class="nx">beam</span><span class="p">.</span><span class="nf">ParDo</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span> <span class="nx">returnSideOrDefault</span><span class="p">,</span> <span class="nx">defaultValue</span><span class="p">,</span> <span class="nx">beam</span><span class="p">.</span><span class="nx">SideInput</span><span [...] +<span class="p">}</span></code></pre></div> </div> </div> <div class='language-typescript snippet'> diff --git a/website/generated-content/documentation/programming-guide/index.html b/website/generated-content/documentation/programming-guide/index.html index fc9a0a00662..aca2481f287 100644 --- a/website/generated-content/documentation/programming-guide/index.html +++ b/website/generated-content/documentation/programming-guide/index.html @@ -707,11 +707,13 @@ Java 8 lambda function for additional brevity.</span></p><p>Here’s the pre </span><span class=c1></span><span class=kd>var</span> <span class=nx>words</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>PCollection</span> <span class=p>=</span> <span class=o>...</span> -<span class=c1>// Apply an anonymous function as a DoFn PCollection words. -</span><span class=c1>// Save the result as the PCollection wordLengths. -</span><span class=c1></span><span class=nx>wordLengths</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>ParDo</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=kd>func</span><span class=p>(</span><span class=nx>word</span> <span class=kt>string</span><span class=p>)</span> <span class=kt>int</span> <span class=p>{</span> - <span class=k>return</span> <span class=nb>len</span><span class=p>(</span><span class=nx>word</span><span class=p>)</span> -<span class=p>},</span> <span class=nx>words</span><span class=p>)</span></code></pre></div></div></div><div class="language-typescript snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-typescript data-lang=typescript><span class=c1>// The input PCollection of string. + +<span class=kd>func</span> <span class=nf>wordLengths</span><span class=p>(</span><span class=nx>word</span> <span class=kt>string</span><span class=p>)</span> <span class=kt>int</span> <span class=p>{</span> <span class=k>return</span> <span class=nb>len</span><span class=p>(</span><span class=nx>word</span><span class=p>)</span> <span class=p>}</span> +<span class=kd>func</span> <span class=nf>init</span><span class=p>()</span> <span class=p>{</span> <span class=nx>register</span><span class=p>.</span><span class=nf>Function1x1</span><span class=p>(</span><span class=nx>wordLengths</span><span class=p>)</span> <span class=p>}</span> + +<span class=kd>func</span> <span class=nf>applyWordLenAnon</span><span class=p>(</span><span class=nx>s</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>Scope</span><span class=p>,</span> <span class=nx>words</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>PCollection</span><span class=p>)</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>PCollection</span> <span class=p>{</span> + <span class=k>return</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>ParDo</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=nx>wordLengths</span><span class=p>,</span> <span class=nx>words</span><span class=p>)</span> +<span class=p>}</span></code></pre></div></div></div><div class="language-typescript snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-typescript data-lang=typescript><span class=c1>// The input PCollection of string. </span><span class=c1></span><span class=nx>words</span> <span class=o>=</span> <span class=p>...</span> <span class=kr>const</span> <span class=nx>result</span> <span class=o>=</span> <span class=nx>words</span><span class=p>.</span><span class=nx>map</span><span class=p>((</span><span class=nx>word</span><span class=p>)</span> <span class=o>=></span> <span class=nx>word</span><span class=p>.</span><span class=nx>length</span><span class=p>);</span> @@ -1368,12 +1370,7 @@ specify <code>.withoutDefaults</code> when you apply your <code>Combine</code> t following code example:</p><div class="language-java snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-java data-lang=java><span class=n>PCollection</span><span class=o><</span><span class=n>Integer</span><span class=o>></span> <span class=n>pc</span> <span class=o>=</span> <span class=o>... [...] <span class=n>PCollection</span><span class=o><</span><span class=n>Integer</span><span class=o>></span> <span class=n>sum</span> <span class=o>=</span> <span class=n>pc</span><span class=o>.</span><span class=na>apply</span><span class=o>(</span> <span class=n>Combine</span><span class=o>.</span><span class=na>globally</span><span class=o>(</span><span class=k>new</span> <span class=n>Sum</span><span class=o>.</span><span class=na>SumIntegerFn</span><span class=o>()).</span><span class=na>withoutDefaults</span><span class=o>());</span></code></pre></div></div></div><div class="language-py snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to cli [...] -<span class=nb>sum</span> <span class=o>=</span> <span class=n>pc</span> <span class=o>|</span> <span class=n>beam</span><span class=o>.</span><span class=n>CombineGlobally</span><span class=p>(</span><span class=nb>sum</span><span class=p>)</span><span class=o>.</span><span class=n>without_defaults</span><span class=p>()</span></code></pre></div></div></div><div class="language-go snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-p [...] -</span><span class=c1></span><span class=nx>average</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>Combine</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=o>&</span><span class=nx>averageFn</span><span class=p>{},</span> <span class=nx>ints</span><span class=p>)</span> - -<span class=c1>// To add a default value: -</span><span class=c1></span><span class=nx>defaultValue</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>Create</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=nb>float64</span><span class=p>(</span><span class=mi>0</span><span class=p>))</span> -<span class=nx>avgWithDefault</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>ParDo</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=kd>func</span><span class=p>(</span><span class=nx>d</span> <span class=kt>float64</span><span class=p>,</span> <span class=nx>iter</span> <span class=kd>func</span><span class=p>(</span><span class=o>*</span><span class=kt>float64</span><span class=p>)</span> <span class=kt> [...] +<span class=nb>sum</span> <span class=o>=</span> <span class=n>pc</span> <span class=o>|</span> <span class=n>beam</span><span class=o>.</span><span class=n>CombineGlobally</span><span class=p>(</span><span class=nb>sum</span><span class=p>)</span><span class=o>.</span><span class=n>without_defaults</span><span class=p>()</span></code></pre></div></div></div><div class="language-go snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-p [...] <span class=kd>var</span> <span class=nx>c</span> <span class=kt>float64</span> <span class=k>if</span> <span class=nf>iter</span><span class=p>(</span><span class=o>&</span><span class=nx>c</span><span class=p>)</span> <span class=p>{</span> <span class=c1>// Side input has a value, so return it. @@ -1381,7 +1378,17 @@ following code example:</p><div class="language-java snippet"><div class="notebo <span class=p>}</span> <span class=c1>// Otherwise, return the default </span><span class=c1></span> <span class=k>return</span> <span class=nx>d</span> -<span class=p>},</span> <span class=nx>defaultValue</span><span class=p>,</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>SideInput</span><span class=p>{</span><span class=nx>Input</span><span class=p>:</span> <span class=nx>average</span><span class=p>})</span></code></pre></div></div></div><div class="language-typescript snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboa [...] +<span class=p>}</span> +<span class=kd>func</span> <span class=nf>init</span><span class=p>()</span> <span class=p>{</span> <span class=nx>register</span><span class=p>.</span><span class=nf>Function2x1</span><span class=p>(</span><span class=nx>returnSideOrDefault</span><span class=p>)</span> <span class=p>}</span> + +<span class=kd>func</span> <span class=nf>globallyAverageWithDefault</span><span class=p>(</span><span class=nx>s</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>Scope</span><span class=p>,</span> <span class=nx>ints</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>PCollection</span><span class=p>)</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>PCollection</span> <span class=p>{</span> + <span class=c1>// Setting combine defaults has requires no helper function in the Go SDK. +</span><span class=c1></span> <span class=nx>average</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>Combine</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=o>&</span><span class=nx>averageFn</span><span class=p>{},</span> <span class=nx>ints</span><span class=p>)</span> + + <span class=c1>// To add a default value: +</span><span class=c1></span> <span class=nx>defaultValue</span> <span class=o>:=</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>Create</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=nb>float64</span><span class=p>(</span><span class=mi>0</span><span class=p>))</span> + <span class=k>return</span> <span class=nx>beam</span><span class=p>.</span><span class=nf>ParDo</span><span class=p>(</span><span class=nx>s</span><span class=p>,</span> <span class=nx>returnSideOrDefault</span><span class=p>,</span> <span class=nx>defaultValue</span><span class=p>,</span> <span class=nx>beam</span><span class=p>.</span><span class=nx>SideInput</span><span class=p>{</span><span class=nx>Input</span><span class=p>:</span> <span class=nx>average</span><span class=p>})</span> +<span class=p>}</span></code></pre></div></div></div><div class="language-typescript snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-typescript data-lang=typescript><span class=kr>const</span> <span class=nx>pcoll</span> <span class=o>=</span> <span class=nx>root</span><span class=p>.</span><spa [...] <span class=nx>beam</span><span class=p>.</span><span class=nx>create</span><span class=p>([</span> <span class=p>{</span> <span class=nx>player</span><span class=o>:</span> <span class=s2>"alice"</span><span class=p>,</span> <span class=nx>accuracy</span>: <span class=kt>1.0</span> <span class=p>},</span> <span class=p>{</span> <span class=nx>player</span><span class=o>:</span> <span class=s2>"bob"</span><span class=p>,</span> <span class=nx>accuracy</span>: <span class=kt>0.99</span> <span class=p>},</span> diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml index 40fc1e7572c..335d4536de1 100644 --- a/website/generated-content/sitemap.xml +++ b/website/generated-content/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.49.0/</loc><lastmod>2023-08-03T09:12:07-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2023-08-03T09:12:07-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2023-08-03T09:12:07-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2023-08-03T09:12:07-07:00</lastmod></url><url><loc>/catego [...] \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.49.0/</loc><lastmod>2023-08-03T15:09:21-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2023-08-03T15:09:21-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2023-08-03T15:09:21-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2023-08-03T15:09:21-07:00</lastmod></url><url><loc>/catego [...] \ No newline at end of file