[
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)