[fix](regression) fix one_level_nestedtypes_with_s3data#64832
Conversation
…ter apache#61995 apache#61995 ([fix](serde) fix split_by_delimiter missing backslash escape handling) made the complex-type splitter skip escaped characters so that '\"' inside a value no longer flips quote state. That PR updated the .out for the JSON-cast tests that run in per-PR CI (test_jsonb_cast, test_jsonb_with_unescaped_string) but missed one_level_nestedtypes_with_s3data, which only runs in the internal s3 daily. Its expected output therefore went stale and the daily regression fails on the string-array columns (c_char/c_varchar/c_string) whose data contains literal backslashes. This regenerates the stale .out to match the intended post-apache#61995 behavior (same kind of fix as apache#62488). Only the string-array result blocks change; numeric/bool/date array blocks are unaffected. Verified against the s3 regression data on a local build. Fixes DORIS-26631 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
Possible file(s) that should be tracked in LFS detected: 🚨The following file(s) exceeds the file size limit:
Consider using |
|
run buildall |
|
/review |
There was a problem hiding this comment.
Reviewed PR #64832. The authoritative GitHub diff contains only regression-test/data/datatype_p0/nested_types/base_cases/one_level_nestedtypes_with_s3data.out, a generated expected-output refresh for the S3 nested-types regression. I did not find a concrete blocker or a review comment worth leaving inline.
Checkpoint summary:
- Correctness/regression risk: no changed source, session/config, optimizer, rewrite, or execution code path; the hunks are confined to string-array expected results consistent with the escaped-delimiter behavior described in the PR.
- Tests/output: the matching suite uses ordered outputs, the
.outfile keeps the same 253 result labels and 5780 lines as base, and there are no existing review threads to duplicate. - Subagent convergence: both required focused agents (
optimizer-rewriteandtests-session-config) converged onNO_NEW_VALUABLE_FINDINGSfor the final zero-inline-comment set. - Verification run:
gh pr diff 64832 --name-onlyandgit diff --check d48744d072d14436f58065023305c0c579b91486 4deace06fe983aad7515a867a84b8b514b8f4ebc -- regression-test/data/datatype_p0/nested_types/base_cases/one_level_nestedtypes_with_s3data.out.
Not run: the S3 regression itself, because it depends on the configured S3 daily test environment.
#61995 ([fix](serde) fix split_by_delimiter missing backslash escape handling) made the complex-type splitter skip escaped characters so that '\"' inside a value no longer flips quote state. ### What problem does this PR solve? Issue Number: close #xxx Related PR: #xxx Problem Summary: ### Release note None ### Check List (For Author) - Test <!-- At least one of them must be included. --> - [ ] Regression test - [ ] Unit Test - [ ] Manual test (add detailed scripts or steps below) - [ ] No need to test or manual test. Explain why: - [ ] This is a refactor/code format and no logic has been changed. - [ ] Previous test can cover this change. - [ ] No code files have been changed. - [ ] Other reason <!-- Add your reason? --> - Behavior changed: - [ ] No. - [ ] Yes. <!-- Explain the behavior change --> - Does this need documentation? - [ ] No. - [ ] Yes. <!-- Add document PR link here. eg: apache/doris-website#1214 --> ### Check List (For Reviewer who merge this PR) - [ ] Confirm the release note - [ ] Confirm test cases - [ ] Confirm document - [ ] Add branch pick label <!-- Add branch pick label that this PR should merge into --> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#61995 (fix fix split_by_delimiter missing backslash escape handling) made the complex-type splitter skip escaped characters so that '"' inside a value no longer flips quote state.
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)