zhipeng93 opened a new pull request, #215:
URL: https://github.com/apache/flink-ml/pull/215

   ## What is the purpose of the change
   Currently BroadcastUtils::withBroadcastStream does not support 
DataStream::cogroup/join, since we restricted that users can only introduce one 
extra operator in the specified lambda function.
   
   To support using join/cogroup in BroadcastUtils::withBroadcastStream, we 
would like to relax the restriction such that users can introduce more than 
more extra operator, but only the output operator can access the broadcast 
variables.
   
   ## Brief change log
   - Relaxes the restrictions of BroadcastUtils::withBroadcastStream such that 
users can introduce more than one operator in the specified lambda function.
   - Sets keyContext to deal with the case that the non-broadcast input is a 
keyed stream.
   - Adds unit test to verify the change.
   
   ## Does this pull request potentially affect one of the following parts:
   
     - Dependencies (does it add or upgrade a dependency): (no)
     - The public API, i.e., is any changed class annotated with 
`@Public(Evolving)`: (no)
   
   ## Documentation
   
     - Does this pull request introduce a new feature? (yes)
     - If yes, how is the feature documented? (JavaDocs)
   


-- 
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: issues-unsubscr...@flink.apache.org

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

Reply via email to