Spark DataFusion Comet 向量化:Rust Native ScanExec 与 Selection Vectors
深入分析了 Apache DataFusion Comet 项目中 Rust Native 层的 ScanExec 算子实现及其与 Selection Vectors 的交互机制。内容涵盖 Comet 的架构设计(Spark 插件、Protobuf、Arrow、DataFusion),对比了 Selection Vectors 与 Bitmap 在过滤操作中的差异及执行策略。详细解析了 JNI 调用流程,包括 Java 端如何通过 FF…







