fhueske commented on code in PR #28737:
URL: https://github.com/apache/flink/pull/28737#discussion_r3615455428


##########
docs/content.zh/docs/sql/functions/built-in-functions.md:
##########
@@ -132,6 +132,24 @@ JSON 函数使用符合 ISO/IEC TR 19075-6 SQL标准的 JSON 路径表达式。
 
 {{< sql_functions_zh "bitmapagg" >}}
 
+Table Functions
+---------------
+
+Table functions take zero, one, or more values as input and return multiple 
rows (a table) as the result. Most built-in table functions take a table as an 
input argument.
+Table functions can be used in two ways: as stand-alone inputs, where they are 
invoked just once, or in a `LATERAL` context, where they are invoked for each 
row of an outer table.
+
+| Function                                   | Description                     
                                                                                
                                                                                
                                                                                
                                |
+|--------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| `TUMBLE(data => TABLE t, ...)`             | Assigns each row of the `data` 
table to a tumbling window specified by additional window columns 
(`window_start`, `window_end`, `window_time`). See [Window TVF]({{< ref 
"docs/sql/reference/queries/window-tvf" >}}#tumble) for the full list of 
arguments, semantics, and usage.                              |
+| `HOP(data => TABLE t, ...)`                | Assigns each row of the `data` 
table to a hopping window specified by additional window columns 
(`window_start`, `window_end`, `window_time`). See [Window TVF]({{< ref 
"docs/sql/reference/queries/window-tvf" >}}#hop) for the full list of 
arguments, semantics, and usage.                                  |
+| `CUMULATE(data => TABLE t, ...)`           | Assigns each row of the `data` 
table to a cumulating window specified by additional window columns 
(`window_start`, `window_end`, `window_time`). See [Window TVF]({{< ref 
"docs/sql/reference/queries/window-tvf" >}}#cumulate) for the full list of 
arguments, semantics, and usage.                          |
+| `SESSION(data => TABLE t, ...)`            | Assigns each row of the `data` 
table to a session window specified by additional window columns 
(`window_start`, `window_end`, `window_time`). See [Window TVF]({{< ref 
"docs/sql/reference/queries/window-tvf" >}}#session) for the full list of 
arguments, semantics, and usage.                              |
+| `FROM_CHANGELOG(input => TABLE t [, ...])` | Converts an append-only table 
with an explicit operation column into a dynamic table. See Changelog 
Conversion for the full list of arguments, semantics, and usage.                
                                                       |

Review Comment:
   The zh docs do not have a detailed page about the changelog functions. 
   At least I didn't find it (it's not in the same spot as the EN version).



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to