Commit a7dfea3
authored
feat: add content hash support for change detection in source processing (#629)
* feat: add content hash support for change detection in source processing
* refactor: remove content hash comments from tracking and indexing structures
* style: clean up whitespace and formatting in test_content_hash.py
* refactor: add type hints to test methods in test_content_hash.py
* refactor: remove content hash handling from source executor options and streamline related logic
* implement update function for source ordinal and fingerprints, enhancing tracking efficiency
* enhance fast path logic in update_source_row to include version verification
* revert all changes for files under ops
* remove processed_source_content_hash from tracking structures and optimize update logic for source processing
* implement content hash computation in EvaluationMemory and optimize update_source_row logic for efficient source processing
* update source tracking logic to include process ordinal in database updates
* refactor: optimize update_source_tracking_ordinal_and_logic by removing process_logic_fingerprint and enhancing content hash optimization logic in update_source_row
* update EvaluationMemory initialization and streamline content hash handling in update_source_row for improved efficiency
* remove test suite for content hash functionality in test_content_hash.py to streamline test coverage
* simplify update_source_tracking_ordinal_and_logic by removing unnecessary parameters and enhance EvaluationMemory initialization for better clarity and performance
* rename update_source_tracking_ordinal_and_logic to update_source_tracking_ordinal and streamline memoization info handling in update_source_row for improved clarity
* refactor memoization info handling1 parent 9568f6d commit a7dfea3
File tree
5 files changed
+382
-36
lines changed- src/execution
5 files changed
+382
-36
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
84 | 83 | | |
85 | 84 | | |
86 | 85 | | |
| 86 | + | |
| 87 | + | |
87 | 88 | | |
88 | 89 | | |
89 | 90 | | |
| |||
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
96 | | - | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
305 | 306 | | |
306 | 307 | | |
307 | 308 | | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| |||
156 | 159 | | |
157 | 160 | | |
158 | 161 | | |
159 | | - | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
160 | 167 | | |
161 | 168 | | |
162 | 169 | | |
| |||
0 commit comments