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]
