You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2020/05/21 00:03:06 UTC

[beam] branch asf-site updated: Publishing website 2020/05/21 00:02:55 at commit 87dbf84

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 263b80d  Publishing website 2020/05/21 00:02:55 at commit 87dbf84
263b80d is described below

commit 263b80d48c951edb0b1d17ee50769602b24b15c1
Author: jenkins <bu...@apache.org>
AuthorDate: Thu May 21 00:02:56 2020 +0000

    Publishing website 2020/05/21 00:02:55 at commit 87dbf84
---
 website/generated-content/contribute/index.xml     |  3 +-
 .../contribute/release-guide/index.html            |  3 +-
 website/generated-content/documentation/index.xml  | 88 +++++++++++-----------
 .../documentation/programming-guide/index.html     | 88 +++++++++++-----------
 .../resources/videos-and-podcasts/index.html       | 14 ++++
 website/generated-content/sitemap.xml              |  6 +-
 6 files changed, 107 insertions(+), 95 deletions(-)

diff --git a/website/generated-content/contribute/index.xml b/website/generated-content/contribute/index.xml
index 6b69619..11884bb 100644
--- a/website/generated-content/contribute/index.xml
+++ b/website/generated-content/contribute/index.xml
@@ -782,7 +782,7 @@ for full list of phrases.&lt;/li&gt;
 &lt;/ul&gt;
 &lt;p&gt;Jenkins job &lt;code&gt;beam_Release_Gradle_Build&lt;/code&gt; basically run &lt;code&gt;./gradlew build -PisRelease&lt;/code&gt;.
 This only verifies that everything builds with unit tests passing.&lt;/p&gt;
-&lt;p&gt;You can refer to &lt;a href=&#34;https://gist.github.com/Ardagan/13e6031e8d1c9ebbd3029bf365c1a517&#34;&gt;this script&lt;/a&gt; to mass-comment on PR.&lt;/p&gt;
+&lt;p&gt;You can use &lt;a href=&#34;https://github.com/apache/beam/blob/master/release/src/main/scripts/mass_comment.py&#34;&gt;mass_comment.py&lt;/a&gt; to mass-comment on PR.&lt;/p&gt;
 &lt;h4 id=&#34;verify-the-build-succeeds&#34;&gt;Verify the build succeeds&lt;/h4&gt;
 &lt;ul&gt;
 &lt;li&gt;Tasks you need to do manually to &lt;strong&gt;verify the build succeed&lt;/strong&gt;:
@@ -790,7 +790,6 @@ This only verifies that everything builds with unit tests passing.&lt;/p&gt;
 &lt;li&gt;Check the build result.&lt;/li&gt;
 &lt;li&gt;If build failed, scan log will contain all failures.&lt;/li&gt;
 &lt;li&gt;You should stabilize the release branch until release build succeeded.&lt;/li&gt;
-&lt;li&gt;The script will output a set of Jenkins phrases to enter in the created PR.&lt;/li&gt;
 &lt;/ol&gt;
 &lt;/li&gt;
 &lt;/ul&gt;
diff --git a/website/generated-content/contribute/release-guide/index.html b/website/generated-content/contribute/release-guide/index.html
index a96624b..65a46b4 100644
--- a/website/generated-content/contribute/release-guide/index.html
+++ b/website/generated-content/contribute/release-guide/index.html
@@ -817,7 +817,7 @@ for full list of phrases.</li>
 </ul>
 <p>Jenkins job <code>beam_Release_Gradle_Build</code> basically run <code>./gradlew build -PisRelease</code>.
 This only verifies that everything builds with unit tests passing.</p>
-<p>You can refer to <a href="https://gist.github.com/Ardagan/13e6031e8d1c9ebbd3029bf365c1a517">this script</a> to mass-comment on PR.</p>
+<p>You can use <a href="https://github.com/apache/beam/blob/master/release/src/main/scripts/mass_comment.py">mass_comment.py</a> to mass-comment on PR.</p>
 <h4 id="verify-the-build-succeeds">Verify the build succeeds</h4>
 <ul>
 <li>Tasks you need to do manually to <strong>verify the build succeed</strong>:
@@ -825,7 +825,6 @@ This only verifies that everything builds with unit tests passing.</p>
 <li>Check the build result.</li>
 <li>If build failed, scan log will contain all failures.</li>
 <li>You should stabilize the release branch until release build succeeded.</li>
-<li>The script will output a set of Jenkins phrases to enter in the created PR.</li>
 </ol>
 </li>
 </ul>
diff --git a/website/generated-content/documentation/index.xml b/website/generated-content/documentation/index.xml
index 9464fb6..0d683f0 100644
--- a/website/generated-content/documentation/index.xml
+++ b/website/generated-content/documentation/index.xml
@@ -5236,7 +5236,7 @@ The argument is represented by a schema type, so can itself be a complex type.&l
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;Schema&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;schema&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Schema&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;builder&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt;
                &lt;span class=&#34;err&#34;&gt;…&lt;/span&gt;
-     &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;addLogicalTypeField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;create&lt;/span&gt [...]
+     &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;addLogicalTypeField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;color&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt [...]
      &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;build&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
     
