[ 
https://issues.apache.org/jira/browse/DRILL-2738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Parth Chandra updated DRILL-2738:
---------------------------------
    Component/s: Execution - Relational Operators

> Offset with casting a column to timestamp not working
> -----------------------------------------------------
>
>                 Key: DRILL-2738
>                 URL: https://issues.apache.org/jira/browse/DRILL-2738
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Relational Operators
>    Affects Versions: 0.7.0
>            Reporter: Venkata krishnan Sowrirajan
>
> In the below query, it should skip the first row which is a header and want 
> to cast one of the column to timestamp. But it is trying to parse the first 
> row to cast it to timestamp. Without casting it to timestamp, simple offset 
> query works fine.
> "select cast(columns[0] as timestamp) from 
> `guts-csv/CSV/guts_run_lab-app002.csv` offset 1;"
> So I did explain plan on the above query
> explain plan without implementation for select cast(columns[0] as timestamp) 
> from `guts-csv/CSV/guts_run_lab-app002.csv` offset 1;
> DrillScreenRel
>   DrillLimitRel(offset=[1])
>     DrillProjectRel(EXPR$0=[CAST(ITEM($0, 0)):TIMESTAMP(0)])
>       DrillScanRel(table=[[fs, drill, guts-csv/CSV/guts_run_lab-app002.csv]], 
> groupscan=[EasyGroupScan 
> [selectionRoot=/mapr/yarn-test/drill/guts-csv/CSV/guts_run_lab-app002.csv, 
> numFiles=1, columns=[`columns`[0]], 
> files=[file:/mapr/yarn-test/drill/guts-csv/CSV/guts_run_lab-app002.csv]]])
> In the plan, it looks like it tries to do casting to timestamp and then the 
> offset operation which is why its failing.



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

Reply via email to