huaxingao commented on PR #11799:
URL: https://github.com/apache/iceberg/pull/11799#issuecomment-2573977829
@RussellSpitzer
> Looks like tests are not passing?
I looked at the failed test again. The reason it failed is that the bloom
filter is set on a field of the struct type `struct_not_null._int_field`. When
we use:
```
String colPath = makeCompatibleName(entry.getKey());
```
`makeCompatibleName` changes `struct_not_null._int_field` to`
struct_not_null_x2E_int_field`, which we actually don't want. If the entry
contains a period, we could check if it is a field of a complex type and only
apply `makeCompatibleName` to the field name. However, I feel it's probably
simpler to use my original approach: get the fieldId of the entry, and then get
the corresponding Parquet path for that fieldId.
--
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]