Commit 0c4e1aa
docs: clarify expr_arc_id scope for expression deduplication
Add documentation explaining that expr_arc_id is only valid for
deduplication within a single serialized plan from a single process.
Arc pointer addresses can collide across different processes or even
within the same process over time, so a fresh DefaultPhysicalProtoConverter
instance must be used for each plan deserialization.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 0f76e5b commit 0c4e1aa
3 files changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
842 | 842 | | |
843 | 843 | | |
844 | 844 | | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
845 | 853 | | |
846 | 854 | | |
847 | 855 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3673 | 3673 | | |
3674 | 3674 | | |
3675 | 3675 | | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
| 3681 | + | |
| 3682 | + | |
| 3683 | + | |
| 3684 | + | |
| 3685 | + | |
| 3686 | + | |
| 3687 | + | |
3676 | 3688 | | |
3677 | 3689 | | |
3678 | 3690 | | |
3679 | 3691 | | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
3680 | 3695 | | |
3681 | 3696 | | |
3682 | 3697 | | |
| |||
0 commit comments