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

github-actions[bot] pushed a commit to branch publish
in repository https://gitbox.apache.org/repos/asf/incubator-texera-site.git


The following commit(s) were added to refs/heads/publish by this push:
     new 8e19fb88 deploy: 7466c8f9df988fd47b68583b67e0cb3ed55d51e9
8e19fb88 is described below

commit 8e19fb889a20a6ab6145f14920881f461b55504e
Author: Yicong-Huang <[email protected]>
AuthorDate: Mon Aug 10 18:51:28 2026 +0000

    deploy: 7466c8f9df988fd47b68583b67e0cb3ed55d51e9
---
 _print/docs/index.html                             | 31 +++++++++++++++++---
 _print/docs/latest/index.html                      | 31 +++++++++++++++++---
 _print/docs/latest/reference/index.html            | 31 +++++++++++++++++---
 _print/docs/latest/reference/operators/index.html  | 31 +++++++++++++++++---
 .../operators/user-defined-functions/index.html    | 31 +++++++++++++++++---
 .../user-defined-functions/python/index.html       | 33 ++++++++++++++++++----
 categories/index.html                              |  2 +-
 categories/index.xml                               |  2 +-
 categories/operators/index.html                    |  2 +-
 .../python/1-out-python-udf/index.html             | 10 +++++--
 .../python/2-in-python-udf/index.html              | 10 +++++--
 .../user-defined-functions/python/index.html       | 19 ++++++++++---
 .../python/python-udf/index.html                   | 10 +++++--
 sitemap.xml                                        |  2 +-
 tags/index.html                                    |  2 +-
 tags/index.xml                                     |  2 +-
 tags/python/index.html                             |  2 +-
 tags/python/index.xml                              |  2 +-
 tags/user-defined-functions/index.html             |  2 +-
 19 files changed, 208 insertions(+), 47 deletions(-)

diff --git a/_print/docs/index.html b/_print/docs/index.html
index 6562698f..cb7f46a2 100644
--- a/_print/docs/index.html
+++ b/_print/docs/index.html
@@ -757,11 +757,26 @@ tags: [user-defined-functions]<a 
class=td-heading-self-link href=#tags-user-defi
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -772,7 +787,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -806,7 +825,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git a/_print/docs/latest/index.html b/_print/docs/latest/index.html
index d15adba6..a5bc9975 100644
--- a/_print/docs/latest/index.html
+++ b/_print/docs/latest/index.html
@@ -757,11 +757,26 @@ tags: [user-defined-functions]<a 
class=td-heading-self-link href=#tags-user-defi
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -772,7 +787,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -806,7 +825,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git a/_print/docs/latest/reference/index.html 
b/_print/docs/latest/reference/index.html
index 5aca46cc..75f58f46 100644
--- a/_print/docs/latest/reference/index.html
+++ b/_print/docs/latest/reference/index.html
@@ -487,11 +487,26 @@ tags: [user-defined-functions]<a 
class=td-heading-self-link href=#tags-user-defi
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -502,7 +517,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -536,7 +555,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git a/_print/docs/latest/reference/operators/index.html 
b/_print/docs/latest/reference/operators/index.html
index 7094a185..8008ae49 100644
--- a/_print/docs/latest/reference/operators/index.html
+++ b/_print/docs/latest/reference/operators/index.html
@@ -485,11 +485,26 @@ tags: [user-defined-functions]<a 
class=td-heading-self-link href=#tags-user-defi
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -500,7 +515,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -534,7 +553,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git 
a/_print/docs/latest/reference/operators/user-defined-functions/index.html 
b/_print/docs/latest/reference/operators/user-defined-functions/index.html
index 0c3b0ae0..3dd9f694 100644
--- a/_print/docs/latest/reference/operators/user-defined-functions/index.html
+++ b/_print/docs/latest/reference/operators/user-defined-functions/index.html
@@ -9,11 +9,26 @@ tags: [user-defined-functions]<a class=td-heading-self-link 
href=#tags-user-defi
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -24,7 +39,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -58,7 +77,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git 
a/_print/docs/latest/reference/operators/user-defined-functions/python/index.html
 
