Commit de4a8a1
Change projection_pushdown default to False
Functions must now explicitly opt-in to projection pushdown support by
setting `projection_pushdown = True` in their Meta class. This is safer
as a function incorrectly claiming projection support could lead to
incorrect results.
- Changed default from True to False in ResolvedMetadata
- Added projection_pushdown = True to ProjectedDataFunction (the only
example function that actually implements projection optimization)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 0bf69e1 commit de4a8a1
2 files changed
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
464 | 464 | | |
465 | 465 | | |
466 | 466 | | |
| 467 | + | |
467 | 468 | | |
468 | 469 | | |
469 | 470 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
325 | | - | |
| 325 | + | |
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
| |||
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
371 | | - | |
| 371 | + | |
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
| |||
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
793 | | - | |
| 793 | + | |
794 | 794 | | |
795 | 795 | | |
796 | 796 | | |
| |||
0 commit comments