Commit ee089ff
fix(csharp): update StatementExecutionStatement to use protocol-agnostic CloudFetch pattern
Update CreateExternalLinksReader to use the protocol-agnostic CloudFetch pattern:
- Use StatementExecutionResultFetcher with 3-parameter constructor (no manager resources)
- Use CloudFetchConfiguration.FromProperties to parse config
- Use CloudFetchDownloadManager with config (calls Initialize() on fetcher)
- Use CloudFetchReader with ITracingStatement and nullable IResponse
Also fix StatementExecutionResultFetcher constructor that was reverted during conflict resolution:
- Remove memoryManager and downloadQueue parameters
- Pass null to base constructor for late initialization
- Resources will be injected via Initialize() by CloudFetchDownloadManager
This completes the CloudFetch REST API integration using the unified protocol-agnostic pattern.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 7b3c442 commit ee089ff
File tree
2 files changed
+22
-32
lines changed- csharp/src
- Reader/CloudFetch
- StatementExecution
2 files changed
+22
-32
lines changedLines changed: 4 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
58 | | - | |
59 | | - | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
| 63 | + | |
| 64 | + | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
| |||
Lines changed: 18 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
| 491 | + | |
491 | 492 | | |
492 | 493 | | |
493 | 494 | | |
| |||
548 | 549 | | |
549 | 550 | | |
550 | 551 | | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
551 | 556 | | |
552 | 557 | | |
553 | 558 | | |
| |||
665 | 670 | | |
666 | 671 | | |
667 | 672 | | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
691 | 676 | | |
692 | | - | |
693 | | - | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
694 | 686 | | |
695 | | - | |
| 687 | + | |
696 | 688 | | |
697 | 689 | | |
698 | 690 | | |
| |||
0 commit comments