Khurram Faraaz created DRILL-3605:
-------------------------------------

             Summary: Wrong results - Lead(char-column) 
                 Key: DRILL-3605
                 URL: https://issues.apache.org/jira/browse/DRILL-3605
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Flow
    Affects Versions: 1.2.0
         Environment: private-branch-with-new-window-functions
            Reporter: Khurram Faraaz
            Assignee: Chris Westin



col2 is of type char(2) in the parquet file.
Results returned by Drill

{code}
0: jdbc:drill:schema=dfs.tmp> select col2, lead(col2) over (partition by col2 
order by col0) lead_col0 from `fewRowsAllData.parquet`;
+------+-----------+
| col2 | lead_col0 |
+------+-----------+
| AK | null |
| AZ | AZCACO |
| AZ | null |
| CA | null |
| CO | COCODEGAGAGA |
| CO | CODEGAGAGAGAHI |
| CO | null |
| DE | null |
| GA | GAGAGAHIIAIAIAIAININ |
| GA | GAGAHIIAIAIAIAININININ |
| GA | GAHIIAIAIAIAININININKSLA |
| GA | null |
| HI | null |
| IA | IAIAIAININININKSLAMAMAMAMDMDME |
| IA | IAIAININININKSLAMAMAMAMDMDMEMEMI |
| IA | IAININININKSLAMAMAMAMDMDMEMEMIMNMN |
| IA | null |
| IN | INININKSLAMAMAMAMDMDMEMEMIMNMNMNMNMNMN |
| IN | ININKSLAMAMAMAMDMDMEMEMIMNMNMNMNMNMNMOMO |
| IN | INKSLAMAMAMAMDMDMEMEMIMNMNMNMNMNMNMOMOMONC |
| IN | null |
| KS | null |
| LA | null |
| MA | MAMAMDMDMEMEMIMNMNMNMNMNMNMOMOMONCNDNDNENHNHNHNYNY |
| MA | MAMDMDMEMEMIMNMNMNMNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOH |
| MA | null |
| MD | MDMEMEMIMNMNMNMNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPA |
| MD | null |
| ME | MEMIMNMNMNMNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRI |
| ME | null |
| MI | null |
| MN | MNMNMNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUT |
| MN | MNMNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUT |
| MN | MNMNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVT |
| MN | MNMNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVT 
|
| MN | 
MNMOMOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWI |
| MN | null |
| MO | 
MOMONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWY |
| MO | 
MONCNDNDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| MO | null |
| NC | null |
| ND | NDNENHNHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY 
|
| ND | null |
| NE | null |
| NH | NHNHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| NH | NHNYNYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| NH | null |
| NY | NYNYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| NY | NYOHOHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| NY | null |
| OH | OHORORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| OH | null |
| OR | ORPARIRIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| OR | null |
| PA | null |
| RI | RIRIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| RI | RIRISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| RI | RISCSCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| RI | null |
| SC | SCSDSDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| SC | null |
| SD | SDSDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| SD | SDUTUTUTVTVTVTVTWIWIWVWYWYWYWY |
| SD | null |
| UT | UTUTVTVTVTVTWIWIWVWYWYWYWY |
| UT | UTVTVTVTVTWIWIWVWYWYWYWY |
| UT | null |
| VT | VTVTVTWIWIWVWYWYWYWY |
| VT | VTVTWIWIWVWYWYWYWY |
| VT | VTWIWIWVWYWYWYWY |
| VT | null |
| WI | WIWVWYWYWYWY |
| WI | null |
| WV | null |
| WY | WYWYWY |
| WY | WYWY |
| WY | WY |
| WY | null |
+------+-----------+
78 rows selected (0.307 seconds)
{code}

Results returned by Postgres.

{code}
postgres=# select col2,lead(col2) over (partition by col2 order by col0) 
lead_col0 from tbl_alldata;
 col2 | lead_col0 
------+-----------
 AK   | 
 AZ   | AZ
 AZ   | 
 CA   | 
 CO   | CO
 CO   | CO
 CO   | 
 DE   | 
 GA   | GA
 GA   | GA
 GA   | GA
 GA   | 
 HI   | 
 IA   | IA
 IA   | IA
 IA   | IA
 IA   | 
 IN   | IN
 IN   | IN
 IN   | IN
 IN   | 
 KS   | 
 LA   | 
 MA   | MA
 MA   | MA
 MA   | 
 MD   | MD
 MD   | 
 ME   | ME
 ME   | 
 MI   | 
 MN   | MN
 MN   | MN
 MN   | MN
 MN   | MN
 MN   | MN
 MN   | 
 MO   | MO
 MO   | MO
 MO   | 
 NC   | 
 ND   | ND
 ND   | 
 NE   | 
 NH   | NH
 NH   | NH
 NH   | 
 NY   | NY
 NY   | NY
 NY   | 
 OH   | OH
 OH   | 
 OR   | OR
 OR   | 
 PA   | 
 RI   | RI
 RI   | RI
 RI   | RI
 RI   | 
 SC   | SC
 SC   | 
 SD   | SD
 SD   | SD
 SD   | 
 UT   | UT
 UT   | UT
 UT   | 
 VT   | VT
 VT   | VT
 VT   | VT
 VT   | 
 WI   | WI
 WI   | 
 WV   | 
 WY   | WY
 WY   | WY
 WY   | WY
 WY   | 
(78 rows)
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to