RussellSpitzer edited a comment on issue #1735:
URL: https://github.com/apache/iceberg/issues/1735#issuecomment-725609835


   Overview of bugs found: #1744 
   
   **Example of Bug 1**
   ```
   From (A, B, C, D { foo, bar } )
   Project (A, B, C, D {})
   Returns
   (A, B, C) // Missing D which was required in the projection
   ```
   
   **Example of Bug 2**
   ```
   From (A, B, C, D {foo, bar, baz {}} ) // Starting with D containing an field 
baz which is empty
   Project (A)
   Returns
   (A, D{ baz {} }) // Includes D even though it was not requested
   ```
   
   In combination these sometimes negate each other ~ kinda
   **Example of interaction of bugs**
   ```
   From (A, B, C, D {foo, bar, baz{}})
   Project (A, B, C, D{})
   Returns
   (A, B, C, D{ baz{} }) // D is present although with an unrequested field but 
this satisfies the projection
   ```


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

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