Commit 377b3ef
pushdown: make FilterApplier HTTP-state-serializable
FilterApplier is held in several table-function producers' StreamState. Over
HTTP that state is serialized into a continuation token, but FilterApplier had
only a private 2-arg constructor and final fields, so the field-based CBOR
serializer couldn't reconstruct it on /exchange. Add a no-arg constructor and
drop final on filterBytes/joinKeysIpc (cached stays transient, re-decoded
lazily). No behaviour change for the in-memory transports.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 40af24a commit 377b3ef
1 file changed
Lines changed: 11 additions & 2 deletions
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
23 | 27 | | |
24 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
25 | 34 | | |
26 | 35 | | |
27 | 36 | | |
| |||
0 commit comments