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
feat(c++): support passing filter and projection expression in scan (#4224)
I found that direct binding doesn't seem too burdensome compared to
using protobuf serde. Performance-wise, using binding avoids the serde
cost but requires putting the Rust data structures on the heap using
`Box::new`, not sure whether this will be a problem if we have complex
nested expr. On the other hand, it will make things easier is if
vortex-expr can consume substrait.
Scalar, DType, and Expr support are not complete (e.g.,
decimal/date/time is not included), but you can create DType using
`from_arrow` and cast a Scalar from primitive types to another.
---------
Signed-off-by: Xinyu Zeng <[email protected]>
0 commit comments