RussellSpitzer opened a new pull request, #15372: URL: https://github.com/apache/iceberg/pull/15372
Previously while we could set table identifiers there was no way of letting an engine know that it could rely on these fields for optimizations. While we do not enforce or require validation of identifier fields, some users may know that their identifier fields are in fact unique. This PR gives users an option of letting compatible engines know that they can take advantage of the uniqueness of their identifiers. This is completely separate from true constraint validation and enforcement and is really just a hint for the optimizer that advanced users can take advantage of. Adding it as a table property also allows it to be used on all Table Versions with identifier columns. Implementation and Tests done in conjunction with Cursor and Claude-4.6-opus-high -- 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]
