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