raminqaf commented on code in PR #27975:
URL: https://github.com/apache/flink/pull/27975#discussion_r3110900813


##########
flink-python/pyflink/table/table.py:
##########
@@ -1220,6 +1220,40 @@ def to_changelog(self, *arguments: Expression) -> 
'Table':
         """
         return 
Table(self._j_table.toChangelog(to_expression_jarray(arguments)), self._t_env)
 
+    def from_changelog(self, *arguments: Expression) -> 'Table':
+        """
+        Converts this append-only table with an explicit operation code column 
into a
+        dynamic table using the built-in ``FROM_CHANGELOG`` process table 
function.
+
+        Each input row is expected to have a string operation code column 
(default: ``op``)
+        that indicates the change operation (e.g., INSERT, UPDATE_AFTER, 
UPDATE_BEFORE,
+        DELETE). The output table is a dynamic table backed by a changelog 
stream.
+
+        Example:
+        ::
+
+            >>> from pyflink.table.expressions import descriptor, map_
+            >>> # Default: reads 'op' column with standard change operation 
names
+            >>> result = cdc_stream.from_changelog()

Review Comment:
   Done — both Python and Java docs now use the  assignment style symmetrically 
across / and /.



-- 
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