fix(sqlparser): array of struct of struct #19483
Merged
Task list completed / task-list-completed
Started
2024-11-22 04:20:25
ago
4 / 8 tasks completed
4 tasks still to be completed
Details
Required Tasks
Task | Status |
---|---|
Ideally all places peeking from stream need to check remaining_close first as if it was the next token. But I cannot find a good way to ensure such a virtual stream is followed (mutating input stream is not an option as it breaks backtrack and location reporting). The current fix only applies to array syntax [] as suffix. Hopefully no future syntax extensions hit the same problem. |
Incomplete |
I have written necessary rustdoc comments | Incomplete |
I have added necessary unit tests and integration tests | Completed |
I have added test labels as necessary. See details. | Incomplete |
I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934). | Incomplete |
My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future). | Completed |
All checks passed in ./risedev check (or alias, ./risedev c ) |
Completed |
My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details) | Completed |
My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users) | Incomplete |
Generated manually ... | Incomplete |
Used it to understand the indirect recursion, specially how parsing of >>[] became >[]> . |
Incomplete |
Loading