Ádám Szita created HIVE-26506:
---------------------------------

             Summary: HiveIcebergVectorizedRecordReader doesn't set the 
selected array
                 Key: HIVE-26506
                 URL: https://issues.apache.org/jira/browse/HIVE-26506
             Project: Hive
          Issue Type: Bug
            Reporter: Ádám Szita
            Assignee: Ádám Szita


HiveIcebergVectorizedRecordReader currently only sets {{selectedInUse}} but not 
{{selected}} that can cause the following exceptions where ORC row level 
filtering kicks in:
{code:java}
Caused by: java.lang.RuntimeException: all is not in sort order and unique
        at 
org.apache.hadoop.hive.ql.exec.vector.expressions.FilterExprOrExpr.subtract(FilterExprOrExpr.java:69)
        at 
org.apache.hadoop.hive.ql.exec.vector.expressions.FilterExprOrExpr.evaluate(FilterExprOrExpr.java:195)
        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:172)
        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}



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

Reply via email to