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
GH-45185: [C++][Parquet] Raise an error for invalid repetition levels when delimiting records (#45186)
### Rationale for this change
See #45185. Invalid repetition levels would previously only cause a fatal error in debug builds.
### What changes are included in this PR?
Converts an existing `ARROW_DCHECK_EQ` of the repetition level with a check that will raise an exception in release builds too.
### Are these changes tested?
Yes, using a new example file (apache/parquet-testing#67)
### Are there any user-facing changes?
Yes, reading columns with invalid repetition levels as Arrow arrays will now raise an exception.
* GitHub Issue: #45185
Lead-authored-by: Adam Reeve <[email protected]>
Co-authored-by: mwish <[email protected]>
Signed-off-by: mwish <[email protected]>
0 commit comments