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