Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-3805

Empty JSON on LHS UNION non empty JSON on RHS must return results

Details

    Description

      When the input on LHS of UNION operator is empty and there is non empty input on RHS of Union, we need to return the data from the RHS. Currently we return SchemaChangeException.

      0: jdbc:drill:schema=dfs.tmp> select key1 from `empty.json` UNION select key1 from `fewRows.json`;
      Error: SYSTEM ERROR: SchemaChangeException: The left input of Union-All should not come from an empty data source
      
      Fragment 0:0
      
      [Error Id: f0fcff87-f470-46a8-9733-316b7da1a87f on centos-02.qa.lab:31010] (state=,code=0)
      

      Attachments

        Issue Links

          Activity

            dsbos Daniel Barclay added a comment -

            Seems likely to be related to DRILL-2288 and DRILL-3659.

            dsbos Daniel Barclay added a comment - Seems likely to be related to DRILL-2288 and DRILL-3659 .
            dsbos Daniel Barclay added a comment -

            Sounds related to DRILL-2288.

            dsbos Daniel Barclay added a comment - Sounds related to DRILL-2288 .

            People

              Unassigned Unassigned
              khfaraaz Khurram Faraaz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: