mattcasters opened a new issue, #7953:
URL: https://github.com/apache/hop/issues/7953

   ### What would you like to happen?
   
   The Mapping transform was very versatile in PDI/Kettle. It allowed having 0, 
1 or more inputs and outputs to be defined for the sub-transformation. 
   This feature requests asks for a port of the old mapping functionally, not 
technically.
   This is the PDi code:  
https://github.com/pentaho/pentaho-kettle/tree/master/engine/src/main/java/org/pentaho/di/trans/steps/mapping
   
   However, this code should only be used as a functional contract, not to port 
over as is.
   Instead of weird manipulations of rowsets and so on, proper use needs to be 
made of modern techniques like row listeners.  Furthermore, we should not just 
support Input and Output transforms but also Info and Target streams to allow 
custom built Stream Lookup or Switch/Case mappings since we have row listeners 
for targetted rows now as well.
   
   Finally, we should properly support this transform with integration tests, 
examples, documentation, support for metadata injections, the whole deal.
   
   
   ### Issue Priority
   
   Priority: 2
   
   ### Issue Component
   
   Component: Transforms


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