sjwiesman commented on a change in pull request #14257:
URL: https://github.com/apache/flink/pull/14257#discussion_r533833261



##########
File path: docs/dev/table/streaming/temporal_tables.md
##########
@@ -36,6 +36,14 @@ For the changing dimension table, Flink allows for accessing 
the content of the
 Motivation
 ----------

Review comment:
        temporal tables got a lot of new features in 1.12. Please rebase, 
unfortunately, a lot of what you did is no longer relevant.  

##########
File path: docs/dev/table/streaming/unbounded-data-processing/joins.md
##########
@@ -22,17 +22,18 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-Joins are a common and well-understood operation in batch data processing to 
connect the rows of two relations. However, the semantics of joins on [dynamic 
tables](dynamic_tables.html) are much less obvious or even confusing.
+Joins are a common and well-understood operation in batch data processing to 
connect the rows of two relations. However, the semantics of joins on [dynamic 
tables](dynamic_tables.html) representing unbounded data are fairly 
non-trivial. 
 
-Because of that, there are a couple of ways to actually perform a join using 
either Table API or SQL.
+However there are a couple of ways to actually perform a join using either 
Table API or SQL.
 
 For more information regarding the syntax, please check the join sections in 
[Table API](../tableApi.html#joins) and [SQL]({{ site.baseurl 
}}/dev/table/sql/queries.html#joins).
 
+//TODO: Explain the complications of unbounded joins

Review comment:
       remove todo

##########
File path: docs/dev/table/streaming/unbounded-data-processing/joins.md
##########
@@ -22,17 +22,18 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-Joins are a common and well-understood operation in batch data processing to 
connect the rows of two relations. However, the semantics of joins on [dynamic 
tables](dynamic_tables.html) are much less obvious or even confusing.
+Joins are a common and well-understood operation in batch data processing to 
connect the rows of two relations. However, the semantics of joins on [dynamic 
tables](dynamic_tables.html) representing unbounded data are fairly 
non-trivial. 
 
-Because of that, there are a couple of ways to actually perform a join using 
either Table API or SQL.
+However there are a couple of ways to actually perform a join using either 
Table API or SQL.
 
 For more information regarding the syntax, please check the join sections in 
[Table API](../tableApi.html#joins) and [SQL]({{ site.baseurl 
}}/dev/table/sql/queries.html#joins).
 
+//TODO: Explain the complications of unbounded joins
 * This will be replaced by the TOC
 {:toc}
 
-Regular Joins
--------------
+Regular Joins and its challenges
+---------------------------------------
 

Review comment:
       Lets get rid of "and its challenges". We want to make flink more 
approachable :) 

##########
File path: docs/dev/table/streaming/unbounded-data-processing/joins.md
##########
@@ -351,4 +339,20 @@ FROM
 
 <span class="label label-danger">Attention</span> Flink does not support event 
time temporal table joins currently.
 
+### Temporal Table joins vs Other joins
+
+In contrast to [regular joins](#regular-joins), the previous results of the 
temporal table join will not be affected despite the changes on the build side. 
Also, the temporal table join operator is very lightweight and does not keep 
any state.
+
+Compared to [interval joins](#interval-joins), temporal table joins do not 
define a time window within which the records will be joined.

Review comment:
       again, 1.12 added support for temporal event time table joins so this 
needs to be updated. 

##########
File path: docs/dev/table/streaming/unbounded-data-processing/joins.md
##########
@@ -351,4 +339,20 @@ FROM
 
 <span class="label label-danger">Attention</span> Flink does not support event 
time temporal table joins currently.
 
+### Temporal Table joins vs Other joins
+
+In contrast to [regular joins](#regular-joins), the previous results of the 
temporal table join will not be affected despite the changes on the build side. 
Also, the temporal table join operator is very lightweight and does not keep 
any state.

Review comment:
       Also doesn't sound right here. 
   ```suggestion
   In contrast to [regular joins](#regular-joins), the previous results of the 
temporal table join will not be affected despite the changes on the build side. 
The temporal table join operator is very lightweight and does not keep any 
state.
   ```




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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to