*: add context for preprocess#38360
Conversation
|
[REVIEW NOTIFICATION] This pull request has been approved by:
To complete the pull request process, please ask the reviewers in the list to review by filling The full list of commands accepted by this bot can be found here. DetailsReviewer can indicate their review by submitting an approval review. |
|
/run-all-tests |
|
/run-mysql-test |
3e88410 to
b64313e
Compare
|
/tests |
c42ae6d to
7d0bfa3
Compare
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
7d0bfa3 to
9607fff
Compare
|
@hawkingrei @xhebox Could you help me to merge this PR? |
|
/merge |
|
This pull request has been accepted and is ready to merge. DetailsCommit hash: 9607fff |
TiDB MergeCI notify🔴 Bad News! [1] CI still failing after this pr merged.
|
Signed-off-by: YangKeao yangkeao@chunibyo.icu
What problem does this PR solve?
Issue Number: close #38359
Problem Summary:
The
Preprocessfunction doesn't receive and pass in thectx context.Contextarguments. As described in #38359, it's needed by the external-timestamp read feature.What is changed and how it works?
Add
ctx context.Contextarguments for every related functions. And I don't change the ast visitor interface (because it will cause too many changes), but add a field ctx in in the preprocessor struct.