[
https://issues.apache.org/jira/browse/DRILL-7240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16836022#comment-16836022
]
ASF GitHub Bot commented on DRILL-7240:
---------------------------------------
Ben-Zvi commented on pull request #1783: DRILL-7240: Catch runtime pruning
filter-match exceptions and do not prune these rowgroups
URL: https://github.com/apache/drill/pull/1783
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Temp fix: Run-time rowgroup pruning match() fails on casting a Long to an
> Integer
> ---------------------------------------------------------------------------------
>
> Key: DRILL-7240
> URL: https://issues.apache.org/jira/browse/DRILL-7240
> Project: Apache Drill
> Issue Type: Sub-task
> Components: Storage - Parquet
> Affects Versions: 1.17.0
> Reporter: Boaz Ben-Zvi
> Assignee: Boaz Ben-Zvi
> Priority: Major
> Labels: ready-to-commit
> Fix For: 1.17.0
>
>
> After a Parquet table is refreshed with selected "interesting" columns, a
> query whose WHERE clause contains a condition on a "non interesting" INT64
> column fails during run-time pruning (calling match()) with:
> {noformat}
> org.apache.drill.common.exceptions.UserException: SYSTEM ERROR:
> ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
> {noformat}
> Near-term fix suggestion: Catch the match() exception error, and instead do
> not prune (i.e. run-time pruning would be disabled in such cases).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)