You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem or challenge?
I think now that validate_utf8 is a somewhat rare code path in the Rows code as it happens after externalizing the Rows to bytes and then parsing them back (I understand this after messing with #10259)
Since most systems are likely going to be parsing row data back from trusted sources (itself, for example) maybe we could just offer an unsafe API on RowParser to simply trust the data (and skip the utf8 check entirely)
This will probably make things faster even than this optimized utf8 check 🤔
Activity
Rich-T-kid commentedon Jul 8, 2026
take
perf: allow users to skip utf8 validation (#10319)