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

Denys Kuzmenko updated HIVE-27416:
----------------------------------
    Summary: Vectorization: ClassCastException for string to decimal64 
conversion  (was: ClassCastException for string to decimal64 conversion)

> Vectorization: ClassCastException for string to decimal64 conversion
> --------------------------------------------------------------------
>
>                 Key: HIVE-27416
>                 URL: https://issues.apache.org/jira/browse/HIVE-27416
>             Project: Hive
>          Issue Type: Task
>            Reporter: Denys Kuzmenko
>            Assignee: Denys Kuzmenko
>            Priority: Major
>              Labels: pull-request-available
>
> PROBLEM STATEMENT
> {code}
> Caused by: java.lang.ClassCastException: 
> org.apache.hadoop.hive.ql.exec.vector.DecimalColumnVector cannot be cast to 
> org.apache.hadoop.hive.ql.exec.vector.LongColumnVector
> at 
> org.apache.hadoop.hive.ql.exec.vector.expressions.gen.FilterLongColumnBetween.evaluate(FilterLongColumnBetween.java:71)
> at 
> org.apache.hadoop.hive.ql.exec.vector.expressions.FilterExprAndExpr.evaluate(FilterExprAndExpr.java:42)
> at 
> org.apache.hadoop.hive.ql.exec.vector.VectorFilterOperator.process(VectorFilterOperator.java:125)
> at org.apache.hadoop.hive.ql.exec.Operator.vectorForward(Operator.java:968)
> at 
> org.apache.hadoop.hive.ql.exec.TableScanOperator.process(TableScanOperator.java:126)
> at 
> org.apache.hadoop.hive.ql.exec.vector.VectorMapOperator.deliverVectorizedRowBatch(VectorMapOperator.java:809)
> at 
> org.apache.hadoop.hive.ql.exec.vector.VectorMapOperator.process(VectorMapOperator.java:842)
> {code}
> STEPS TO REPRODUCE
> {code}
> create external table tbl_parquet(s1_8 string) stored as parquet;      
> insert into tbl_parquet values (43), (44), (45);
>       
> select * from tbl_parquet
>    where cast(s1_8 as decimal(12, 2)) <= 100 and cast(s1_8 as decimal(12, 2)) 
> >= 0.0;
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to