Rahul Challapalli created DRILL-1259:
----------------------------------------

             Summary: Drill changing the order of the columns when the first 
record has null value for the column
                 Key: DRILL-1259
                 URL: https://issues.apache.org/jira/browse/DRILL-1259
             Project: Apache Drill
          Issue Type: Bug
          Components: Storage - JSON
            Reporter: Rahul Challapalli


git.commit.id.abbrev=98b208e

JSON File Used :
{code}
{
  "a" : null,
  "b" : 1
}
{
  "a" : 1,
  "b" : 1
}
{code}

Query : The order has changed in the below result
{code}
select * from `temp.json`;
+------------+------------+
|     b      |     a      |
+------------+------------+
| 1          | null       |
| 1          | 1          |
+------------+------------+
{code}

However with the below dataset where the null field is in the second row drill 
preserves the order
{code}
{
  "a" : 1,
  "b" : 1
}
{
  "a" : null,
  "b" : 1
}
{code}

Query:
{code}
select * from `temp.json`;
+------------+------------+
|     a      |     b      |
+------------+------------+
| 1          | 1          |
| null       | 1          |
+------------+------------+

{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to