viirya commented on code in PR #36675:
URL: https://github.com/apache/spark/pull/36675#discussion_r884467671
##########
sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedParquetRecordReader.java:
##########
@@ -270,13 +271,40 @@ private void initBatch(
vectors[i + partitionIdx].setIsConstant();
}
}
+
+ // For Parquet tables whose columns have associated DEFAULT values, this
reader must return
+ // those values instead of NULL when the corresponding columns are not
present in storage (i.e.
+ // belong to the 'missingColumns' field in this class).
+ ColumnVector[] finalColumns = new
ColumnVector[sparkSchema.fields().length];
Review Comment:
This PR targets Orc reader, why needing to change Parquet reader? This looks
like newly added code, not moved code.
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]