You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Serialize dynamic filters across network boundaries #20418
Is your feature request related to a problem or challenge?
Dynamic filters are "inlined" when serialized and deserialized (ex. maybe converted to a LiteralExpr or something).
Describe the solution you'd like
Ideally, we want the DynamicFilterPhysicalExpr type to be re-created after deserialization. We don't want it to be inlined as the contained expression.
We also want the correct deduping logic to apply (ie. if there's two dynamic filters in the same plan which are different but have the same inner state, they should share the same Arc<Inner>)
Activity
jayshrivastava commentedon Feb 18, 2026
take
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
ci: permit stale workflow to delete cache (apache#21772)
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters
proto: serialize and dedupe dynamic filters v2 (apache#21807)
proto: serialize dynamic filters on Sort, Aggregate, HashJoin plan no…