RussellSpitzer opened a new issue, #18234:
URL: https://github.com/apache/iceberg/issues/18234

   Follow-up to the `file` type work tracked in #17919.
   
   The merged Parquet FILE specification defines two rules for addressing a 
byte range within a file that Iceberg does not currently enforce:
   
   - `offset` requires `uri` to be set.
   - `size` must be set whenever `offset` is set.
   
   Without `size`, a reader given an `offset` cannot tell where the range ends, 
so an unvalidated writer can produce a file column that no reader can resolve. 
These should be checked at the writer so the failure surfaces at write time 
rather than read time.


-- 
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]

Reply via email to