I agree that it will not affect current operators behavior since anyways none 
of operator use the RecordBatch information once NONE is seen. It takes this 
outcome as End of Stream and completes all its processing.

My concern is if you do this then looks like with NONE outcome in HashJoin case 
we are using the batch information to make some decision. In that sense it is 
treating NONE similar to OK with empty batch ? Based on JIRA explanation why 
didn't HashJoin used the schema related information from batch with 
OK_NEW_SCHEMA since NONE will come atleast after OK_NEW_SCHEMA?

[ Full content available at: https://github.com/apache/drill/pull/1472 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to