b/_print/docs/latest/reference/operators/user-defined-functions/python/index.html
index 8e8f9e30..8107fde0 100644
--- 
a/_print/docs/latest/reference/operators/user-defined-functions/python/index.html
+++ 
b/_print/docs/latest/reference/operators/user-defined-functions/python/index.html
@@ -1,15 +1,30 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=canonical type=text/html 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/><link
 rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/index.xml><meta
 n [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=canonical type=text/html 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/><link
 rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/index.xml><meta
 n [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 <a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a 
href=/docs/latest/reference/operators/user-defined-functions/python/>Return to 
the regular view of this page</a>.</p></div><h1 class=title>Python</h1><div 
class=lead>Operators in the Python category</div><ul><li>1: <a 
href=#pg-198f76a4c944cd808d58f3e5ae8bc073>1-out Python UDF</a></li><li>2: <a 
href=#pg-1d30b84e3d33f32843c42ca3b1de983d>2-in Python UDF</a></li><li>3: <a 
href=#pg-54798fe3b52a4779773b310807775cbb>Python  [...]
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -20,7 +35,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -54,7 +73,11 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
diff --git a/categories/index.html b/categories/index.html
index 323b5f48..bac86386 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/categories/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/lo [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/categories/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/lo [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 </a>|
diff --git a/categories/index.xml b/categories/index.xml
index 198095fc..023e27f3 100644
--- a/categories/index.xml
+++ b/categories/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Categories on Apache 
Texera</title><link>https://texera.staged.apache.org/categories/</link><description>Recent
 content in Categories on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun,
 09 Aug 2026 16:45:51 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/categories/index.xml"; rel="self" ty [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Categories on Apache 
Texera</title><link>https://texera.staged.apache.org/categories/</link><description>Recent
 content in Categories on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
 10 Aug 2026 18:50:37 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/categories/index.xml"; rel="self" ty [...]
\ No newline at end of file
diff --git a/categories/operators/index.html b/categories/operators/index.html
index d6d32c0a..8a97fc9f 100644
--- a/categories/operators/index.html
+++ b/categories/operators/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/categories/operators/index.xml><meta 
name=robots content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href= [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/categories/operators/index.xml><meta 
name=robots content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href= [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 </a>|
diff --git 
a/docs/latest/reference/operators/user-defined-functions/python/1-out-python-udf/index.html
 
b/docs/latest/reference/operators/user-defined-functions/python/1-out-python-udf/index.html
index 22b4538a..09dcab5b 100644
--- 
a/docs/latest/reference/operators/user-defined-functions/python/1-out-python-udf/index.html
+++ 
b/docs/latest/reference/operators/user-defined-functions/python/1-out-python-udf/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>1-out Python UDF | Apache Texera</title><meta 
name=description content="User-defined funct [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>1-out Python UDF | Apache Texera</title><meta 
name=description content="User-defined funct [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 <label for=m-docslatest-check><a href=/docs/latest/ title="Texera 
Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" 
id=m-docslatest><span>Docs</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-docslatestoverview-li><input type=checkbox id=m-docslatestoverview-check>
@@ -240,7 +240,11 @@ tags: [user-defined-functions, python]</a><ul><li><a 
href=#input-properties>Inpu
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFSourceV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># class 
GenerateOperator(UDFSourceOperator):</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     @overrides</span>
@@ -248,7 +252,7 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     def produce(self) -&gt; 
Iterator[Union[TupleLike, TableLike, None]]:</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#         yield</span>
 </span></span></code></pre></div><h3 id=output-ports>Output Ports<a 
class=td-heading-self-link href=#output-ports aria-label="Heading 
self-link"></a></h3><table><thead><tr><th>Port</th><th>Mode</th></tr></thead><tbody><tr><td>0</td><td><a
 href=../../../output-modes/#set-snapshot>Set 
Snapshot</a></td></tr></tbody></table><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:bl
 [...]
-<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
+<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
 </a>|
 <a href=https://www.apache.org target=_blank rel=noopener 
class=text-white>Apache
 </a>|
diff --git 
a/docs/latest/reference/operators/user-defined-functions/python/2-in-python-udf/index.html
 
b/docs/latest/reference/operators/user-defined-functions/python/2-in-python-udf/index.html
index af5739fe..9ddd08dd 100644
--- 
a/docs/latest/reference/operators/user-defined-functions/python/2-in-python-udf/index.html
+++ 
b/docs/latest/reference/operators/user-defined-functions/python/2-in-python-udf/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>2-in Python UDF | Apache Texera</title><meta 
name=description content="User-defined functi [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>2-in Python UDF | Apache Texera</title><meta 
name=description content="User-defined functi [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 <label for=m-docslatest-check><a href=/docs/latest/ title="Texera 
Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" 
id=m-docslatest><span>Docs</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-docslatestoverview-li><input type=checkbox id=m-docslatestoverview-check>
@@ -240,7 +240,11 @@ tags: [user-defined-functions, python]</a><ul><li><a 
href=#input-properties>Inpu
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;DualInputPortsPythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -263,7 +267,7 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     def process_table(self, table: 
Table, port: int) -&gt; Iterator[Optional[TableLike]]:</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#         yield table</span>
 </span></span></code></pre></div><h3 id=output-ports>Output Ports<a 
class=td-heading-self-link href=#output-ports aria-label="Heading 
self-link"></a></h3><table><thead><tr><th>Port</th><th>Mode</th></tr></thead><tbody><tr><td>0</td><td><a
 href=../../../output-modes/#set-snapshot>Set 
Snapshot</a></td></tr></tbody></table><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:bl
 [...]
-<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
+<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
 </a>|
 <a href=https://www.apache.org target=_blank rel=noopener 
class=text-white>Apache
 </a>|
diff --git 
a/docs/latest/reference/operators/user-defined-functions/python/index.html 
b/docs/latest/reference/operators/user-defined-functions/python/index.html
index 66f8ac2d..f6853b0b 100644
--- a/docs/latest/reference/operators/user-defined-functions/python/index.html
+++ b/docs/latest/reference/operators/user-defined-functions/python/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=text/html 
href=https://texera.staged.apache.org/_print/docs/latest/reference/operators/user-defined-functions/python/><link
 rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/index.xml>
 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=text/html 
href=https://texera.staged.apache.org/_print/docs/latest/reference/operators/user-defined-functions/python/><link
 rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/docs/latest/reference/operators/user-defined-functions/python/index.xml>
 [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 <label for=m-docslatest-check><a href=/docs/latest/ title="Texera 
Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" 
id=m-docslatest><span>Docs</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-docslatestoverview-li><input type=checkbox id=m-docslatestoverview-check>
@@ -236,12 +236,23 @@
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]</a></li><li><a 
href=#operators>Operators</a></li></ul></nav></div><div class="taxonomy 
taxonomy-terms-cloud taxo-tags"><h5 class=taxonomy-title>Tag Cloud</h5><ul 
class=taxonomy-terms><li><a class=taxonomy-term 
href=https://texera.staged.apache.org/tags/1.x/ data-taxonomy-term=1.x><span 
class=taxonomy-label>1.x</span><span 
class=taxonomy-count>1</span></a></li><li><a class=taxonomy-term 
href=https://texera.staged.apache.org/tags/advanced/ data-taxono [...]
+tags: [user-defined-functions, python]</a></li><li><a 
href=#operators>Operators</a></li><li><a href=#ui-parameters>UI 
parameters</a></li></ul></nav></div><div class="taxonomy taxonomy-terms-cloud 
taxo-tags"><h5 class=taxonomy-title>Tag Cloud</h5><ul 
class=taxonomy-terms><li><a class=taxonomy-term 
href=https://texera.staged.apache.org/tags/1.x/ data-taxonomy-term=1.x><span 
class=taxonomy-label>1.x</span><span 
class=taxonomy-count>1</span></a></li><li><a class=taxonomy-term 
href=https://te [...]
 description: &ldquo;Operators in the Python category&rdquo;
 weight: 1
 categories: [Operators]
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
-<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/operators/>Home</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>User-defined 
Functions</a> > Python</p><h2 id=operators>Operators<a 
class=td-heading-self-link href=#operators aria-label="Heading 
self-link"></a></h2><table><thead><tr><th>Operator</th><th>Description</th></tr></thead><tb
 [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span><span 
style=color:#204a87;font-weight:700>class</span> <span 
style=color:#000>ProcessTupleOperator</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#000>UDFOperatorV2</span><span 
style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>open</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>):</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>count</span> 
<span style=color:#ce5c00;font-weight:700>=</span> <span 
style=color:#3465a4>self</span><span 
style=color:#ce5c00;font-weight:700>.</span><span 
style=color:#000>UiParameter</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#4e9a06>&#34;count&#34;</span><span 
style=color:#000;font-weight:700>,</ [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>    <span 
style=color:#5c35cc;font-weight:700>@overrides</span>
+</span></span><span style=display:flex><span>    <span 
style=color:#204a87;font-weight:700>def</span> <span 
style=color:#000>process_tuple</span><span 
style=color:#000;font-weight:700>(</span><span 
style=color:#3465a4>self</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>tuple_</span><span 
style=color:#000;font-weight:700>:</span> <span 
style=color:#000>Tuple</span><span style=color:#000;font-weight:700>,</span> 
<span style=color:#000>port</span><span style=co [...]
+</span></span><span style=display:flex><span>        <span 
style=color:#8f5902;font-style:italic># self.count contains the value entered 
in the property panel.</span>
+</span></span><span style=display:flex><span>        <span 
style=color:#204a87;font-weight:700>yield</span> <span 
style=color:#000>tuple_</span>
+</span></span></code></pre></div><p>Active calls are inferred from the script; 
commented-out calls are ignored. The supported classes are 
<code>ProcessTupleOperator</code>, <code>ProcessBatchOperator</code>, 
<code>ProcessTableOperator</code>, and <code>GenerateOperator</code>. Supported 
types are <code>STRING</code>, <code>INT</code>/<code>LONG</code>, 
<code>DOUBLE</code>, <code>BOOL</code>, and <code>TIMESTAMP</code>. Empty 
strings are valid for <code>STRING</code>; all other types requ [...]
+<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
 </a>|
 <a href=https://www.apache.org target=_blank rel=noopener 
class=text-white>Apache
 </a>|
diff --git 
a/docs/latest/reference/operators/user-defined-functions/python/python-udf/index.html
 
b/docs/latest/reference/operators/user-defined-functions/python/python-udf/index.html
index 45cc1470..67aa0e07 100644
--- 
a/docs/latest/reference/operators/user-defined-functions/python/python-udf/index.html
+++ 
b/docs/latest/reference/operators/user-defined-functions/python/python-udf/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>Python UDF | Apache Texera</title><meta 
name=description content="User-defined function op [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png 
href=/images/logo.png><title>Python UDF | Apache Texera</title><meta 
name=description content="User-defined function op [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 <label for=m-docslatest-check><a href=/docs/latest/ title="Texera 
Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" 
id=m-docslatest><span>Docs</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-docslatestoverview-li><input type=checkbox id=m-docslatestoverview-check>
@@ -240,7 +240,11 @@ tags: [user-defined-functions, python]</a><ul><li><a 
href=#input-properties>Inpu
 description: &ldquo;User-defined function operator in Python script&rdquo;
 category: &ldquo;Python&rdquo;
 operator_type: &ldquo;PythonUDFV2&rdquo;
-tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+tags: [user-defined-functions, python]<a class=td-heading-self-link 
href=#tags-user-defined-functions-python aria-label="Heading 
self-link"></a></h2><p><a href=/docs/latest/reference/>Home</a> > <a 
href=/docs/latest/reference/operators/>User Defined Functions</a> > <a 
href=/docs/latest/reference/operators/user-defined-functions/>Python</a></p><h3 
id=input-properties>Input Properties<a class=td-heading-self-link 
href=#input-properties aria-label="Heading self-link"></a></h3><table><thead> 
[...]
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Define UiParameter inside open() of 
ProcessTupleOperator, ProcessBatchOperator, or ProcessTableOperator.</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># Example: self.count = 
self.UiParameter(&#34;count&#34;, AttributeType.INT).value</span>
+</span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># See the Python UDF operator 
documentation for supported types and behavior.</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># from pytexera import *</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic># </span>
@@ -263,7 +267,7 @@ tags: [user-defined-functions, python]<a 
class=td-heading-self-link href=#tags-u
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#     def process_table(self, table: 
Table, port: int) -&gt; Iterator[Optional[TableLike]]:</span>
 </span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic>#         yield table</span>
 </span></span></code></pre></div><h3 id=output-ports>Output Ports<a 
class=td-heading-self-link href=#output-ports aria-label="Heading 
self-link"></a></h3><table><thead><tr><th>Port</th><th>Mode</th></tr></thead><tbody><tr><td>0</td><td><a
 href=../../../output-modes/#set-snapshot>Set 
Snapshot</a></td></tr></tbody></table><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:bl
 [...]
-<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
+<button class="btn btn-primary mb-4 feedback--answer 
feedback--answer-no">No</button><p class="feedback--response 
feedback--response-yes">Glad to hear it! Please <a 
href=https://github.com/apache/texera-site/issues/new>tell us how we can 
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to 
hear that. Please <a href=https://github.com/apache/texera-site/issues/new>tell 
us how we can improve</a>.</p></div><script>const 
yesButton=document.querySelector(".feedback--an [...]
 </a>|
 <a href=https://www.apache.org target=_blank rel=noopener 
class=text-white>Apache
 </a>|
diff --git a/sitemap.xml b/sitemap.xml
index 15ff9da4..08f7a744 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-07-28/</loc><lastmod>2026-07-29T15:35:23-07:00</lastmod></url><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-06-30/</loc><lastmod>2026-07-08T23:58:23-07:00</lastmod></url><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-06-02/</loc><la
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-07-28/</loc><lastmod>2026-07-29T15:35:23-07:00</lastmod></url><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-06-30/</loc><lastmod>2026-07-08T23:58:23-07:00</lastmod></url><url><loc>https://texera.staged.apache.org/monthly-meetings/2026-06-02/</loc><la
 [...]
\ No newline at end of file
diff --git a/tags/index.html b/tags/index.html
index bde8448b..a184371b 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/logo.png 
[...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/logo.png 
[...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 </a>|
diff --git a/tags/index.xml b/tags/index.xml
index 4a4d3662..cfbc080c 100644
--- a/tags/index.xml
+++ b/tags/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Tags on Apache 
Texera</title><link>https://texera.staged.apache.org/tags/</link><description>Recent
 content in Tags on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
 10 Aug 2026 00:25:39 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/tags/index.xml"; rel="self" 
type="application/rss+xml" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Tags on Apache 
Texera</title><link>https://texera.staged.apache.org/tags/</link><description>Recent
 content in Tags on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
 10 Aug 2026 18:50:37 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/tags/index.xml"; rel="self" 
type="application/rss+xml" [...]
\ No newline at end of file
diff --git a/tags/python/index.html b/tags/python/index.html
index 66a12c33..a66f19f9 100644
--- a/tags/python/index.html
+++ b/tags/python/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/python/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/l [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/python/index.xml><meta name=robots 
content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/png href=/images/l [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 </a>|
diff --git a/tags/python/index.xml b/tags/python/index.xml
index 5e5fb1a5..d0eb8339 100644
--- a/tags/python/index.xml
+++ b/tags/python/index.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Python on Apache 
Texera</title><link>https://texera.staged.apache.org/tags/python/</link><description>Recent
 content in Python on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun,
 09 Aug 2026 16:45:51 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/tags/python/index.xml"; rel="self" 
type="ap [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Python on Apache 
Texera</title><link>https://texera.staged.apache.org/tags/python/</link><description>Recent
 content in Python on Apache 
Texera</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
 10 Aug 2026 18:50:37 +0000</lastBuildDate><atom:link 
href="https://texera.staged.apache.org/tags/python/index.xml"; rel="self" 
type="ap [...]
  ~ Licensed to the Apache Software Foundation (ASF) under one
  ~ or more contributor license agreements. See the NOTICE file
  ~ distributed with this work for additional information
diff --git a/tags/user-defined-functions/index.html 
b/tags/user-defined-functions/index.html
index 00a6d41c..59d804f6 100644
--- a/tags/user-defined-functions/index.html
+++ b/tags/user-defined-functions/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/user-defined-functions/index.xml><meta
 name=robots content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/pn [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en 
class=no-js><head><meta charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><link 
rel=alternate type=application/rss+xml 
href=https://texera.staged.apache.org/tags/user-defined-functions/index.xml><meta
 name=robots content="index, follow"><link rel="shortcut icon" 
href=/favicons/favicon.ico><link rel=apple-touch-icon 
href=/favicons/favicon.ico><link rel=icon type=image/pn [...]
 </span><span class=navbar-brand__name>Apache Texera®
 </span></a><a class=navbar-version-badge href=/releases/1.1.0-incubating/ 
aria-label="Latest release 1.1.0-incubating">v1.1.0-incubating</a><div 
class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class=navbar-nav><li 
class=nav-item><a class=nav-link 
href=/releases/><span>Releases</span></a></li><li class="nav-item dropdown"><a 
class="nav-link dropdown-toggle" href=/community/ id=menu-community role=button 
data-bs-toggle=dropdown aria-expanded=false><span>Community</span></a><ul c 
[...]
 </a>|

Reply via email to