nodedb_sql/planner/bitmap_emit/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2
3//! Planner analysis passes for selective-predicate → bitmap pushdown.
4//!
5//! These passes inspect `SqlPlan` join children and return hints about which
6//! side qualifies for bitmap-producer emission. The actual `PhysicalPlan`
7//! sub-plan construction happens in the `nodedb` convert layer, which calls
8//! the hint API here before emitting the final `QueryOp::HashJoin`.
9
10pub mod hashjoin;
11pub mod predicate;
12
13pub use hashjoin::BitmapJoinHints;
14pub use predicate::BitmapHint;