nodedb-sql 0.2.0

SQL parser, planner, and optimizer for NodeDB
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: Apache-2.0

//! Planner analysis passes for selective-predicate → bitmap pushdown.
//!
//! These passes inspect `SqlPlan` join children and return hints about which
//! side qualifies for bitmap-producer emission. The actual `PhysicalPlan`
//! sub-plan construction happens in the `nodedb` convert layer, which calls
//! the hint API here before emitting the final `QueryOp::HashJoin`.

pub mod hashjoin;
pub mod predicate;

pub use hashjoin::BitmapJoinHints;
pub use predicate::BitmapHint;