@@ -5251,9 +5251,9 @@ you access the enumeration either as a string or a value. For example:&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span& [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span& [...]
 &lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;// Returns 0, the integer value of the constant.
-&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;toString&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;  &lt;span class=&#34;o&#34;&gt;//&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Returns&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RED&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt; [...]
+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;toString&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;  &lt;span class=&#34;o&#34;&gt;//&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Returns&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;RED&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;the [...]
         &lt;/div&gt;
     
 
@@ -5266,7 +5266,7 @@ you access the enumeration either as a string or a value. For example:&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&l [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;enumValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&l [...]
         &lt;/div&gt;
     
 
@@ -5284,10 +5284,10 @@ types.&lt;/p&gt;
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;Schema&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;schema&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Schema&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;builder&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt;
                &lt;span class=&#34;err&#34;&gt;…&lt;/span&gt;
-     &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;addLogicalTypeField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;oneOfField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; 
-        &lt;span class=&#34;n&#34;&gt;OneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;intField&lt;/span&gt;&lt;span class= [...]
-                         &lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stringField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&g [...]
-                         &lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bytesField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt [...]
+     &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;addLogicalTypeField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;oneOfField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; 
+        &lt;span class=&#34;n&#34;&gt;OneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;intField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt [...]
+                         &lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;stringField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;STRING&lt;/span&gt;&lt;span class=&#34;o& [...]
+                         &lt;span class=&#34;n&#34;&gt;Field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;bytesField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;BYTES&lt;/span&gt;&lt;span class=&#34;o&#3 [...]
       &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;build&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
     
@@ -5305,19 +5305,19 @@ getting just that field:&lt;/p&gt;
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Returns an enumeration indicating all possible case values for the enum.
 &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// For the above example, this will be 
-&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// EnumerationType.create(“intField”, “stringField”, “bytesField”);
+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// EnumerationType.create(&amp;#34;intField&amp;#34;, &amp;#34;stringField&amp;#34;, &amp;#34;bytesField&amp;#34;);
 &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EnumerationType&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;oneOfEnum&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;onOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getCaseEnumType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;
 
 &lt;span class=&#34;c1&#34;&gt;// Creates an instance of the union with the string field set.
-&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;oneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;createValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/spa [...]
+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;Value&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;oneOfType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;createValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/spa [...]
 
 &lt;span class=&#34;c1&#34;&gt;// Handle the oneof
 &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;switch&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getCaseEnumType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;toString&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;())&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;
-  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;intField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;  
+  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;intField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;  
     &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;processInt&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Integer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt;s [...]
-  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stringField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
+  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;stringField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
     &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;processString&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;String&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt [...]
-  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bytesField&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
+  &lt;span class=&#34;k&#34;&gt;case&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;bytesField&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
     &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;processBytes&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;oneOfValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getValue&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bytes&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;[].&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;class&lt;/span&gt;&lt [...]
 &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
@@ -5486,7 +5486,7 @@ the user ids from a &lt;code&gt;PCollection&lt;/code&gt; of purchases one would
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5501,7 +5501,7 @@ shipping address one would write&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5516,7 +5516,7 @@ shipping-address fields one would write&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5531,7 +5531,7 @@ selected, the result is an array of the selected subfield type. For example&lt;/
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5571,7 +5571,7 @@ specific keys from the map. For example, given the following schema:&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchasesByType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt; [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchasesByType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt; [...]
         &lt;/div&gt;
     
 
@@ -5597,7 +5597,7 @@ could select only the userId and streetAddress fields as follows&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5630,7 +5630,7 @@ could select only the userId and streetAddress fields as follows&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5681,7 +5681,7 @@ selected field will appear as its own array field. For example&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fieldNames&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -5791,7 +5791,7 @@ are grouped together into an &lt;code&gt;ITERABLE&lt;/code&gt; field. For exampl
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
         &lt;/div&gt;
     
 
@@ -5826,9 +5826,9 @@ builders, as follows:&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;withKeyField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userAndStreet&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;withValueField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;matchingPurchases&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
+&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;    .withKeyField(&amp;#34;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userAndStreet&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;)
+&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;    .withValueField(&amp;#34;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;matchingPurchases&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
     
 
@@ -5844,10 +5844,10 @@ output schema:&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;itemId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Count&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;combineFn&lt;/span&gt;&lt;span cl [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;costCents&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Sum&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;ofLongs&lt;/span&gt;&lt;span cla [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;costCents&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Top&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Long&lt;/span&gt;&lt;span [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Group&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;byFieldNames&lt;/span&gt;&lt;s [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;itemId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Count&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;combineFn&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(),&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34 [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;costCents&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Sum&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;ofLongs&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(),&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34; [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;aggregateField&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;costCents&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Top&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Long&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l [...]
         &lt;/div&gt;
     
 
@@ -5889,7 +5889,7 @@ and is specified with the &lt;code&gt;using&lt;/code&gt; keyword:&lt;/p&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;PCollection&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Transaction&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;transactions&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt; [...]
 &lt;span class=&#34;n&#34;&gt;PCollection&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Review&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reviews&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;readReviews&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;
 &lt;span class=&#34;n&#34;&gt;PCollection&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;joined&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;transactions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;
-    &lt;span class=&#34;n&#34;&gt;Join&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;innerJoin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reviews&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;using&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&# [...]
+    &lt;span class=&#34;n&#34;&gt;Join&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;innerJoin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reviews&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;using&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;userId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt;  [...]
         &lt;/div&gt;
     
 
@@ -5927,8 +5927,8 @@ Review schema named those fields differently than the Transaction schema, then w
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;PCollection&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;joined&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;transactions&l [...]
     &lt;span class=&#34;n&#34;&gt;Join&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;innerJoin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reviews&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;on&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;
       &lt;span class=&#34;n&#34;&gt;FieldsEqual&lt;/span&gt;
-         &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;left&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;productId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&# [...]
-         &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;right&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reviewUserId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reviewProductId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt; [...]
+         &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;left&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;userId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;productId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
+         &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;right&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;reviewUserId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;reviewProductId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
     
 
@@ -5953,8 +5953,8 @@ which all predicates return true will pass the filter. For example the following
     
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Filter&lt;/span&gt;
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;whereFieldName&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;costCents&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span c [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;whereFieldName&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;shippingAddress&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;country&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;spa [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;whereFieldName&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;costCents&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;10 [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;whereFieldName&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;shippingAddress.country&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;c&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34; [...]
         &lt;/div&gt;
     
 
@@ -5974,9 +5974,9 @@ syntax, including nested fields inside arrays or map values.&lt;/p&gt;
     
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;AddFields&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PurchasePojo&lt;/sp [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;timeOfDaySeconds&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;INT32&lt;/span&gt;&lt;span c [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;shippingAddress&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;deliveryNotes&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt [...]
-    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;transactions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;isFlagged&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span cla [...]
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;timeOfDaySeconds&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;INT32&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;shippingAddress.deliveryNotes&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;STRING&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
+    &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;field&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;transactions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;isFlagged&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FieldType&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt; [...]
         &lt;/div&gt;
     
 
@@ -5996,7 +5996,7 @@ syntax.&lt;/p&gt;
 
     
         &lt;div class=language-java&gt;
-            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DropFields&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fields&lt;/span&gt;&lt;sp [...]
+            &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DropFields&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;fields&lt;/span&gt;&lt;sp [...]
         &lt;/div&gt;
     
 
@@ -6017,8 +6017,8 @@ renamed using the field-selection syntax.&lt;/p&gt;
     
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RenameFields&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PurchasePojo&lt; [...]
-  &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;rename&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userIdentifier&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&# [...]
-  &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;rename&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;shippingAddress&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;streetAddress&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span c [...]
+  &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;rename&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;userId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;userIdentifier&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
+  &lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;rename&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;shippingAddress.streetAddress&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;shippingAddress.street&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
         &lt;/div&gt;
     
 
@@ -6145,7 +6145,7 @@ using the above-described selection expressions, as follows:&lt;/p&gt;
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;appy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ParDo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=& [...]
   &lt;span class=&#34;nd&#34;&gt;@ProcessElement&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;process&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;
-     &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;String&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;& [...]
+     &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;userId&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;String&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;userId&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;& [...]
       &lt;span class=&#34;o&#34;&gt;...&lt;/span&gt;
   &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
 &lt;span class=&#34;o&#34;&gt;}));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
@@ -6163,7 +6163,7 @@ using the above-described selection expressions, as follows:&lt;/p&gt;
         &lt;div class=language-java&gt;
             &lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;purchases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;appy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ParDo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;of&lt;/span&gt;&lt;span class=& [...]
   &lt;span class=&#34;nd&#34;&gt;@ProcessElement&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;process&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;
-    &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;shippingAddress&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;street&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;String&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;street&lt;/span&gt; [...]
+    &lt;span class=&#34;nd&#34;&gt;@FieldAccess&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;shippingAddress.street&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;String&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;street&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;
       &lt;span class=&#34;o&#34;&gt;...&lt;/span&gt;
   &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
 &lt;span class=&#34;o&#34;&gt;}));&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
@@ -7071,8 +7071,8 @@ which can be particularly useful if you are using a single global window.&lt;/p&
 &lt;span class=&#34;language-py&#34;&gt;AfterCount(50)&lt;/span&gt; and only 32 elements arrive,
 those 32 elements sit around forever. If the 32 elements are important to you,
 consider using &lt;a href=&#34;#composite-triggers&#34;&gt;composite triggers&lt;/a&gt; to combine multiple
-conditions. This allows you to specify multiple firing conditions such as “fire
-either when I receive 50 elements, or every 1 second”.&lt;/p&gt;
+conditions. This allows you to specify multiple firing conditions such as &amp;ldquo;fire
+either when I receive 50 elements, or every 1 second&amp;rdquo;.&lt;/p&gt;
 &lt;h3 id=&#34;setting-a-trigger&#34;&gt;9.4. Setting a trigger&lt;/h3&gt;
 &lt;p&gt;When you set a windowing function for a &lt;code&gt;PCollection&lt;/code&gt; by using the
 &lt;span class=&#34;language-java&#34;&gt;&lt;code&gt;Window&lt;/code&gt;&lt;/span&gt;&lt;span class=&#34;language-py&#34;&gt;&lt;code&gt;WindowInto&lt;/code&gt;&lt;/span&gt;
diff --git a/website/generated-content/documentation/programming-guide/index.html b/website/generated-content/documentation/programming-guide/index.html
index 8d731f8..dfa54b3 100644
--- a/website/generated-content/documentation/programming-guide/index.html
+++ b/website/generated-content/documentation/programming-guide/index.html
@@ -3861,7 +3861,7 @@ The argument is represented by a schema type, so can itself be a complex type.</
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">Schema</span> <span class="n">schema</span> <span class="o">=</span> <span class="n">Schema</span><span class="o">.</span><span class="na">builder</span><span class="o">()</span>
                <span class="err">…</span>
-     <span class="o">.</span><span class="na">addLogicalTypeField</span><span class="o">(</span><span class="err">“</span><span class="n">color</span><span class="err">”</span><span class="o">,</span> <span class="n">EnumerationType</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="err">“</span><span class="n">RED</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">GREEN</span><span class="err"> [...]
+     <span class="o">.</span><span class="na">addLogicalTypeField</span><span class="o">(</span><span class="s">&#34;color&#34;</span><span class="o">,</span> <span class="n">EnumerationType</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="s">&#34;RED&#34;</span><span class="o">,</span> <span class="s">&#34;GREEN&#34;</span><span class="o">,</span> <span class="s">&#34;BLUE&#34;</span><span class="o">))</span>
      <span class="o">.</span><span class="na">build</span><span class="o">();</span></code></pre></div>
         </div>
     
@@ -3876,9 +3876,9 @@ you access the enumeration either as a string or a value. For example:</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">EnumerationType</span><span class="o">.</span><span class="na">Value</span> <span class="n">enumValue</span> <span class="o">=</span> <span class="n">enumType</span><span class="o">.</span><span class="na">valueOf</span><span class="o">(</span><span class="err">“</span><span class="n">RED</span><span class="err">”</span><span class="o">);</span>
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">EnumerationType</span><span class="o">.</span><span class="na">Value</span> <span class="n">enumValue</span> <span class="o">=</span> <span class="n">enumType</span><span class="o">.</span><span class="na">valueOf</span><span class="o">(</span><span class="s">&#34;RED&#34;</span><span class="o">);</span>
 <span class="n">enumValue</span><span class="o">.</span><span class="na">getValue</span><span class="o">();</span>  <span class="c1">// Returns 0, the integer value of the constant.
-</span><span class="c1"></span><span class="n">enumValue</span><span class="o">.</span><span class="na">toString</span><span class="o">();</span>  <span class="o">//</span> <span class="n">Returns</span> <span class="err">“</span><span class="n">RED</span><span class="err">”</span><span class="o">,</span> <span class="n">the</span> <span class="n">string</span> <span class="n">value</span> <span class="n">of</span> <span class="n">the</span> <span class="n">constant</span></code></pre></div>
+</span><span class="c1"></span><span class="n">enumValue</span><span class="o">.</span><span class="na">toString</span><span class="o">();</span>  <span class="o">//</span> <span class="n">Returns</span> <span class="s">&#34;RED&#34;</span><span class="o">,</span> <span class="n">the</span> <span class="n">string</span> <span class="n">value</span> <span class="n">of</span> <span class="n">the</span> <span class="n">constant</span></code></pre></div>
         </div>
     
 
@@ -3891,7 +3891,7 @@ you access the enumeration either as a string or a value. For example:</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">EnumerationType</span><span class="o">.</span><span class="na">Value</span> <span class="n">enumValue</span> <span class="o">=</span> <span class="n">row</span><span class="o">.</span><span class="na">getLogicalTypeValue</span><span class="o">(</span><span class="err">“</span><span class="n">color</span><span class="err">”</span><span class="o">,</span> <span class="n">Enum [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">EnumerationType</span><span class="o">.</span><span class="na">Value</span> <span class="n">enumValue</span> <span class="o">=</span> <span class="n">row</span><span class="o">.</span><span class="na">getLogicalTypeValue</span><span class="o">(</span><span class="s">&#34;color&#34;</span><span class="o">,</span> <span class="n">EnumerationType</span><span class="o">.</span> [...]
         </div>
     
 
@@ -3909,10 +3909,10 @@ types.</p>
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">Schema</span> <span class="n">schema</span> <span class="o">=</span> <span class="n">Schema</span><span class="o">.</span><span class="na">builder</span><span class="o">()</span>
                <span class="err">…</span>
-     <span class="o">.</span><span class="na">addLogicalTypeField</span><span class="o">(</span><span class="err">“</span><span class="n">oneOfField</span><span class="err">”</span><span class="o">,</span> 
-        <span class="n">OneOfType</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="err">“</span><span class="n">intField</span><span class="err">”</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">INT32</span><span class="o">),</span>
-                         <span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="err">“</span><span class="n">stringField</span><span class="err">”</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">STRING</span><span class="o">),</span>
-                         <span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="err">“</span><span class="n">bytesField</span><span class="err">”</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">BYTES</span><span class="o">)))</span>
+     <span class="o">.</span><span class="na">addLogicalTypeField</span><span class="o">(</span><span class="s">&#34;oneOfField&#34;</span><span class="o">,</span> 
+        <span class="n">OneOfType</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">&#34;intField&#34;</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">INT32</span><span class="o">),</span>
+                         <span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">&#34;stringField&#34;</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">STRING</span><span class="o">),</span>
+                         <span class="n">Field</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="s">&#34;bytesField&#34;</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">BYTES</span><span class="o">)))</span>
       <span class="o">.</span><span class="na">build</span><span class="o">();</span></code></pre></div>
         </div>
     
@@ -3930,19 +3930,19 @@ getting just that field:</p>
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="c1">// Returns an enumeration indicating all possible case values for the enum.
 </span><span class="c1">// For the above example, this will be 
-</span><span class="c1">// EnumerationType.create(“intField”, “stringField”, “bytesField”);
+</span><span class="c1">// EnumerationType.create(&#34;intField&#34;, &#34;stringField&#34;, &#34;bytesField&#34;);
 </span><span class="c1"></span><span class="n">EnumerationType</span> <span class="n">oneOfEnum</span> <span class="o">=</span> <span class="n">onOfType</span><span class="o">.</span><span class="na">getCaseEnumType</span><span class="o">();</span>
 
 <span class="c1">// Creates an instance of the union with the string field set.
-</span><span class="c1"></span><span class="n">OneOfType</span><span class="o">.</span><span class="na">Value</span> <span class="n">oneOfValue</span> <span class="o">=</span> <span class="n">oneOfType</span><span class="o">.</span><span class="na">createValue</span><span class="o">(</span><span class="err">“</span><span class="n">stringField</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">foobar</span><span class="err">”</span><span cla [...]
+</span><span class="c1"></span><span class="n">OneOfType</span><span class="o">.</span><span class="na">Value</span> <span class="n">oneOfValue</span> <span class="o">=</span> <span class="n">oneOfType</span><span class="o">.</span><span class="na">createValue</span><span class="o">(</span><span class="s">&#34;stringField&#34;</span><span class="o">,</span> <span class="s">&#34;foobar&#34;</span><span class="o">);</span>
 
 <span class="c1">// Handle the oneof
 </span><span class="c1"></span><span class="k">switch</span> <span class="o">(</span><span class="n">oneOfValue</span><span class="o">.</span><span class="na">getCaseEnumType</span><span class="o">().</span><span class="na">toString</span><span class="o">())</span> <span class="o">{</span>
-  <span class="k">case</span> <span class="err">“</span><span class="n">intField</span><span class="err">”</span><span class="o">:</span>  
+  <span class="k">case</span> <span class="s">&#34;intField&#34;</span><span class="o">:</span>  
     <span class="k">return</span> <span class="n">processInt</span><span class="o">(</span><span class="n">oneOfValue</span><span class="o">.</span><span class="na">getValue</span><span class="o">(</span><span class="n">Integer</span><span class="o">.</span><span class="na">class</span><span class="o">));</span>
-  <span class="k">case</span> <span class="err">“</span><span class="n">stringField</span><span class="err">”</span><span class="o">:</span>
+  <span class="k">case</span> <span class="s">&#34;stringField&#34;</span><span class="o">:</span>
     <span class="k">return</span> <span class="n">processString</span><span class="o">(</span><span class="n">oneOfValue</span><span class="o">.</span><span class="na">getValue</span><span class="o">(</span><span class="n">String</span><span class="o">.</span><span class="na">class</span><span class="o">));</span>
-  <span class="k">case</span> <span class="err">“</span><span class="n">bytesField</span><span class="err">”</span><span class="o">:</span>
+  <span class="k">case</span> <span class="s">&#34;bytesField&#34;</span><span class="o">:</span>
     <span class="k">return</span> <span class="n">processBytes</span><span class="o">(</span><span class="n">oneOfValue</span><span class="o">.</span><span class="na">getValue</span><span class="o">(</span><span class="n">bytes</span><span class="o">[].</span><span class="na">class</span><span class="o">));</span>
 <span class="o">}</span></code></pre></div>
         </div>
@@ -4111,7 +4111,7 @@ the user ids from a <code>PCollection</code> of purchases one would write (using
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">));</span></code></pre></div>
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4126,7 +4126,7 @@ shipping address one would write</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">postCode</span><span class="err">”</span><span class="o">));</span> [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;shippingAddress.postCode&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4141,7 +4141,7 @@ shipping-address fields one would write</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.*</span><span class="err">”</span><span class="o">));</span></code></pre></div>
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;shippingAddress.*&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4156,7 +4156,7 @@ selected, the result is an array of the selected subfield type. For example</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">transactions</span><span class="o">[].</span><span class="na">bank</span><span class="err">”</span><span class="o">));</span></cod [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;transactions[].bank&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4196,7 +4196,7 @@ specific keys from the map. For example, given the following schema:</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchasesByType</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">purchases</span><span class="o">{}.</span><span class="na">userId</span><span class="err">”</span><span class="o">));</span> [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchasesByType</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;purchases{}.userId&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4222,7 +4222,7 @@ could select only the userId and streetAddress fields as follows</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><spa [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><span class="na">streetAddress</span><span cla [...]
         </div>
     
 
@@ -4255,7 +4255,7 @@ could select only the userId and streetAddress fields as follows</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.*</span><sp [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.*</span><span class="err">&#34;</span><span class="o" [...]
         </div>
     
 
@@ -4306,7 +4306,7 @@ selected field will appear as its own array field. For example</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span> <span class="err">“</span><span class="n">transactions</span><span class="o">.</span><span class="na">bank</span><span class="err">”</span><span class="o">,</span> <span c [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Select</span><span class="o">.</span><span class="na">fieldNames</span><span class="o">(</span> <span class="s">&#34;transactions.bank&#34;</span><span class="o">,</span> <span class="n">transactions</span><span class="o">.</span><span class="na">purchaseAmount</span [...]
         </div>
     
 
@@ -4416,7 +4416,7 @@ are grouped together into an <code>ITERABLE</code> field. For example</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><sp [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><span class="na">streetAddress</span><span cl [...]
         </div>
     
 
@@ -4451,9 +4451,9 @@ builders, as follows:</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><sp [...]
-    <span class="o">.</span><span class="na">withKeyField</span><span class="o">(</span><span class="err">“</span><span class="n">userAndStreet</span><span class="err">”</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">withValueField</span><span class="o">(</span><span class="err">“</span><span class="n">matchingPurchases</span><span class="err">”</span><span class="o">));</span></code></pre></div>
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="n">shippingAddress</span><span class="o">.</span><span class="na">streetAddress</span><span cl [...]
+</span><span class="s">    .withKeyField(&#34;</span><span class="n">userAndStreet</span><span class="s">&#34;)
+</span><span class="s">    .withValueField(&#34;</span><span class="n">matchingPurchases</span><span class="err">&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4469,10 +4469,10 @@ output schema:</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="err">“</span><span class="n">itemId</span><span class="err">”</span><span class="o">,</span> <span class="n">Count</span><span class="o">.</span><span class="na">combineFn</span><span class="o">(),</span> <span class="err">“</span><span class="n">numPurchases</span><span class="err">”</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="err">“</span><span class="n">costCents</span><span class="err">”</span><span class="o">,</span> <span class="n">Sum</span><span class="o">.</span><span class="na">ofLongs</span><span class="o">(),</span> <span class="err">“</span><span class="n">totalSpendCents</span><span class="err">”</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="err">“</span><span class="n">costCents</span><span class="err">”</span><span class="o">,</span> <span class="n">Top</span><span class="o">.&lt;</span><span class="n">Long</span><span class="o">&gt;</span><span class="n">largestLongsFn</span><span class="o">(</span><span class="n">10</span><span class="o">),</span> <span class="err">“</span><span class="n">topPurchases</span><span class= [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Group</span><span class="o">.</span><span class="na">byFieldNames</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="s">&#34;itemId&#34;</span><span class="o">,</span> <span class="n">Count</span><span class="o">.</span><span class="na">combineFn</span><span class="o">(),</span> <span class="s">&#34;numPurchases&#34;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="s">&#34;costCents&#34;</span><span class="o">,</span> <span class="n">Sum</span><span class="o">.</span><span class="na">ofLongs</span><span class="o">(),</span> <span class="s">&#34;totalSpendCents&#34;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">aggregateField</span><span class="o">(</span><span class="s">&#34;costCents&#34;</span><span class="o">,</span> <span class="n">Top</span><span class="o">.&lt;</span><span class="n">Long</span><span class="o">&gt;</span><span class="n">largestLongsFn</span><span class="o">(</span><span class="n">10</span><span class="o">),</span> <span class="s">&#34;topPurchases&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4514,7 +4514,7 @@ and is specified with the <code>using</code> keyword:</p>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">PCollection</span><span class="o">&lt;</span><span class="n">Transaction</span><span class="o">&gt;</span> <span class="n">transactions</span> <span class="o">=</span> <span class="n">readTransactions</span><span class="o">();</span>
 <span class="n">PCollection</span><span class="o">&lt;</span><span class="n">Review</span><span class="o">&gt;</span> <span class="n">reviews</span> <span class="o">=</span> <span class="n">readReviews</span><span class="o">();</span>
 <span class="n">PCollection</span><span class="o">&lt;</span><span class="n">Row</span><span class="o">&gt;</span> <span class="n">joined</span> <span class="o">=</span> <span class="n">transactions</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span>
-    <span class="n">Join</span><span class="o">.</span><span class="na">innerJoin</span><span class="o">(</span><span class="n">reviews</span><span class="o">).</span><span class="na">using</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">productId</span><span class="err">”</span><span class="o">));</span></code></pre></div>
+    <span class="n">Join</span><span class="o">.</span><span class="na">innerJoin</span><span class="o">(</span><span class="n">reviews</span><span class="o">).</span><span class="na">using</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="s">&#34;productId&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4552,8 +4552,8 @@ Review schema named those fields differently than the Transaction schema, then w
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">PCollection</span><span class="o">&lt;</span><span class="n">Row</span><span class="o">&gt;</span> <span class="n">joined</span> <span class="o">=</span> <span class="n">transactions</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span>
     <span class="n">Join</span><span class="o">.</span><span class="na">innerJoin</span><span class="o">(</span><span class="n">reviews</span><span class="o">).</span><span class="na">on</span><span class="o">(</span>
       <span class="n">FieldsEqual</span>
-         <span class="o">.</span><span class="na">left</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">productId</span><span class="err">”</span><span class="o">)</span>
-         <span class="o">.</span><span class="na">right</span><span class="o">(</span><span class="err">“</span><span class="n">reviewUserId</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">reviewProductId</span><span class="err">”</span><span class="o">)));</span></code></pre></div>
+         <span class="o">.</span><span class="na">left</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="s">&#34;productId&#34;</span><span class="o">)</span>
+         <span class="o">.</span><span class="na">right</span><span class="o">(</span><span class="s">&#34;reviewUserId&#34;</span><span class="o">,</span> <span class="s">&#34;reviewProductId&#34;</span><span class="o">)));</span></code></pre></div>
         </div>
     
 
@@ -4578,8 +4578,8 @@ which all predicates return true will pass the filter. For example the following
     
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">Filter</span>
-    <span class="o">.</span><span class="na">whereFieldName</span><span class="o">(</span><span class="err">“</span><span class="n">costCents</span><span class="err">”</span><span class="o">,</span> <span class="n">c</span> <span class="o">-&gt;</span> <span class="n">c</span> <span class="o">&gt;</span> <span class="n">100</span> <span class="o">*</span> <span class="n">20</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">whereFieldName</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">country</span><span class="err">”</span><span class="o">,</span> <span class="n">c</span> <span class="o">-&gt;</span> <span class="n">c</span><span class="o">.</span><span class="na">equals</span><span class="o">(</span><span class="err">“</span><span class="n">de</span><span class="err">”</span [...]
+    <span class="o">.</span><span class="na">whereFieldName</span><span class="o">(</span><span class="s">&#34;costCents&#34;</span><span class="o">,</span> <span class="n">c</span> <span class="o">-&gt;</span> <span class="n">c</span> <span class="o">&gt;</span> <span class="n">100</span> <span class="o">*</span> <span class="n">20</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">whereFieldName</span><span class="o">(</span><span class="s">&#34;shippingAddress.country&#34;</span><span class="o">,</span> <span class="n">c</span> <span class="o">-&gt;</span> <span class="n">c</span><span class="o">.</span><span class="na">equals</span><span class="o">(</span><span class="s">&#34;de&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4599,9 +4599,9 @@ syntax, including nested fields inside arrays or map values.</p>
     
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">AddFields</span><span class="o">.&lt;</span><span class="n">PurchasePojo</span><span class="o">&gt;</span><span class="n">create</span><span class="o">()</span>
-    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="err">“</span><span class="n">timeOfDaySeconds</span><span class="err">”</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">INT32</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">deliveryNotes</span><span class="err">”</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">STRING</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="err">“</span><span class="n">transactions</span><span class="o">.</span><span class="na">isFlagged</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">BOOLEAN</span><span class="o">,</span> <span class="kc">false</span><span class="o">));</span></code></pre></div>
+    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="s">&#34;timeOfDaySeconds&#34;</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">INT32</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="s">&#34;shippingAddress.deliveryNotes&#34;</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">STRING</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">field</span><span class="o">(</span><span class="err">&#34;</span><span class="n">transactions</span><span class="o">.</span><span class="na">isFlagged</span><span class="o">,</span> <span class="n">FieldType</span><span class="o">.</span><span class="na">BOOLEAN</span><span class="o">,</span> <span class="kc">false</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4621,7 +4621,7 @@ syntax.</p>
 
     
         <div class=language-java>
-            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">DropFields</span><span class="o">.</span><span class="na">fields</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">shippingAddress</span><s [...]
+            <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">DropFields</span><span class="o">.</span><span class="na">fields</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="s">&#34;shippingAddress.streetAddress&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4642,8 +4642,8 @@ renamed using the field-selection syntax.</p>
     
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">RenameFields</span><span class="o">.&lt;</span><span class="n">PurchasePojo</span><span class="o">&gt;</span><span class="n">create</span><span class="o">()</span>
-  <span class="o">.</span><span class="na">rename</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">userIdentifier</span><span class="err">”</span><span class="o">)</span>
-  <span class="o">.</span><span class="na">rename</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">streetAddress</span><span class="err">”</span><span class="o">,</span> <span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">street</span><span class="err">”</span><span class="o">));</span></code></pre></div>
+  <span class="o">.</span><span class="na">rename</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">,</span> <span class="s">&#34;userIdentifier&#34;</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">rename</span><span class="o">(</span><span class="s">&#34;shippingAddress.streetAddress&#34;</span><span class="o">,</span> <span class="s">&#34;shippingAddress.street&#34;</span><span class="o">));</span></code></pre></div>
         </div>
     
 
@@ -4770,7 +4770,7 @@ using the above-described selection expressions, as follows:</p>
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">appy</span><span class="o">(</span><span class="n">ParDo</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="k">new</span> <span class="n">DoFn</span><span class="o">&lt;</span><span class="n">PurchasePojo</span><span class="o">,</span> <span class="n">PurchasePojo</span><span  [...]
   <span class="nd">@ProcessElement</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">process</span><span class="o">(</span>
-     <span class="nd">@FieldAccess</span><span class="o">(</span><span class="err">“</span><span class="n">userId</span><span class="err">”</span><span class="o">)</span> <span class="n">String</span> <span class="n">userId</span><span class="o">,</span> <span class="nd">@FieldAccess</span><span class="o">(</span><span class="err">“</span><span class="n">itemId</span><span class="err">”</span><span class="o">)</span> <span class="kt">long</span> <span class="n">itemId</span><span class=" [...]
+     <span class="nd">@FieldAccess</span><span class="o">(</span><span class="s">&#34;userId&#34;</span><span class="o">)</span> <span class="n">String</span> <span class="n">userId</span><span class="o">,</span> <span class="nd">@FieldAccess</span><span class="o">(</span><span class="s">&#34;itemId&#34;</span><span class="o">)</span> <span class="kt">long</span> <span class="n">itemId</span><span class="o">)</span> <span class="o">{</span>
       <span class="o">...</span>
   <span class="o">}</span>
 <span class="o">}));</span></code></pre></div>
@@ -4788,7 +4788,7 @@ using the above-described selection expressions, as follows:</p>
         <div class=language-java>
             <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="n">purchases</span><span class="o">.</span><span class="na">appy</span><span class="o">(</span><span class="n">ParDo</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="k">new</span> <span class="n">DoFn</span><span class="o">&lt;</span><span class="n">PurchasePojo</span><span class="o">,</span> <span class="n">PurchasePojo</span><span  [...]
   <span class="nd">@ProcessElement</span> <span class="kd">public</span> <span class="kt">void</span> <span class="nf">process</span><span class="o">(</span>
-    <span class="nd">@FieldAccess</span><span class="o">(</span><span class="err">“</span><span class="n">shippingAddress</span><span class="o">.</span><span class="na">street</span><span class="err">”</span><span class="o">)</span> <span class="n">String</span> <span class="n">street</span><span class="o">)</span> <span class="o">{</span>
+    <span class="nd">@FieldAccess</span><span class="o">(</span><span class="s">&#34;shippingAddress.street&#34;</span><span class="o">)</span> <span class="n">String</span> <span class="n">street</span><span class="o">)</span> <span class="o">{</span>
       <span class="o">...</span>
   <span class="o">}</span>
 <span class="o">}));</span></code></pre></div>
@@ -5696,8 +5696,8 @@ which can be particularly useful if you are using a single global window.</p>
 <span class="language-py">AfterCount(50)</span> and only 32 elements arrive,
 those 32 elements sit around forever. If the 32 elements are important to you,
 consider using <a href="#composite-triggers">composite triggers</a> to combine multiple
-conditions. This allows you to specify multiple firing conditions such as “fire
-either when I receive 50 elements, or every 1 second”.</p>
+conditions. This allows you to specify multiple firing conditions such as &ldquo;fire
+either when I receive 50 elements, or every 1 second&rdquo;.</p>
 <h3 id="setting-a-trigger">9.4. Setting a trigger</h3>
 <p>When you set a windowing function for a <code>PCollection</code> by using the
 <span class="language-java"><code>Window</code></span><span class="language-py"><code>WindowInto</code></span>
diff --git a/website/generated-content/documentation/resources/videos-and-podcasts/index.html b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
index accc8df..f0fd591 100644
--- a/website/generated-content/documentation/resources/videos-and-podcasts/index.html
+++ b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
@@ -449,6 +449,8 @@
     </li>
     <li><a href="#beam--friends">Beam &amp; Friends</a>
       <ul>
+        <li><a href="#distributed-processing-for-machine-learning-production-pipelines">Distributed Processing for Machine Learning Production Pipelines</a></li>
+        <li><a href="#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow">TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li>
         <li><a href="#flink-and-beam-current-state--roadmap">Flink and Beam: Current State &amp; Roadmap</a></li>
         <li><a href="#lessons-learned-from-developing-a-stream-processing-platform-at-scale">Lessons learned from developing a stream processing platform at scale</a></li>
       </ul>
@@ -495,6 +497,8 @@ limitations under the License.
     </li>
     <li><a href="#beam--friends">Beam &amp; Friends</a>
       <ul>
+        <li><a href="#distributed-processing-for-machine-learning-production-pipelines">Distributed Processing for Machine Learning Production Pipelines</a></li>
+        <li><a href="#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow">TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li>
         <li><a href="#flink-and-beam-current-state--roadmap">Flink and Beam: Current State &amp; Roadmap</a></li>
         <li><a href="#lessons-learned-from-developing-a-stream-processing-platform-at-scale">Lessons learned from developing a stream processing platform at scale</a></li>
       </ul>
@@ -533,6 +537,16 @@ limitations under the License.
 <br></p>
 <h2 id="beam--friends">Beam &amp; Friends</h2>
 <p>The following resources present Apache Beam partnerships.</p>
+<h3 id="distributed-processing-for-machine-learning-production-pipelines">Distributed Processing for Machine Learning Production Pipelines</h3>
+<p>Flink Forward, 2020</p>
+<p>Presented by Ahmet Altay, Robert Crowe, Reza Rokni</p>
+<iframe width="560" height="315" src="https://www.youtube.com/embed/jV1WFTmm4qg" frameborder="0" allowfullscreen></iframe>
+<br>
+<h3 id="tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow">TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</h3>
+<p>Spark+AI, San Francisco, 2019</p>
+<p>Presented by Konstantinos Katsiapis, Ahmet Altay</p>
+<iframe width="560" height="315" src="https://www.youtube.com/embed/GTibgKo7WaI" frameborder="0" allowfullscreen></iframe>
+<br>
 <h3 id="flink-and-beam-current-state--roadmap">Flink and Beam: Current State &amp; Roadmap</h3>
 <p>Flink Forward, Berlin, 2016</p>
 <p>Presented by Maximilian Michels, <em>Apache Beam PPMC member</em></p>
diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml
index b707487..c074429 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -509,7 +509,7 @@
   
   <url>
     <loc>/documentation/programming-guide/</loc>
-    <lastmod>2020-05-15T00:39:54+02:00</lastmod>
+    <lastmod>2020-05-20T12:05:12-04:00</lastmod>
   </url>
   
   <url>
@@ -529,7 +529,7 @@
   
   <url>
     <loc>/contribute/release-guide/</loc>
-    <lastmod>2020-05-15T11:25:36-07:00</lastmod>
+    <lastmod>2020-05-20T14:50:41-04:00</lastmod>
   </url>
   
   <url>
@@ -1293,7 +1293,7 @@
   
   <url>
     <loc>/documentation/resources/videos-and-podcasts/</loc>
-    <lastmod>2020-05-15T00:39:54+02:00</lastmod>
+    <lastmod>2020-05-15T11:26:25-07:00</lastmod>
   </url>
   
   <url>