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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFSourceV2”
-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("count", 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) ->
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: “User-defined function operator in Python script”
category: “Python”
operator_type: “DualInputPortsPythonUDFV2”
-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("count", 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) -> 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: “Operators in the Python category”
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: “Operators in the Python category”
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>"count"</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: “User-defined function operator in Python script”
category: “Python”
operator_type: “PythonUDFV2”
-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("count", 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) -> 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>|