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]