### Is your feature request related to a problem or challenge? When parsing datatypes from strings, invariants aren't upheld for types: - fixed size list size must be non-negative - time32/time64 has restricted time unit variants - decimals have restrictions on allowed precision/scale ### Describe the solution you'd like Add checks to datatype parsing to uphold these invariants ### Describe alternatives you've considered _No response_ ### Additional context Raised from downstream datafusion: - https://github.com/apache/datafusion/issues/22194 Also related to recent fix: - #10033
Activity
Stricter datatype parsing for decimals, fixedsizelists and time32/64 (#…
[-]Stricter datatype parsing[/-][+]Stricter `DataType` parsing[/+]alamb commentedon Jul 2, 2026
label_issue.pyautomatically added labels {'arrow'} from #10147