findepi commented on issue #13190:
URL: https://github.com/apache/datafusion/issues/13190#issuecomment-2455689662

   My current thinking is that we should compare all: names, types, 
metadata[^1] and nullability with the only exception being that non-null schema 
can be used to satisfy nullable requirements.  Ie what we need might be 
asymmetrical "is satisfied by" relation rather than eq / partialEq symmetrical 
relation.
   
   [^1]: From "is satisfied by" perspective, ignoring metadata is fine, but my 
guess is that the metadata is what gets output with query results, so it should 
be preserved. query result is the highest def of the semantics, and if we 
consider metadata part of the result, then it needs to match.
   
    


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