Open VersusFacit opened 3 days ago
Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the contributing guide.
Attention: Patch coverage is 80.00000%
with 1 line
in your changes missing coverage. Please review.
Project coverage is 88.76%. Comparing base (
d936a63
) to head (0671f85
).
@MichelleArk curious if this issue might be a code smell for us to eventually move some of this functionality into the base adapter? That would enable different adapters to handle these kinds of edge cases on their own
Colin, if we could move even just the final sql rendering into the base adapter, I could keep all this logic out of core and provide more logically interfaces for testing. So that's an enthusiastic +1 from me.
I did explore some additional options for accessing the rows before they are rendered as SQL in the base adapter but no dice.
Resolves #10365
Problem
Solution
Sort and do some like validation for nulls.
Checklist