Hey folks,

I see that our Java implementation does not follow the spec when it comes to 
storing equality field IDs. The spec says that column is for equality deletes 
only. However, our builder for DataFile allows setting and persisting that 
field in the metadata. To make things worse, the action for rewriting manifests 
would drop that field for data files even if it was persisted initially.

Do we see value in this field for data files or shall we fix the implementation 
to follow the spec? We already annotate each snapshot with a set of equality 
IDs. Are there use cases where it is not enough for data files? If not, I’d 
rather disallow setting it.

- Anton

Reply via email to